q3rally/engine/builds/release-linux-x86_64/baseq3r/game/bg_lib.asm

9469 lines
96 KiB
NASM

code
proc swapfunc 24 0
ADDRFP4 12
INDIRI4
CNSTI4 1
GTI4 $25
ADDRLP4 8
ADDRFP4 8
INDIRI4
CVIU4 4
CNSTI4 2
RSHU4
CVUI4 4
ASGNI4
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 4
ADDRFP4 4
INDIRP4
ASGNP4
LABELV $27
ADDRLP4 12
ADDRLP4 0
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 16
ADDRLP4 0
INDIRP4
ASGNP4
ADDRLP4 0
ADDRLP4 16
INDIRP4
CNSTI4 4
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 20
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 4
ADDRLP4 20
INDIRP4
CNSTI4 4
ADDP4
ASGNP4
ADDRLP4 20
INDIRP4
ADDRLP4 12
INDIRI4
ASGNI4
LABELV $28
ADDRLP4 12
ADDRLP4 8
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 8
ADDRLP4 12
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
GTI4 $27
ADDRGP4 $26
JUMPV
LABELV $25
ADDRLP4 8
ADDRFP4 8
INDIRI4
CVIU4 4
CVUI4 4
ASGNI4
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 4
ADDRFP4 4
INDIRP4
ASGNP4
LABELV $30
ADDRLP4 12
ADDRLP4 0
INDIRP4
INDIRI1
ASGNI1
ADDRLP4 16
ADDRLP4 0
INDIRP4
ASGNP4
ADDRLP4 0
ADDRLP4 16
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI1
ASGNI1
ADDRLP4 20
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 4
ADDRLP4 20
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 20
INDIRP4
ADDRLP4 12
INDIRI1
ASGNI1
LABELV $31
ADDRLP4 12
ADDRLP4 8
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 8
ADDRLP4 12
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
GTI4 $30
LABELV $26
LABELV $24
endproc swapfunc 24 0
proc med3 40 8
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 12
ADDRFP4 12
INDIRP4
ASGNP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRLP4 20
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 0
GEI4 $39
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRLP4 24
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 0
GEI4 $41
ADDRLP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRGP4 $42
JUMPV
LABELV $41
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRLP4 28
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 28
INDIRI4
CNSTI4 0
GEI4 $43
ADDRLP4 8
ADDRFP4 8
INDIRP4
ASGNP4
ADDRGP4 $44
JUMPV
LABELV $43
ADDRLP4 8
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $44
ADDRLP4 4
ADDRLP4 8
INDIRP4
ASGNP4
LABELV $42
ADDRLP4 0
ADDRLP4 4
INDIRP4
ASGNP4
ADDRGP4 $40
JUMPV
LABELV $39
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRLP4 32
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 32
INDIRI4
CNSTI4 0
LEI4 $45
ADDRLP4 12
ADDRFP4 4
INDIRP4
ASGNP4
ADDRGP4 $46
JUMPV
LABELV $45
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRLP4 36
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 0
GEI4 $47
ADDRLP4 16
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $48
JUMPV
LABELV $47
ADDRLP4 16
ADDRFP4 8
INDIRP4
ASGNP4
LABELV $48
ADDRLP4 12
ADDRLP4 16
INDIRP4
ASGNP4
LABELV $46
ADDRLP4 0
ADDRLP4 12
INDIRP4
ASGNP4
LABELV $40
ADDRLP4 0
INDIRP4
RETP4
LABELV $33
endproc med3 40 8
export qsort
proc qsort 124 16
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRU4
ASGNU4
ADDRFP4 8
ADDRFP4 8
INDIRU4
ASGNU4
ADDRFP4 12
ADDRFP4 12
INDIRP4
ASGNP4
LABELV $50
ADDRLP4 52
CNSTU4 3
ASGNU4
ADDRLP4 56
CNSTU4 0
ASGNU4
ADDRFP4 0
INDIRP4
CVPU4 4
CVUI4 4
CVIU4 4
ADDRLP4 52
INDIRU4
BANDU4
ADDRLP4 56
INDIRU4
NEU4 $55
ADDRFP4 8
INDIRU4
ADDRLP4 52
INDIRU4
BANDU4
ADDRLP4 56
INDIRU4
EQU4 $53
LABELV $55
ADDRLP4 44
CNSTI4 2
ASGNI4
ADDRGP4 $54
JUMPV
LABELV $53
ADDRFP4 8
INDIRU4
CNSTU4 4
NEU4 $56
ADDRLP4 48
CNSTI4 0
ASGNI4
ADDRGP4 $57
JUMPV
LABELV $56
ADDRLP4 48
CNSTI4 1
ASGNI4
LABELV $57
ADDRLP4 44
ADDRLP4 48
INDIRI4
ASGNI4
LABELV $54
ADDRLP4 16
ADDRLP4 44
INDIRI4
ASGNI4
ADDRLP4 28
CNSTI4 0
ASGNI4
ADDRFP4 4
INDIRU4
CNSTU4 7
GEU4 $58
ADDRLP4 32
ADDRFP4 8
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRGP4 $63
JUMPV
LABELV $60
ADDRLP4 0
ADDRLP4 32
INDIRP4
ASGNP4
ADDRGP4 $67
JUMPV
LABELV $64
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $68
ADDRLP4 60
ADDRLP4 0
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ADDRLP4 60
INDIRI4
ASGNI4
ADDRGP4 $69
JUMPV
LABELV $68
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $69
LABELV $65
ADDRLP4 0
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ASGNP4
LABELV $67
ADDRLP4 0
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
LEU4 $70
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ARGP4
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 72
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 72
INDIRI4
CNSTI4 0
GTI4 $64
LABELV $70
LABELV $61
ADDRLP4 32
ADDRFP4 8
INDIRU4
ADDRLP4 32
INDIRP4
ADDP4
ASGNP4
LABELV $63
ADDRLP4 32
INDIRP4
CVPU4 4
ADDRFP4 4
INDIRU4
ADDRFP4 8
INDIRU4
MULU4
ADDRFP4 0
INDIRP4
ADDP4
CVPU4 4
LTU4 $60
ADDRGP4 $49
JUMPV
LABELV $58
ADDRLP4 32
ADDRFP4 4
INDIRU4
CNSTI4 1
RSHU4
ADDRFP4 8
INDIRU4
MULU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRFP4 4
INDIRU4
CNSTU4 7
LEU4 $71
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 36
ADDRFP4 4
INDIRU4
CNSTU4 1
SUBU4
ADDRFP4 8
INDIRU4
MULU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRFP4 4
INDIRU4
CNSTU4 40
LEU4 $73
ADDRLP4 40
ADDRFP4 4
INDIRU4
CNSTI4 3
RSHU4
ADDRFP4 8
INDIRU4
MULU4
CVUI4 4
ASGNI4
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 76
ADDRLP4 40
INDIRI4
ASGNI4
ADDRLP4 76
INDIRI4
ADDRLP4 0
INDIRP4
ADDP4
ARGP4
ADDRLP4 76
INDIRI4
CNSTI4 1
LSHI4
ADDRLP4 0
INDIRP4
ADDP4
ARGP4
ADDRFP4 12
INDIRP4
ARGP4
ADDRLP4 80
ADDRGP4 med3
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 80
INDIRP4
ASGNP4
ADDRLP4 88
ADDRLP4 40
INDIRI4
ASGNI4
ADDRLP4 32
INDIRP4
ADDRLP4 88
INDIRI4
SUBP4
ARGP4
ADDRLP4 32
INDIRP4
ARGP4
ADDRLP4 88
INDIRI4
ADDRLP4 32
INDIRP4
ADDP4
ARGP4
ADDRFP4 12
INDIRP4
ARGP4
ADDRLP4 92
ADDRGP4 med3
CALLP4
ASGNP4
ADDRLP4 32
ADDRLP4 92
INDIRP4
ASGNP4
ADDRLP4 100
ADDRLP4 40
INDIRI4
ASGNI4
ADDRLP4 36
INDIRP4
ADDRLP4 100
INDIRI4
CNSTI4 1
LSHI4
SUBP4
ARGP4
ADDRLP4 36
INDIRP4
ADDRLP4 100
INDIRI4
SUBP4
ARGP4
ADDRLP4 36
INDIRP4
ARGP4
ADDRFP4 12
INDIRP4
ARGP4
ADDRLP4 104
ADDRGP4 med3
CALLP4
ASGNP4
ADDRLP4 36
ADDRLP4 104
INDIRP4
ASGNP4
LABELV $73
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 32
INDIRP4
ARGP4
ADDRLP4 36
INDIRP4
ARGP4
ADDRFP4 12
INDIRP4
ARGP4
ADDRLP4 72
ADDRGP4 med3
CALLP4
ASGNP4
ADDRLP4 32
ADDRLP4 72
INDIRP4
ASGNP4
LABELV $71
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $75
ADDRLP4 64
ADDRFP4 0
INDIRP4
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
ADDRLP4 32
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 32
INDIRP4
ADDRLP4 64
INDIRI4
ASGNI4
ADDRGP4 $76
JUMPV
LABELV $75
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 32
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $76
ADDRLP4 72
ADDRFP4 8
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 72
INDIRP4
ASGNP4
ADDRLP4 20
ADDRLP4 72
INDIRP4
ASGNP4
ADDRLP4 76
ADDRFP4 4
INDIRU4
CNSTU4 1
SUBU4
ADDRFP4 8
INDIRU4
MULU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRLP4 24
ADDRLP4 76
INDIRP4
ASGNP4
ADDRLP4 8
ADDRLP4 76
INDIRP4
ASGNP4
ADDRGP4 $82
JUMPV
LABELV $81
ADDRLP4 12
INDIRI4
CNSTI4 0
NEI4 $84
ADDRLP4 28
CNSTI4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $86
ADDRLP4 80
ADDRLP4 20
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 20
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 4
INDIRP4
ADDRLP4 80
INDIRI4
ASGNI4
ADDRGP4 $87
JUMPV
LABELV $86
ADDRLP4 20
INDIRP4
ARGP4
ADDRLP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $87
ADDRLP4 20
ADDRFP4 8
INDIRU4
ADDRLP4 20
INDIRP4
ADDP4
ASGNP4
LABELV $84
ADDRLP4 4
ADDRFP4 8
INDIRU4
ADDRLP4 4
INDIRP4
ADDP4
ASGNP4
LABELV $82
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 8
INDIRP4
CVPU4 4
GTU4 $88
ADDRLP4 4
INDIRP4
ARGP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 84
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 84
INDIRI4
ASGNI4
ADDRLP4 84
INDIRI4
CNSTI4 0
LEI4 $81
LABELV $88
ADDRGP4 $90
JUMPV
LABELV $89
ADDRLP4 12
INDIRI4
CNSTI4 0
NEI4 $92
ADDRLP4 28
CNSTI4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $94
ADDRLP4 88
ADDRLP4 8
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 8
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 24
INDIRP4
ADDRLP4 88
INDIRI4
ASGNI4
ADDRGP4 $95
JUMPV
LABELV $94
ADDRLP4 8
INDIRP4
ARGP4
ADDRLP4 24
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $95
ADDRLP4 24
ADDRLP4 24
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ASGNP4
LABELV $92
ADDRLP4 8
ADDRLP4 8
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ASGNP4
LABELV $90
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 8
INDIRP4
CVPU4 4
GTU4 $96
ADDRLP4 8
INDIRP4
ARGP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 92
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 92
INDIRI4
ASGNI4
ADDRLP4 92
INDIRI4
CNSTI4 0
GEI4 $89
LABELV $96
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 8
INDIRP4
CVPU4 4
LEU4 $97
ADDRGP4 $79
JUMPV
LABELV $97
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $99
ADDRLP4 96
ADDRLP4 4
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 4
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 8
INDIRP4
ADDRLP4 96
INDIRI4
ASGNI4
ADDRGP4 $100
JUMPV
LABELV $99
ADDRLP4 4
INDIRP4
ARGP4
ADDRLP4 8
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $100
ADDRLP4 28
CNSTI4 1
ASGNI4
ADDRLP4 4
ADDRFP4 8
INDIRU4
ADDRLP4 4
INDIRP4
ADDP4
ASGNP4
ADDRLP4 8
ADDRLP4 8
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ASGNP4
ADDRGP4 $82
JUMPV
LABELV $79
ADDRLP4 28
INDIRI4
CNSTI4 0
NEI4 $101
ADDRLP4 32
ADDRFP4 8
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRGP4 $106
JUMPV
LABELV $103
ADDRLP4 0
ADDRLP4 32
INDIRP4
ASGNP4
ADDRGP4 $110
JUMPV
LABELV $107
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $111
ADDRLP4 80
ADDRLP4 0
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ADDRLP4 80
INDIRI4
ASGNI4
ADDRGP4 $112
JUMPV
LABELV $111
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $112
LABELV $108
ADDRLP4 0
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ASGNP4
LABELV $110
ADDRLP4 0
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
LEU4 $113
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ARGP4
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 92
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 92
INDIRI4
CNSTI4 0
GTI4 $107
LABELV $113
LABELV $104
ADDRLP4 32
ADDRFP4 8
INDIRU4
ADDRLP4 32
INDIRP4
ADDP4
ASGNP4
LABELV $106
ADDRLP4 32
INDIRP4
CVPU4 4
ADDRFP4 4
INDIRU4
ADDRFP4 8
INDIRU4
MULU4
ADDRFP4 0
INDIRP4
ADDP4
CVPU4 4
LTU4 $103
ADDRGP4 $49
JUMPV
LABELV $101
ADDRLP4 36
ADDRFP4 4
INDIRU4
ADDRFP4 8
INDIRU4
MULU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRLP4 88
ADDRLP4 20
INDIRP4
CVPU4 4
ASGNU4
ADDRLP4 88
INDIRU4
ADDRFP4 0
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 88
INDIRU4
SUBU4
CVUI4 4
GEI4 $115
ADDRLP4 80
ADDRLP4 20
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
ASGNI4
ADDRGP4 $116
JUMPV
LABELV $115
ADDRLP4 80
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 20
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
ASGNI4
LABELV $116
ADDRLP4 12
ADDRLP4 80
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
LEI4 $117
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 4
INDIRP4
ADDRLP4 12
INDIRI4
SUBP4
ARGP4
ADDRLP4 12
INDIRI4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $117
ADDRLP4 100
ADDRLP4 24
INDIRP4
CVPU4 4
ASGNU4
ADDRLP4 100
INDIRU4
ADDRLP4 8
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
CVIU4 4
ADDRLP4 36
INDIRP4
CVPU4 4
ADDRLP4 100
INDIRU4
SUBU4
CVUI4 4
CVIU4 4
ADDRFP4 8
INDIRU4
SUBU4
GEU4 $120
ADDRLP4 96
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRLP4 8
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
CVIU4 4
ASGNU4
ADDRGP4 $121
JUMPV
LABELV $120
ADDRLP4 96
ADDRLP4 36
INDIRP4
CVPU4 4
ADDRLP4 24
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
CVIU4 4
ADDRFP4 8
INDIRU4
SUBU4
ASGNU4
LABELV $121
ADDRLP4 12
ADDRLP4 96
INDIRU4
CVUI4 4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
LEI4 $122
ADDRLP4 4
INDIRP4
ARGP4
ADDRLP4 36
INDIRP4
ADDRLP4 12
INDIRI4
SUBP4
ARGP4
ADDRLP4 12
INDIRI4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $122
ADDRLP4 108
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 20
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
ASGNI4
ADDRLP4 12
ADDRLP4 108
INDIRI4
ASGNI4
ADDRLP4 108
INDIRI4
CVIU4 4
ADDRFP4 8
INDIRU4
LEU4 $124
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 12
INDIRI4
CVIU4 4
ADDRFP4 8
INDIRU4
DIVU4
ARGU4
ADDRFP4 8
INDIRU4
ARGU4
ADDRFP4 12
INDIRP4
ARGP4
ADDRGP4 qsort
CALLV
pop
LABELV $124
ADDRLP4 116
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRLP4 8
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
ASGNI4
ADDRLP4 12
ADDRLP4 116
INDIRI4
ASGNI4
ADDRLP4 116
INDIRI4
CVIU4 4
ADDRFP4 8
INDIRU4
LEU4 $126
ADDRFP4 0
ADDRLP4 36
INDIRP4
ADDRLP4 12
INDIRI4
SUBP4
ASGNP4
ADDRFP4 4
ADDRLP4 12
INDIRI4
CVIU4 4
ADDRFP4 8
INDIRU4
DIVU4
ASGNU4
ADDRGP4 $50
JUMPV
LABELV $126
LABELV $49
endproc qsort 124 16
export strlen
proc strlen 4 0
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $130
JUMPV
LABELV $129
ADDRLP4 0
ADDRLP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $130
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $129
ADDRLP4 0
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
CVIU4 4
RETU4
LABELV $128
endproc strlen 4 0
export strcat
proc strcat 16 0
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $134
JUMPV
LABELV $133
ADDRLP4 0
ADDRLP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $134
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $133
ADDRGP4 $137
JUMPV
LABELV $136
ADDRLP4 4
ADDRLP4 0
INDIRP4
ASGNP4
ADDRLP4 12
CNSTI4 1
ASGNI4
ADDRLP4 0
ADDRLP4 4
INDIRP4
ADDRLP4 12
INDIRI4
ADDP4
ASGNP4
ADDRLP4 8
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 4
ADDRLP4 8
INDIRP4
ADDRLP4 12
INDIRI4
ADDP4
ASGNP4
ADDRLP4 4
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI1
ASGNI1
LABELV $137
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $136
ADDRLP4 0
INDIRP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
RETP4
LABELV $132
endproc strcat 16 0
export strcpy
proc strcpy 16 0
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $141
JUMPV
LABELV $140
ADDRLP4 4
ADDRLP4 0
INDIRP4
ASGNP4
ADDRLP4 12
CNSTI4 1
ASGNI4
ADDRLP4 0
ADDRLP4 4
INDIRP4
ADDRLP4 12
INDIRI4
ADDP4
ASGNP4
ADDRLP4 8
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 4
ADDRLP4 8
INDIRP4
ADDRLP4 12
INDIRI4
ADDP4
ASGNP4
ADDRLP4 4
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI1
ASGNI1
LABELV $141
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $140
ADDRLP4 0
INDIRP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
RETP4
LABELV $139
endproc strcpy 16 0
export strcmp
proc strcmp 12 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRGP4 $145
JUMPV
LABELV $144
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ADDRLP4 0
INDIRI4
ADDP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ADDRLP4 0
INDIRI4
ADDP4
ASGNP4
LABELV $145
ADDRLP4 0
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 4
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
ADDRLP4 4
INDIRI4
NEI4 $148
ADDRLP4 8
CNSTI4 0
ASGNI4
ADDRLP4 0
INDIRI4
ADDRLP4 8
INDIRI4
EQI4 $148
ADDRLP4 4
INDIRI4
ADDRLP4 8
INDIRI4
NEI4 $144
LABELV $148
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
SUBI4
RETI4
LABELV $143
endproc strcmp 12 0
export strchr
proc strchr 0 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRI4
ASGNI4
ADDRGP4 $151
JUMPV
LABELV $150
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ADDRFP4 4
INDIRI4
NEI4 $153
ADDRFP4 0
INDIRP4
RETP4
ADDRGP4 $149
JUMPV
LABELV $153
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $151
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $150
ADDRFP4 4
INDIRI4
CNSTI4 0
EQI4 $155
CNSTP4 0
RETP4
ADDRGP4 $149
JUMPV
LABELV $155
ADDRFP4 0
INDIRP4
RETP4
LABELV $149
endproc strchr 0 0
export strrchr
proc strrchr 4 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRI4
ASGNI4
ADDRLP4 0
CNSTP4 0
ASGNP4
ADDRGP4 $159
JUMPV
LABELV $158
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ADDRFP4 4
INDIRI4
NEI4 $161
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $161
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $159
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $158
ADDRFP4 4
INDIRI4
CNSTI4 0
EQI4 $163
ADDRLP4 0
INDIRP4
RETP4
ADDRGP4 $157
JUMPV
LABELV $163
ADDRFP4 0
INDIRP4
RETP4
LABELV $157
endproc strrchr 4 0
export strstr
proc strstr 8 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRGP4 $167
JUMPV
LABELV $166
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $172
JUMPV
LABELV $169
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
ADDP4
INDIRI1
CVII4 1
ADDRLP4 0
INDIRI4
ADDRFP4 4
INDIRP4
ADDP4
INDIRI1
CVII4 1
EQI4 $173
ADDRGP4 $171
JUMPV
LABELV $173
LABELV $170
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $172
ADDRLP4 0
INDIRI4
ADDRFP4 4
INDIRP4
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $169
LABELV $171
ADDRLP4 0
INDIRI4
ADDRFP4 4
INDIRP4
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $175
ADDRFP4 0
INDIRP4
RETP4
ADDRGP4 $165
JUMPV
LABELV $175
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $167
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $166
CNSTP4 0
RETP4
LABELV $165
endproc strstr 8 0
export tolower
proc tolower 4 0
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 65
LTI4 $178
ADDRFP4 0
INDIRI4
CNSTI4 90
GTI4 $178
ADDRFP4 0
ADDRFP4 0
INDIRI4
CNSTI4 32
ADDI4
ASGNI4
LABELV $178
ADDRFP4 0
INDIRI4
RETI4
LABELV $177
endproc tolower 4 0
export toupper
proc toupper 4 0
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 97
LTI4 $181
ADDRFP4 0
INDIRI4
CNSTI4 122
GTI4 $181
ADDRFP4 0
ADDRFP4 0
INDIRI4
CNSTI4 -32
ADDI4
ASGNI4
LABELV $181
ADDRFP4 0
INDIRI4
RETI4
LABELV $180
endproc toupper 4 0
export memmove
proc memmove 8 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRU4
ASGNU4
ADDRFP4 8
INDIRU4
CNSTU4 0
EQU4 $184
ADDRFP4 0
INDIRP4
CVPU4 4
ADDRFP4 4
INDIRP4
CVPU4 4
LEU4 $186
ADDRLP4 0
ADDRFP4 8
INDIRU4
ASGNU4
LABELV $188
ADDRLP4 0
ADDRLP4 0
INDIRU4
CNSTU4 1
SUBU4
ASGNU4
ADDRLP4 0
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
ADDRLP4 0
INDIRU4
ADDRFP4 4
INDIRP4
ADDP4
INDIRI1
ASGNI1
LABELV $189
ADDRLP4 0
INDIRU4
CNSTU4 0
NEU4 $188
ADDRGP4 $187
JUMPV
LABELV $186
ADDRLP4 0
CNSTU4 0
ASGNU4
ADDRGP4 $194
JUMPV
LABELV $191
ADDRLP4 0
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
ADDRLP4 0
INDIRU4
ADDRFP4 4
INDIRP4
ADDP4
INDIRI1
ASGNI1
LABELV $192
ADDRLP4 0
ADDRLP4 0
INDIRU4
CNSTU4 1
ADDU4
ASGNU4
LABELV $194
ADDRLP4 0
INDIRU4
ADDRFP4 8
INDIRU4
LTU4 $191
LABELV $187
LABELV $184
ADDRFP4 0
INDIRP4
RETP4
LABELV $183
endproc memmove 8 0
export memcmp
proc memcmp 12 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRU4
ASGNU4
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $199
JUMPV
LABELV $196
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
ADDP4
INDIRI1
CVII4 1
ADDRLP4 0
INDIRI4
ADDRFP4 4
INDIRP4
ADDP4
INDIRI1
CVII4 1
EQI4 $200
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
ADDP4
INDIRI1
CVII4 1
ADDRLP4 0
INDIRI4
ADDRFP4 4
INDIRP4
ADDP4
INDIRI1
CVII4 1
SUBI4
RETI4
ADDRGP4 $195
JUMPV
LABELV $200
LABELV $197
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $199
ADDRLP4 0
INDIRI4
CVIU4 4
ADDRFP4 8
INDIRU4
LTU4 $196
CNSTI4 0
RETI4
LABELV $195
endproc memcmp 12 0
proc powN 8 8
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 4
ADDRFP4 4
INDIRI4
ASGNI4
ADDRFP4 4
INDIRI4
CNSTI4 0
LTI4 $203
ADDRLP4 0
CNSTF4 1065353216
ASGNF4
ADDRGP4 $206
JUMPV
LABELV $205
ADDRFP4 4
INDIRI4
CNSTI4 2
MODI4
CNSTI4 1
NEI4 $208
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRFP4 0
INDIRF4
MULF4
ASGNF4
LABELV $208
ADDRFP4 0
ADDRFP4 0
INDIRF4
ADDRFP4 0
INDIRF4
MULF4
ASGNF4
ADDRFP4 4
ADDRFP4 4
INDIRI4
CNSTI4 2
DIVI4
ASGNI4
LABELV $206
ADDRFP4 4
INDIRI4
CNSTI4 0
GTI4 $205
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $202
JUMPV
LABELV $203
ADDRFP4 4
INDIRI4
CNSTI4 -2147483648
NEI4 $210
ADDRFP4 0
INDIRF4
ARGF4
ADDRFP4 4
INDIRI4
CNSTI4 1
ADDI4
ARGI4
ADDRLP4 0
ADDRGP4 powN
CALLF4
ASGNF4
ADDRLP4 0
INDIRF4
ADDRFP4 0
INDIRF4
DIVF4
RETF4
ADDRGP4 $202
JUMPV
LABELV $210
ADDRFP4 0
INDIRF4
ARGF4
ADDRFP4 4
INDIRI4
NEGI4
ARGI4
ADDRLP4 4
ADDRGP4 powN
CALLF4
ASGNF4
CNSTF4 1065353216
ADDRLP4 4
INDIRF4
DIVF4
RETF4
LABELV $202
endproc powN 8 8
export tan
proc tan 8 4
ADDRFP4 0
INDIRF4
ARGF4
ADDRLP4 0
ADDRGP4 sin
CALLF4
ASGNF4
ADDRFP4 0
INDIRF4
ARGF4
ADDRLP4 4
ADDRGP4 cos
CALLF4
ASGNF4
ADDRLP4 0
INDIRF4
ADDRLP4 4
INDIRF4
DIVF4
RETF4
LABELV $212
endproc tan 8 4
data
export exptable
align 4
LABELV exptable
byte 4 1065353216
byte 4 1065361420
byte 4 1065369632
byte 4 1065377852
byte 4 1065386080
byte 4 1065394316
byte 4 1065402561
byte 4 1065410813
byte 4 1065419073
byte 4 1065427342
byte 4 1065435618
byte 4 1065443903
byte 4 1065452195
byte 4 1065460496
byte 4 1065468805
byte 4 1065477122
byte 4 1065485447
byte 4 1065493781
byte 4 1065502122
byte 4 1065510472
byte 4 1065518830
byte 4 1065527196
byte 4 1065535570
byte 4 1065543952
byte 4 1065552343
byte 4 1065560742
byte 4 1065569149
byte 4 1065577564
byte 4 1065585987
byte 4 1065594419
byte 4 1065602859
byte 4 1065611307
byte 4 1065619763
byte 4 1065628228
byte 4 1065636701
byte 4 1065645182
byte 4 1065653672
byte 4 1065662170
byte 4 1065670676
byte 4 1065679190
byte 4 1065687713
byte 4 1065696244
byte 4 1065704784
byte 4 1065713332
byte 4 1065721888
byte 4 1065730453
byte 4 1065739025
byte 4 1065747607
byte 4 1065756197
byte 4 1065764795
byte 4 1065773401
byte 4 1065782016
byte 4 1065790640
byte 4 1065799271
byte 4 1065807912
byte 4 1065816560
byte 4 1065825217
byte 4 1065833883
byte 4 1065842557
byte 4 1065851240
byte 4 1065859931
byte 4 1065868630
byte 4 1065877339
byte 4 1065886055
byte 4 1065894780
byte 4 1065903514
byte 4 1065912256
byte 4 1065921007
byte 4 1065929766
byte 4 1065938534
byte 4 1065947311
byte 4 1065956096
byte 4 1065964889
byte 4 1065973691
byte 4 1065982502
byte 4 1065991322
byte 4 1066000150
byte 4 1066008987
byte 4 1066017832
byte 4 1066026686
byte 4 1066035549
byte 4 1066044420
byte 4 1066053300
byte 4 1066062189
byte 4 1066071086
byte 4 1066079992
byte 4 1066088907
byte 4 1066097830
byte 4 1066106763
byte 4 1066115704
byte 4 1066124653
byte 4 1066133612
byte 4 1066142579
byte 4 1066151555
byte 4 1066160540
byte 4 1066169534
byte 4 1066178536
byte 4 1066187547
byte 4 1066196567
byte 4 1066205596
byte 4 1066214634
byte 4 1066223680
byte 4 1066232735
byte 4 1066241799
byte 4 1066250872
byte 4 1066259954
byte 4 1066269045
byte 4 1066278145
byte 4 1066287254
byte 4 1066296371
byte 4 1066305497
byte 4 1066314633
byte 4 1066323777
byte 4 1066332930
byte 4 1066342092
byte 4 1066351264
byte 4 1066360444
byte 4 1066369633
byte 4 1066378831
byte 4 1066388038
byte 4 1066397254
byte 4 1066406479
byte 4 1066415713
byte 4 1066424956
byte 4 1066434208
byte 4 1066443470
byte 4 1066452740
byte 4 1066462019
byte 4 1066471308
byte 4 1066480605
byte 4 1066489912
byte 4 1066499228
byte 4 1066508552
byte 4 1066517886
byte 4 1066527229
byte 4 1066536581
byte 4 1066545943
byte 4 1066555313
byte 4 1066564693
byte 4 1066574082
byte 4 1066583480
byte 4 1066592887
byte 4 1066602303
byte 4 1066611729
byte 4 1066621164
byte 4 1066630608
byte 4 1066640061
byte 4 1066649524
byte 4 1066658996
byte 4 1066668477
byte 4 1066677967
byte 4 1066687467
byte 4 1066696976
byte 4 1066706494
byte 4 1066716021
byte 4 1066725558
byte 4 1066735104
byte 4 1066744660
byte 4 1066754225
byte 4 1066763799
byte 4 1066773382
byte 4 1066782975
byte 4 1066792578
byte 4 1066802189
byte 4 1066811810
byte 4 1066821441
byte 4 1066831081
byte 4 1066840730
byte 4 1066850389
byte 4 1066860057
byte 4 1066869735
byte 4 1066879422
byte 4 1066889119
byte 4 1066898825
byte 4 1066908541
byte 4 1066918266
byte 4 1066928000
byte 4 1066937744
byte 4 1066947498
byte 4 1066957261
byte 4 1066967034
byte 4 1066976816
byte 4 1066986608
byte 4 1066996410
byte 4 1067006221
byte 4 1067016041
byte 4 1067025872
byte 4 1067035712
byte 4 1067045561
byte 4 1067055420
byte 4 1067065289
byte 4 1067075167
byte 4 1067085055
byte 4 1067094953
byte 4 1067104861
byte 4 1067114778
byte 4 1067124705
byte 4 1067134641
byte 4 1067144587
byte 4 1067154543
byte 4 1067164509
byte 4 1067174484
byte 4 1067184470
byte 4 1067194465
byte 4 1067204469
byte 4 1067214484
byte 4 1067224508
byte 4 1067234542
byte 4 1067244586
byte 4 1067254640
byte 4 1067264704
byte 4 1067274777
byte 4 1067284860
byte 4 1067294954
byte 4 1067305057
byte 4 1067315170
byte 4 1067325292
byte 4 1067335425
byte 4 1067345568
byte 4 1067355720
byte 4 1067365883
byte 4 1067376055
byte 4 1067386237
byte 4 1067396430
byte 4 1067406632
byte 4 1067416844
byte 4 1067427066
byte 4 1067437299
byte 4 1067447541
byte 4 1067457793
byte 4 1067468055
byte 4 1067478328
byte 4 1067488610
byte 4 1067498903
byte 4 1067509205
byte 4 1067519518
byte 4 1067529840
byte 4 1067540173
byte 4 1067550516
byte 4 1067560869
byte 4 1067571232
byte 4 1067581605
byte 4 1067591989
byte 4 1067602382
byte 4 1067612786
byte 4 1067623200
byte 4 1067633624
byte 4 1067644058
byte 4 1067654502
byte 4 1067664957
byte 4 1067675422
byte 4 1067685897
byte 4 1067696382
byte 4 1067706878
byte 4 1067717384
byte 4 1067727900
byte 4 1067738426
byte 4 1067748963
byte 4 1067759510
byte 4 1067770068
byte 4 1067780635
byte 4 1067791213
byte 4 1067801802
byte 4 1067812400
byte 4 1067823010
byte 4 1067833629
byte 4 1067844259
byte 4 1067854899
byte 4 1067865550
byte 4 1067876211
byte 4 1067886882
byte 4 1067897564
byte 4 1067908257
byte 4 1067918959
byte 4 1067929673
byte 4 1067940397
byte 4 1067951131
byte 4 1067961876
byte 4 1067972631
byte 4 1067983397
byte 4 1067994173
byte 4 1068004960
byte 4 1068015757
byte 4 1068026565
byte 4 1068037384
byte 4 1068048213
byte 4 1068059053
byte 4 1068069903
byte 4 1068080764
byte 4 1068091635
byte 4 1068102517
byte 4 1068113410
byte 4 1068124314
byte 4 1068135228
byte 4 1068146153
byte 4 1068157088
byte 4 1068168034
byte 4 1068178991
byte 4 1068189959
byte 4 1068200937
byte 4 1068211926
byte 4 1068222926
byte 4 1068233937
byte 4 1068244958
byte 4 1068255990
byte 4 1068267033
byte 4 1068278087
byte 4 1068289151
byte 4 1068300227
byte 4 1068311313
byte 4 1068322410
byte 4 1068333518
byte 4 1068344636
byte 4 1068355766
byte 4 1068366907
byte 4 1068378058
byte 4 1068389220
byte 4 1068400393
byte 4 1068411578
byte 4 1068422773
byte 4 1068433979
byte 4 1068445196
byte 4 1068456424
byte 4 1068467663
byte 4 1068478913
byte 4 1068490173
byte 4 1068501445
byte 4 1068512728
byte 4 1068524022
byte 4 1068535327
byte 4 1068546644
byte 4 1068557971
byte 4 1068569309
byte 4 1068580658
byte 4 1068592019
byte 4 1068603390
byte 4 1068614773
byte 4 1068626167
byte 4 1068637572
byte 4 1068648988
byte 4 1068660415
byte 4 1068671854
byte 4 1068683303
byte 4 1068694764
byte 4 1068706236
byte 4 1068717719
byte 4 1068729214
byte 4 1068740720
byte 4 1068752237
byte 4 1068763765
byte 4 1068775304
byte 4 1068786855
byte 4 1068798417
byte 4 1068809991
byte 4 1068821575
byte 4 1068833171
byte 4 1068844779
byte 4 1068856397
byte 4 1068868028
byte 4 1068879669
byte 4 1068891322
byte 4 1068902986
byte 4 1068914662
byte 4 1068926349
byte 4 1068938048
byte 4 1068949757
byte 4 1068961479
byte 4 1068973212
byte 4 1068984956
byte 4 1068996712
byte 4 1069008479
byte 4 1069020258
byte 4 1069032049
byte 4 1069043850
byte 4 1069055664
byte 4 1069067489
byte 4 1069079325
byte 4 1069091174
byte 4 1069103033
byte 4 1069114905
byte 4 1069126788
byte 4 1069138682
byte 4 1069150588
byte 4 1069162506
byte 4 1069174436
byte 4 1069186377
byte 4 1069198330
byte 4 1069210294
byte 4 1069222270
byte 4 1069234258
byte 4 1069246258
byte 4 1069258269
byte 4 1069270292
byte 4 1069282327
byte 4 1069294374
byte 4 1069306432
byte 4 1069318503
byte 4 1069330585
byte 4 1069342679
byte 4 1069354784
byte 4 1069366902
byte 4 1069379031
byte 4 1069391172
byte 4 1069403326
byte 4 1069415491
byte 4 1069427667
byte 4 1069439856
byte 4 1069452057
byte 4 1069464270
byte 4 1069476494
byte 4 1069488731
byte 4 1069500979
byte 4 1069513240
byte 4 1069525512
byte 4 1069537797
byte 4 1069550093
byte 4 1069562402
byte 4 1069574722
byte 4 1069587055
byte 4 1069599400
byte 4 1069611757
byte 4 1069624125
byte 4 1069636506
byte 4 1069648899
byte 4 1069661305
byte 4 1069673722
byte 4 1069686151
byte 4 1069698593
byte 4 1069711047
byte 4 1069723513
byte 4 1069735991
byte 4 1069748481
byte 4 1069760984
byte 4 1069773499
byte 4 1069786026
byte 4 1069798565
byte 4 1069811116
byte 4 1069823680
byte 4 1069836256
byte 4 1069848845
byte 4 1069861445
byte 4 1069874058
byte 4 1069886684
byte 4 1069899322
byte 4 1069911972
byte 4 1069924634
byte 4 1069937309
byte 4 1069949996
byte 4 1069962696
byte 4 1069975408
byte 4 1069988132
byte 4 1070000869
byte 4 1070013619
byte 4 1070026381
byte 4 1070039155
byte 4 1070051942
byte 4 1070064741
byte 4 1070077553
byte 4 1070090377
byte 4 1070103214
byte 4 1070116064
byte 4 1070128926
byte 4 1070141801
byte 4 1070154688
byte 4 1070167588
byte 4 1070180500
byte 4 1070193425
byte 4 1070206363
byte 4 1070219313
byte 4 1070232276
byte 4 1070245252
byte 4 1070258240
byte 4 1070271241
byte 4 1070284255
byte 4 1070297282
byte 4 1070310321
byte 4 1070323373
byte 4 1070336438
byte 4 1070349516
byte 4 1070362606
byte 4 1070375709
byte 4 1070388825
byte 4 1070401954
byte 4 1070415096
byte 4 1070428250
byte 4 1070441417
byte 4 1070454598
byte 4 1070467791
byte 4 1070480997
byte 4 1070494216
byte 4 1070507448
byte 4 1070520693
byte 4 1070533950
byte 4 1070547221
byte 4 1070560505
byte 4 1070573802
byte 4 1070587111
byte 4 1070600434
byte 4 1070613770
byte 4 1070627119
byte 4 1070640480
byte 4 1070653855
byte 4 1070667243
byte 4 1070680645
byte 4 1070694059
byte 4 1070707486
byte 4 1070720927
byte 4 1070734380
byte 4 1070747847
byte 4 1070761327
byte 4 1070774820
byte 4 1070788326
byte 4 1070801846
byte 4 1070815379
byte 4 1070828925
byte 4 1070842484
byte 4 1070856056
byte 4 1070869642
byte 4 1070883241
byte 4 1070896854
byte 4 1070910479
byte 4 1070924118
byte 4 1070937770
byte 4 1070951436
byte 4 1070965115
byte 4 1070978808
byte 4 1070992513
byte 4 1071006233
byte 4 1071019965
byte 4 1071033711
byte 4 1071047471
byte 4 1071061244
byte 4 1071075030
byte 4 1071088830
byte 4 1071102644
byte 4 1071116471
byte 4 1071130311
byte 4 1071144165
byte 4 1071158033
byte 4 1071171914
byte 4 1071185808
byte 4 1071199717
byte 4 1071213638
byte 4 1071227574
byte 4 1071241523
byte 4 1071255486
byte 4 1071269462
byte 4 1071283452
byte 4 1071297456
byte 4 1071311473
byte 4 1071325505
byte 4 1071339550
byte 4 1071353608
byte 4 1071367681
byte 4 1071381767
byte 4 1071395867
byte 4 1071409980
byte 4 1071424108
byte 4 1071438249
byte 4 1071452404
byte 4 1071466573
byte 4 1071480756
byte 4 1071494953
byte 4 1071509163
byte 4 1071523388
byte 4 1071537626
byte 4 1071551879
byte 4 1071566145
byte 4 1071580425
byte 4 1071594719
byte 4 1071609028
byte 4 1071623350
byte 4 1071637686
byte 4 1071652036
byte 4 1071666400
byte 4 1071680779
byte 4 1071695171
byte 4 1071709577
byte 4 1071723998
byte 4 1071738432
byte 4 1071752881
byte 4 1071767344
byte 4 1071781821
byte 4 1071796312
byte 4 1071810818
byte 4 1071825337
byte 4 1071839871
byte 4 1071854419
byte 4 1071868981
byte 4 1071883557
byte 4 1071898148
byte 4 1071912753
byte 4 1071927372
byte 4 1071942006
byte 4 1071956653
byte 4 1071971316
byte 4 1071985992
byte 4 1072000683
byte 4 1072015388
byte 4 1072030108
byte 4 1072044842
byte 4 1072059590
byte 4 1072074353
byte 4 1072089130
byte 4 1072103922
byte 4 1072118728
byte 4 1072133549
byte 4 1072148384
byte 4 1072163234
byte 4 1072178098
byte 4 1072192976
byte 4 1072207870
byte 4 1072222778
byte 4 1072237700
byte 4 1072252637
byte 4 1072267589
byte 4 1072282555
byte 4 1072297536
byte 4 1072312531
byte 4 1072327541
byte 4 1072342566
byte 4 1072357606
byte 4 1072372660
byte 4 1072387729
byte 4 1072402813
byte 4 1072417911
byte 4 1072433025
byte 4 1072448153
byte 4 1072463295
byte 4 1072478453
byte 4 1072493626
byte 4 1072508813
byte 4 1072524015
byte 4 1072539232
byte 4 1072554464
byte 4 1072569711
byte 4 1072584972
byte 4 1072600249
byte 4 1072615541
byte 4 1072630847
byte 4 1072646169
byte 4 1072661505
byte 4 1072676857
byte 4 1072692223
byte 4 1072707605
byte 4 1072723001
byte 4 1072738413
byte 4 1072753840
byte 4 1072769281
byte 4 1072784738
byte 4 1072800210
byte 4 1072815697
byte 4 1072831200
byte 4 1072846717
byte 4 1072862250
byte 4 1072877798
byte 4 1072893361
byte 4 1072908939
byte 4 1072924532
byte 4 1072940141
byte 4 1072955765
byte 4 1072971404
byte 4 1072987059
byte 4 1073002729
byte 4 1073018414
byte 4 1073034114
byte 4 1073049830
byte 4 1073065562
byte 4 1073081308
byte 4 1073097070
byte 4 1073112848
byte 4 1073128641
byte 4 1073144449
byte 4 1073160273
byte 4 1073176112
byte 4 1073191967
byte 4 1073207837
byte 4 1073223723
byte 4 1073239624
byte 4 1073255541
byte 4 1073271474
byte 4 1073287422
byte 4 1073303385
byte 4 1073319365
byte 4 1073335359
byte 4 1073351370
byte 4 1073367396
byte 4 1073383438
byte 4 1073399496
byte 4 1073415569
byte 4 1073431658
byte 4 1073447762
byte 4 1073463883
byte 4 1073480019
byte 4 1073496171
byte 4 1073512339
byte 4 1073528522
byte 4 1073544722
byte 4 1073560937
byte 4 1073577168
byte 4 1073593415
byte 4 1073609678
byte 4 1073625957
byte 4 1073642252
byte 4 1073658562
byte 4 1073674889
byte 4 1073691232
byte 4 1073707590
byte 4 1073723965
byte 4 1073740355
byte 4 1073749293
byte 4 1073757504
byte 4 1073765724
byte 4 1073773951
byte 4 1073782186
byte 4 1073790430
byte 4 1073798681
byte 4 1073806941
byte 4 1073815209
byte 4 1073823485
byte 4 1073831768
byte 4 1073840060
byte 4 1073848360
byte 4 1073856669
byte 4 1073864985
byte 4 1073873310
byte 4 1073881642
byte 4 1073889983
byte 4 1073898332
byte 4 1073906689
byte 4 1073915054
byte 4 1073923428
byte 4 1073931809
byte 4 1073940199
byte 4 1073948597
byte 4 1073957003
byte 4 1073965418
byte 4 1073973840
byte 4 1073982271
byte 4 1073990711
byte 4 1073999158
byte 4 1074007614
byte 4 1074016078
byte 4 1074024550
byte 4 1074033030
byte 4 1074041519
byte 4 1074050016
byte 4 1074058522
byte 4 1074067035
byte 4 1074075558
byte 4 1074084088
byte 4 1074092627
byte 4 1074101174
byte 4 1074109729
byte 4 1074118293
byte 4 1074126865
byte 4 1074135446
byte 4 1074144035
byte 4 1074152632
byte 4 1074161238
byte 4 1074169852
byte 4 1074178475
byte 4 1074187106
byte 4 1074195745
byte 4 1074204393
byte 4 1074213050
byte 4 1074221715
byte 4 1074230388
byte 4 1074239070
byte 4 1074247760
byte 4 1074256459
byte 4 1074265166
byte 4 1074273882
byte 4 1074282606
byte 4 1074291339
byte 4 1074300081
byte 4 1074308831
byte 4 1074317589
byte 4 1074326356
byte 4 1074335132
byte 4 1074343916
byte 4 1074352709
byte 4 1074361511
byte 4 1074370321
byte 4 1074379140
byte 4 1074387967
byte 4 1074396803
byte 4 1074405647
byte 4 1074414501
byte 4 1074423362
byte 4 1074432233
byte 4 1074441112
byte 4 1074450000
byte 4 1074458897
byte 4 1074467802
byte 4 1074476716
byte 4 1074485639
byte 4 1074494570
byte 4 1074503510
byte 4 1074512459
byte 4 1074521417
byte 4 1074530384
byte 4 1074539359
byte 4 1074548343
byte 4 1074557336
byte 4 1074566337
byte 4 1074575348
byte 4 1074584367
byte 4 1074593395
byte 4 1074602432
byte 4 1074611477
byte 4 1074620532
byte 4 1074629595
byte 4 1074638668
byte 4 1074647749
byte 4 1074656839
byte 4 1074665938
byte 4 1074675045
byte 4 1074684162
byte 4 1074693288
byte 4 1074702422
byte 4 1074711566
byte 4 1074720718
byte 4 1074729879
byte 4 1074739050
byte 4 1074748229
byte 4 1074757417
byte 4 1074766615
byte 4 1074775821
byte 4 1074785036
byte 4 1074794260
byte 4 1074803494
byte 4 1074812736
byte 4 1074821987
byte 4 1074831248
byte 4 1074840517
byte 4 1074849796
byte 4 1074859083
byte 4 1074868380
byte 4 1074877686
byte 4 1074887001
byte 4 1074896325
byte 4 1074905658
byte 4 1074915000
byte 4 1074924352
byte 4 1074933712
byte 4 1074943082
byte 4 1074952461
byte 4 1074961849
byte 4 1074971246
byte 4 1074980652
byte 4 1074990068
byte 4 1074999493
byte 4 1075008927
byte 4 1075018370
byte 4 1075027822
byte 4 1075037284
byte 4 1075046755
byte 4 1075056235
byte 4 1075065725
byte 4 1075075223
byte 4 1075084732
byte 4 1075094249
byte 4 1075103776
byte 4 1075113312
byte 4 1075122857
byte 4 1075132412
byte 4 1075141976
byte 4 1075151549
byte 4 1075161132
byte 4 1075170724
byte 4 1075180325
byte 4 1075189936
byte 4 1075199556
byte 4 1075209186
byte 4 1075218825
byte 4 1075228474
byte 4 1075238132
byte 4 1075247799
byte 4 1075257476
byte 4 1075267162
byte 4 1075276858
byte 4 1075286563
byte 4 1075296278
byte 4 1075306002
byte 4 1075315736
byte 4 1075325479
byte 4 1075335232
byte 4 1075344994
byte 4 1075354766
byte 4 1075364548
byte 4 1075374339
byte 4 1075384140
byte 4 1075393950
byte 4 1075403769
byte 4 1075413599
byte 4 1075423438
byte 4 1075433287
byte 4 1075443145
byte 4 1075453013
byte 4 1075462890
byte 4 1075472777
byte 4 1075482674
byte 4 1075492581
byte 4 1075502497
byte 4 1075512423
byte 4 1075522359
byte 4 1075532304
byte 4 1075542259
byte 4 1075552224
byte 4 1075562199
byte 4 1075572183
byte 4 1075582177
byte 4 1075592181
byte 4 1075602195
byte 4 1075612218
byte 4 1075622251
byte 4 1075632294
byte 4 1075642347
byte 4 1075652410
byte 4 1075662482
byte 4 1075672565
byte 4 1075682657
byte 4 1075692759
byte 4 1075702871
byte 4 1075712993
byte 4 1075723125
byte 4 1075733267
byte 4 1075743418
byte 4 1075753580
byte 4 1075763751
byte 4 1075773933
byte 4 1075784124
byte 4 1075794326
byte 4 1075804537
byte 4 1075814758
byte 4 1075824990
byte 4 1075835231
byte 4 1075845482
byte 4 1075855744
byte 4 1075866015
byte 4 1075876297
byte 4 1075886588
byte 4 1075896890
byte 4 1075907202
byte 4 1075917523
byte 4 1075927855
byte 4 1075938197
byte 4 1075948549
byte 4 1075958911
byte 4 1075969284
byte 4 1075979666
byte 4 1075990059
byte 4 1076000461
byte 4 1076010874
byte 4 1076021298
byte 4 1076031731
byte 4 1076042174
byte 4 1076052628
byte 4 1076063092
byte 4 1076073566
byte 4 1076084051
byte 4 1076094546
byte 4 1076105050
byte 4 1076115566
byte 4 1076126091
byte 4 1076136627
byte 4 1076147173
byte 4 1076157730
byte 4 1076168296
byte 4 1076178873
byte 4 1076189461
byte 4 1076200059
byte 4 1076210667
byte 4 1076221285
byte 4 1076231914
byte 4 1076242554
byte 4 1076253203
byte 4 1076263863
byte 4 1076274534
byte 4 1076285215
byte 4 1076295906
byte 4 1076306608
byte 4 1076317321
byte 4 1076328044
byte 4 1076338777
byte 4 1076349521
byte 4 1076360275
byte 4 1076371040
byte 4 1076381815
byte 4 1076392601
byte 4 1076403398
byte 4 1076414205
byte 4 1076425022
byte 4 1076435850
byte 4 1076446689
byte 4 1076457539
byte 4 1076468399
byte 4 1076479269
byte 4 1076490150
byte 4 1076501042
byte 4 1076511945
byte 4 1076522858
byte 4 1076533782
byte 4 1076544716
byte 4 1076555662
byte 4 1076566617
byte 4 1076577584
byte 4 1076588562
byte 4 1076599550
byte 4 1076610548
byte 4 1076621558
byte 4 1076632578
byte 4 1076643610
byte 4 1076654652
byte 4 1076665704
byte 4 1076676768
byte 4 1076687842
byte 4 1076698927
byte 4 1076710024
byte 4 1076721130
byte 4 1076732248
byte 4 1076743377
byte 4 1076754516
export exp
code
proc exp 4 0
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 0
INDIRF4
CNSTF4 0
GEF4 $214
ADDRFP4 0
CNSTF4 0
ASGNF4
LABELV $214
ADDRFP4 0
INDIRF4
CNSTF4 1065353216
LEF4 $216
ADDRFP4 0
CNSTF4 1065353216
ASGNF4
LABELV $216
ADDRLP4 0
CNSTF4 1149222912
ADDRFP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 exptable
ADDP4
INDIRF4
RETF4
LABELV $213
endproc exp 4 0
data
align 4
LABELV randSeed
byte 4 0
export srand
code
proc srand 0 0
ADDRGP4 randSeed
ADDRFP4 0
INDIRU4
CVUI4 4
ASGNI4
LABELV $218
endproc srand 0 0
export rand
proc rand 4 0
ADDRLP4 0
ADDRGP4 randSeed
ASGNP4
ADDRLP4 0
INDIRP4
CNSTI4 69069
ADDRLP4 0
INDIRP4
INDIRI4
MULI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 32767
BANDI4
RETI4
LABELV $219
endproc rand 4 0
export atof
proc atof 36 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $222
JUMPV
LABELV $221
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $224
CNSTF4 0
RETF4
ADDRGP4 $220
JUMPV
LABELV $224
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $222
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $221
ADDRLP4 12
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 43
EQI4 $229
ADDRLP4 12
INDIRI4
CNSTI4 45
EQI4 $230
ADDRGP4 $226
JUMPV
LABELV $229
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 8
CNSTF4 1065353216
ASGNF4
ADDRGP4 $227
JUMPV
LABELV $230
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 8
CNSTF4 3212836864
ASGNF4
ADDRGP4 $227
JUMPV
LABELV $226
ADDRLP4 8
CNSTF4 1065353216
ASGNF4
LABELV $227
ADDRLP4 4
CNSTF4 0
ASGNF4
ADDRLP4 0
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 46
EQI4 $231
LABELV $233
ADDRLP4 20
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 20
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 20
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $238
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $236
LABELV $238
ADDRGP4 $232
JUMPV
LABELV $236
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 4
CNSTF4 1092616192
ADDRLP4 4
INDIRF4
MULF4
ADDRLP4 0
INDIRI4
CVIF4 4
ADDF4
ASGNF4
LABELV $234
ADDRGP4 $233
JUMPV
ADDRGP4 $232
JUMPV
LABELV $231
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $232
ADDRLP4 0
INDIRI4
CNSTI4 46
NEI4 $239
ADDRLP4 20
CNSTF4 1036831949
ASGNF4
LABELV $241
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 24
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $246
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $244
LABELV $246
ADDRGP4 $243
JUMPV
LABELV $244
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
ADDRLP4 20
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 20
CNSTF4 1036831949
ADDRLP4 20
INDIRF4
MULF4
ASGNF4
LABELV $242
ADDRGP4 $241
JUMPV
LABELV $243
LABELV $239
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
MULF4
RETF4
LABELV $220
endproc atof 36 0
export _atof
proc _atof 40 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 0
CNSTI4 48
ASGNI4
ADDRLP4 4
ADDRFP4 0
INDIRP4
INDIRP4
ASGNP4
ADDRGP4 $249
JUMPV
LABELV $248
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $251
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
CNSTF4 0
RETF4
ADDRGP4 $247
JUMPV
LABELV $251
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $249
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $248
ADDRLP4 16
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 43
EQI4 $256
ADDRLP4 16
INDIRI4
CNSTI4 45
EQI4 $257
ADDRGP4 $253
JUMPV
LABELV $256
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 12
CNSTF4 1065353216
ASGNF4
ADDRGP4 $254
JUMPV
LABELV $257
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 12
CNSTF4 3212836864
ASGNF4
ADDRGP4 $254
JUMPV
LABELV $253
ADDRLP4 12
CNSTF4 1065353216
ASGNF4
LABELV $254
ADDRLP4 8
CNSTF4 0
ASGNF4
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 46
EQI4 $258
LABELV $260
ADDRLP4 24
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 4
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 24
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $265
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $263
LABELV $265
ADDRGP4 $262
JUMPV
LABELV $263
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 8
CNSTF4 1092616192
ADDRLP4 8
INDIRF4
MULF4
ADDRLP4 0
INDIRI4
CVIF4 4
ADDF4
ASGNF4
LABELV $261
ADDRGP4 $260
JUMPV
LABELV $262
LABELV $258
ADDRLP4 0
INDIRI4
CNSTI4 46
NEI4 $266
ADDRLP4 24
CNSTF4 1036831949
ASGNF4
LABELV $268
ADDRLP4 28
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 4
ADDRLP4 28
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 28
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $273
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $271
LABELV $273
ADDRGP4 $270
JUMPV
LABELV $271
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 8
ADDRLP4 8
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
ADDRLP4 24
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 24
CNSTF4 1036831949
ADDRLP4 24
INDIRF4
MULF4
ASGNF4
LABELV $269
ADDRGP4 $268
JUMPV
LABELV $270
LABELV $266
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRF4
ADDRLP4 12
INDIRF4
MULF4
RETF4
LABELV $247
endproc _atof 40 0
export strtod
proc strtod 60 12
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRGP4 $276
JUMPV
LABELV $275
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $276
ADDRLP4 8
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 8
INDIRI4
CNSTI4 32
EQI4 $275
ADDRLP4 8
INDIRI4
CNSTI4 12
EQI4 $275
ADDRLP4 8
INDIRI4
CNSTI4 10
EQI4 $275
ADDRLP4 8
INDIRI4
CNSTI4 13
EQI4 $275
ADDRLP4 8
INDIRI4
CNSTI4 9
EQI4 $275
ADDRLP4 8
INDIRI4
CNSTI4 11
EQI4 $275
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 $280
ARGP4
CNSTI4 3
ARGI4
ADDRLP4 12
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
NEI4 $278
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $281
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
ASGNP4
LABELV $281
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
INDIRI1
CVII4 1
CNSTI4 40
NEI4 $283
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
ARGP4
ADDRLP4 24
ARGP4
CNSTI4 0
ARGI4
ADDRLP4 28
ADDRGP4 strtol
CALLI4
ASGNI4
ADDRLP4 20
ADDRLP4 28
INDIRI4
ASGNI4
ADDRLP4 24
INDIRP4
INDIRI1
CVII4 1
CNSTI4 41
NEI4 $285
ADDRLP4 16
ADDRLP4 20
INDIRI4
CNSTI4 8388607
BANDI4
CNSTI4 2139095040
BORI4
CVIU4 4
ASGNU4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $287
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $287
ADDRLP4 16
INDIRF4
RETF4
ADDRGP4 $274
JUMPV
LABELV $285
LABELV $283
ADDRLP4 16
CNSTU4 2147483647
ASGNU4
ADDRLP4 16
INDIRF4
RETF4
ADDRGP4 $274
JUMPV
LABELV $278
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 $291
ARGP4
CNSTI4 3
ARGI4
ADDRLP4 16
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $289
ADDRLP4 20
CNSTU4 2139095040
ASGNU4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $292
ADDRLP4 20
INDIRF4
RETF4
ADDRGP4 $274
JUMPV
LABELV $292
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
ARGP4
ADDRGP4 $296
ARGP4
CNSTI4 5
ARGI4
ADDRLP4 24
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 0
NEI4 $294
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
ASGNP4
ADDRGP4 $295
JUMPV
LABELV $294
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
ASGNP4
LABELV $295
ADDRLP4 20
INDIRF4
RETF4
ADDRGP4 $274
JUMPV
LABELV $289
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 45
NEI4 $297
ADDRLP4 20
CNSTI4 1
ASGNI4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 20
INDIRI4
ASGNI4
ADDRGP4 $298
JUMPV
LABELV $297
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 43
NEI4 $299
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $299
LABELV $298
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 $303
ARGP4
CNSTI4 2
ARGI4
ADDRLP4 20
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 0
NEI4 $301
ADDRLP4 28
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 24
ADDRLP4 28
INDIRP4
ASGNP4
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 2
ADDP4
ASGNP4
ADDRLP4 0
CNSTF4 0
ASGNF4
ADDRGP4 $305
JUMPV
LABELV $304
ADDRLP4 32
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 32
INDIRI4
CNSTI4 48
LTI4 $307
ADDRLP4 32
INDIRI4
CNSTI4 57
GTI4 $307
ADDRLP4 36
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 36
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
CNSTF4 1098907648
ADDRLP4 0
INDIRF4
MULF4
ADDRLP4 36
INDIRP4
INDIRI1
CVII4 1
CNSTI4 48
SUBI4
CVIF4 4
ADDF4
ASGNF4
ADDRGP4 $308
JUMPV
LABELV $307
ADDRLP4 40
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 65
LTI4 $309
ADDRLP4 40
INDIRI4
CNSTI4 70
GTI4 $309
ADDRLP4 44
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 44
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
CNSTF4 1098907648
ADDRLP4 0
INDIRF4
MULF4
CNSTF4 1092616192
ADDF4
ADDRLP4 44
INDIRP4
INDIRI1
CVII4 1
CVIF4 4
ADDF4
CNSTF4 1115815936
SUBF4
ASGNF4
ADDRGP4 $310
JUMPV
LABELV $309
ADDRLP4 48
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 97
LTI4 $306
ADDRLP4 48
INDIRI4
CNSTI4 102
GTI4 $306
ADDRLP4 52
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 52
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
CNSTF4 1098907648
ADDRLP4 0
INDIRF4
MULF4
CNSTF4 1092616192
ADDF4
ADDRLP4 52
INDIRP4
INDIRI1
CVII4 1
CVIF4 4
ADDF4
CNSTF4 1120010240
SUBF4
ASGNF4
LABELV $312
LABELV $310
LABELV $308
LABELV $305
ADDRGP4 $304
JUMPV
LABELV $306
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $313
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $313
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 46
NEI4 $315
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 32
CNSTF4 1031798784
ASGNF4
LABELV $317
ADDRLP4 36
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 48
LTI4 $321
ADDRLP4 36
INDIRI4
CNSTI4 57
GTI4 $321
ADDRLP4 40
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 40
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 32
INDIRF4
ADDRLP4 40
INDIRP4
INDIRI1
CVII4 1
CNSTI4 48
SUBI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRGP4 $322
JUMPV
LABELV $321
ADDRLP4 44
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 44
INDIRI4
CNSTI4 65
LTI4 $323
ADDRLP4 44
INDIRI4
CNSTI4 70
GTI4 $323
ADDRLP4 48
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 48
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 32
INDIRF4
ADDRLP4 48
INDIRP4
INDIRI1
CVII4 1
CNSTI4 10
ADDI4
CNSTI4 65
SUBI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRGP4 $324
JUMPV
LABELV $323
ADDRLP4 52
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 52
INDIRI4
CNSTI4 97
LTI4 $319
ADDRLP4 52
INDIRI4
CNSTI4 102
GTI4 $319
ADDRLP4 56
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 56
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 32
INDIRF4
ADDRLP4 56
INDIRP4
INDIRI1
CVII4 1
CNSTI4 10
ADDI4
CNSTI4 97
SUBI4
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $326
LABELV $324
LABELV $322
LABELV $318
ADDRLP4 32
ADDRLP4 32
INDIRF4
CNSTF4 1098907648
DIVF4
ASGNF4
ADDRGP4 $317
JUMPV
LABELV $319
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $327
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $327
LABELV $315
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRLP4 28
INDIRP4
CVPU4 4
EQU4 $329
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 32
ADDRGP4 tolower
CALLI4
ASGNI4
ADDRLP4 32
INDIRI4
CNSTI4 112
NEI4 $329
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ARGP4
ADDRLP4 24
ARGP4
CNSTI4 10
ARGI4
ADDRLP4 40
ADDRGP4 strtol
CALLI4
ASGNI4
ADDRLP4 36
ADDRLP4 40
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRLP4 24
INDIRP4
CVPU4 4
NEU4 $331
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $333
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $333
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $274
JUMPV
LABELV $331
CNSTF4 1073741824
ARGF4
ADDRLP4 36
INDIRI4
ARGI4
ADDRLP4 44
ADDRGP4 powN
CALLF4
ASGNF4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 44
INDIRF4
MULF4
ASGNF4
LABELV $329
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $335
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRP4
ASGNP4
LABELV $335
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $274
JUMPV
LABELV $301
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 28
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 0
CNSTF4 0
ASGNF4
ADDRGP4 $340
JUMPV
LABELV $337
LABELV $338
ADDRLP4 32
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 32
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
CNSTF4 1092616192
ADDRLP4 0
INDIRF4
MULF4
ADDRLP4 32
INDIRP4
INDIRI1
CVII4 1
CVIF4 4
ADDF4
CNSTF4 1111490560
SUBF4
ASGNF4
LABELV $340
ADDRLP4 36
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 48
LTI4 $341
ADDRLP4 36
INDIRI4
CNSTI4 57
LEI4 $337
LABELV $341
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $342
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $342
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 46
NEI4 $344
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 40
CNSTF4 1036831949
ASGNF4
ADDRGP4 $349
JUMPV
LABELV $346
ADDRLP4 44
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 44
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 44
INDIRP4
INDIRI1
CVII4 1
CNSTI4 48
SUBI4
CVIF4 4
ADDRLP4 40
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $347
ADDRLP4 40
ADDRLP4 40
INDIRF4
CNSTF4 1092616192
DIVF4
ASGNF4
LABELV $349
ADDRLP4 48
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 48
LTI4 $350
ADDRLP4 48
INDIRI4
CNSTI4 57
LEI4 $346
LABELV $350
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $351
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $351
LABELV $344
ADDRLP4 28
INDIRP4
CVPU4 4
ADDRLP4 24
INDIRP4
CVPU4 4
EQU4 $353
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 40
ADDRGP4 tolower
CALLI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 101
NEI4 $353
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ARGP4
ADDRLP4 24
ARGP4
CNSTI4 10
ARGI4
ADDRLP4 48
ADDRGP4 strtol
CALLI4
ASGNI4
ADDRLP4 44
ADDRLP4 48
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRLP4 24
INDIRP4
CVPU4 4
NEU4 $355
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $357
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $357
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $274
JUMPV
LABELV $355
CNSTF4 1092616192
ARGF4
ADDRLP4 44
INDIRI4
ARGI4
ADDRLP4 52
ADDRGP4 powN
CALLF4
ASGNF4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 52
INDIRF4
MULF4
ASGNF4
LABELV $353
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $359
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRP4
ASGNP4
LABELV $359
ADDRLP4 0
INDIRF4
RETF4
LABELV $274
endproc strtod 60 12
export atoi
proc atoi 28 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $363
JUMPV
LABELV $362
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $365
CNSTI4 0
RETI4
ADDRGP4 $361
JUMPV
LABELV $365
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $363
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $362
ADDRLP4 12
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 43
EQI4 $370
ADDRLP4 12
INDIRI4
CNSTI4 45
EQI4 $371
ADDRGP4 $367
JUMPV
LABELV $370
ADDRLP4 20
CNSTI4 1
ASGNI4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
ASGNP4
ADDRLP4 8
ADDRLP4 20
INDIRI4
ASGNI4
ADDRGP4 $368
JUMPV
LABELV $371
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 8
CNSTI4 -1
ASGNI4
ADDRGP4 $368
JUMPV
LABELV $367
ADDRLP4 8
CNSTI4 1
ASGNI4
LABELV $368
ADDRLP4 4
CNSTI4 0
ASGNI4
LABELV $372
ADDRLP4 20
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 20
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 20
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $377
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $375
LABELV $377
ADDRGP4 $374
JUMPV
LABELV $375
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 4
CNSTI4 10
ADDRLP4 4
INDIRI4
MULI4
ADDRLP4 0
INDIRI4
ADDI4
ASGNI4
LABELV $373
ADDRGP4 $372
JUMPV
LABELV $374
ADDRLP4 4
INDIRI4
ADDRLP4 8
INDIRI4
MULI4
RETI4
LABELV $361
endproc atoi 28 0
export _atoi
proc _atoi 32 0
ADDRLP4 4
ADDRFP4 0
INDIRP4
INDIRP4
ASGNP4
ADDRGP4 $380
JUMPV
LABELV $379
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $382
CNSTI4 0
RETI4
ADDRGP4 $378
JUMPV
LABELV $382
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $380
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $379
ADDRLP4 16
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 43
EQI4 $387
ADDRLP4 16
INDIRI4
CNSTI4 45
EQI4 $388
ADDRGP4 $384
JUMPV
LABELV $387
ADDRLP4 24
CNSTI4 1
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRP4
ADDRLP4 24
INDIRI4
ADDP4
ASGNP4
ADDRLP4 12
ADDRLP4 24
INDIRI4
ASGNI4
ADDRGP4 $385
JUMPV
LABELV $388
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 12
CNSTI4 -1
ASGNI4
ADDRGP4 $385
JUMPV
LABELV $384
ADDRLP4 12
CNSTI4 1
ASGNI4
LABELV $385
ADDRLP4 8
CNSTI4 0
ASGNI4
LABELV $389
ADDRLP4 24
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 4
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRLP4 24
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $394
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $392
LABELV $394
ADDRGP4 $391
JUMPV
LABELV $392
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 8
CNSTI4 10
ADDRLP4 8
INDIRI4
MULI4
ADDRLP4 0
INDIRI4
ADDI4
ASGNI4
LABELV $390
ADDRGP4 $389
JUMPV
LABELV $391
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRI4
ADDRLP4 12
INDIRI4
MULI4
RETI4
LABELV $378
endproc _atoi 32 0
export strtol
proc strtol 32 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRI4
ASGNI4
ADDRLP4 4
CNSTI4 1
ASGNI4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $396
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $396
ADDRFP4 8
INDIRI4
CNSTI4 0
LTI4 $401
ADDRFP4 8
INDIRI4
CNSTI4 1
EQI4 $401
ADDRFP4 8
INDIRI4
CNSTI4 36
LEI4 $403
LABELV $401
CNSTI4 0
RETI4
ADDRGP4 $395
JUMPV
LABELV $402
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $403
ADDRLP4 12
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 32
EQI4 $402
ADDRLP4 12
INDIRI4
CNSTI4 12
EQI4 $402
ADDRLP4 12
INDIRI4
CNSTI4 10
EQI4 $402
ADDRLP4 12
INDIRI4
CNSTI4 13
EQI4 $402
ADDRLP4 12
INDIRI4
CNSTI4 9
EQI4 $402
ADDRLP4 12
INDIRI4
CNSTI4 11
EQI4 $402
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 45
NEI4 $405
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRGP4 $406
JUMPV
LABELV $405
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 43
NEI4 $407
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $407
LABELV $406
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 48
NEI4 $409
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $411
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $411
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 120
EQI4 $415
ADDRLP4 16
INDIRI4
CNSTI4 88
NEI4 $413
LABELV $415
ADDRFP4 8
INDIRI4
CNSTI4 0
EQI4 $416
ADDRFP4 8
INDIRI4
CNSTI4 16
EQI4 $416
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $418
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $418
CNSTI4 0
RETI4
ADDRGP4 $395
JUMPV
LABELV $416
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRFP4 8
CNSTI4 16
ASGNI4
ADDRGP4 $410
JUMPV
LABELV $413
ADDRFP4 8
INDIRI4
CNSTI4 0
NEI4 $410
ADDRFP4 8
CNSTI4 8
ASGNI4
ADDRGP4 $410
JUMPV
LABELV $409
ADDRFP4 8
INDIRI4
CNSTI4 0
NEI4 $422
ADDRFP4 8
CNSTI4 10
ASGNI4
LABELV $422
LABELV $410
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $425
JUMPV
LABELV $424
ADDRLP4 20
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 48
LTI4 $427
ADDRLP4 20
INDIRI4
CNSTI4 57
GTI4 $427
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 48
SUBI4
ASGNI4
ADDRGP4 $428
JUMPV
LABELV $427
ADDRLP4 24
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 97
LTI4 $429
ADDRLP4 24
INDIRI4
CNSTI4 122
GTI4 $429
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 10
ADDI4
CNSTI4 97
SUBI4
ASGNI4
ADDRGP4 $430
JUMPV
LABELV $429
ADDRLP4 28
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 28
INDIRI4
CNSTI4 65
LTI4 $426
ADDRLP4 28
INDIRI4
CNSTI4 90
GTI4 $426
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 10
ADDI4
CNSTI4 65
SUBI4
ASGNI4
LABELV $432
LABELV $430
LABELV $428
ADDRLP4 16
INDIRI4
ADDRFP4 8
INDIRI4
LTI4 $433
ADDRGP4 $426
JUMPV
LABELV $433
ADDRLP4 0
INDIRI4
ADDRLP4 16
INDIRI4
CNSTI4 -2147483648
ADDI4
ADDRFP4 8
INDIRI4
DIVI4
GEI4 $435
ADDRLP4 0
CNSTI4 -2147483648
ASGNI4
ADDRGP4 $436
JUMPV
LABELV $435
ADDRLP4 0
ADDRLP4 0
INDIRI4
ADDRFP4 8
INDIRI4
MULI4
ADDRLP4 16
INDIRI4
SUBI4
ASGNI4
LABELV $436
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $437
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $437
LABELV $425
ADDRGP4 $424
JUMPV
LABELV $426
ADDRLP4 4
INDIRI4
CNSTI4 0
EQI4 $439
ADDRLP4 0
INDIRI4
CNSTI4 -2147483648
NEI4 $441
ADDRLP4 0
CNSTI4 2147483647
ASGNI4
ADDRGP4 $442
JUMPV
LABELV $441
ADDRLP4 0
ADDRLP4 0
INDIRI4
NEGI4
ASGNI4
LABELV $442
LABELV $439
ADDRLP4 0
INDIRI4
RETI4
LABELV $395
endproc strtol 32 0
export abs
proc abs 4 0
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 0
GEI4 $445
ADDRLP4 0
ADDRFP4 0
INDIRI4
NEGI4
ASGNI4
ADDRGP4 $446
JUMPV
LABELV $445
ADDRLP4 0
ADDRFP4 0
INDIRI4
ASGNI4
LABELV $446
ADDRLP4 0
INDIRI4
RETI4
LABELV $443
endproc abs 4 0
export fabs
proc fabs 4 0
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 0
INDIRF4
CNSTF4 0
GEF4 $449
ADDRLP4 0
ADDRFP4 0
INDIRF4
NEGF4
ASGNF4
ADDRGP4 $450
JUMPV
LABELV $449
ADDRLP4 0
ADDRFP4 0
INDIRF4
ASGNF4
LABELV $450
ADDRLP4 0
INDIRF4
RETF4
LABELV $447
endproc fabs 4 0
proc dopr 276 32
ADDRFP4 8
ADDRFP4 8
INDIRP4
ASGNP4
ADDRLP4 48
CNSTI4 0
ASGNI4
ADDRLP4 0
ADDRLP4 48
INDIRI4
ASGNI4
ADDRLP4 16
ADDRLP4 48
INDIRI4
ASGNI4
ADDRLP4 12
ADDRLP4 48
INDIRI4
ASGNI4
ADDRLP4 20
ADDRLP4 48
INDIRI4
ASGNI4
ADDRLP4 28
ADDRLP4 48
INDIRI4
CVIU4 4
ASGNU4
ADDRLP4 8
CNSTI4 -1
ASGNI4
ADDRLP4 44
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 44
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 44
INDIRP4
INDIRI1
ASGNI1
ADDRLP4 24
ADDRLP4 48
INDIRI4
ASGNI4
ADDRGP4 $453
JUMPV
LABELV $452
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $455
ADDRLP4 0
CNSTI4 8
ASGNI4
LABELV $455
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $458
ADDRLP4 0
INDIRI4
CNSTI4 8
GTI4 $458
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $565
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $565
address $459
address $462
address $472
address $477
address $480
address $487
address $498
address $503
address $458
code
LABELV $459
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 37
NEI4 $460
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $461
JUMPV
LABELV $460
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 56
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 56
INDIRI4
ADDI4
ASGNI4
LABELV $461
ADDRLP4 60
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 60
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 60
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $458
JUMPV
LABELV $462
ADDRLP4 64
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 72
CNSTI4 32
ASGNI4
ADDRLP4 64
INDIRI4
ADDRLP4 72
INDIRI4
EQI4 $468
ADDRLP4 64
INDIRI4
CNSTI4 35
EQI4 $469
ADDRLP4 64
INDIRI4
ADDRLP4 72
INDIRI4
LTI4 $463
LABELV $471
ADDRLP4 64
INDIRI4
CNSTI4 43
EQI4 $467
ADDRLP4 64
INDIRI4
CNSTI4 45
EQI4 $466
ADDRLP4 64
INDIRI4
CNSTI4 48
EQI4 $470
ADDRGP4 $463
JUMPV
LABELV $466
ADDRLP4 84
CNSTI4 1
ASGNI4
ADDRLP4 20
ADDRLP4 20
INDIRI4
ADDRLP4 84
INDIRI4
BORI4
ASGNI4
ADDRLP4 80
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 80
INDIRP4
ADDRLP4 84
INDIRI4
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 80
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $458
JUMPV
LABELV $467
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 2
BORI4
ASGNI4
ADDRLP4 88
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 88
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 88
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $458
JUMPV
LABELV $468
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 4
BORI4
ASGNI4
ADDRLP4 92
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 92
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 92
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $458
JUMPV
LABELV $469
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 8
BORI4
ASGNI4
ADDRLP4 96
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 96
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 96
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $458
JUMPV
LABELV $470
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 16
BORI4
ASGNI4
ADDRLP4 100
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 100
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 100
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $458
JUMPV
LABELV $463
ADDRLP4 0
CNSTI4 2
ASGNI4
ADDRGP4 $458
JUMPV
LABELV $472
ADDRLP4 80
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
CNSTI4 48
ADDRLP4 80
INDIRI4
GTI4 $473
ADDRLP4 80
INDIRI4
CNSTI4 57
GTI4 $473
ADDRLP4 16
CNSTI4 10
ADDRLP4 16
INDIRI4
MULI4
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 48
SUBI4
ADDI4
ASGNI4
ADDRLP4 84
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 84
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 84
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $458
JUMPV
LABELV $473
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 42
NEI4 $475
ADDRLP4 88
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 88
INDIRP4
ASGNP4
ADDRLP4 16
ADDRLP4 88
INDIRP4
CNSTI4 -4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 84
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 84
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 84
INDIRP4
INDIRI1
ASGNI1
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $458
JUMPV
LABELV $475
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $458
JUMPV
LABELV $477
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 46
NEI4 $478
ADDRLP4 0
CNSTI4 4
ASGNI4
ADDRLP4 84
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 84
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 84
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $458
JUMPV
LABELV $478
ADDRLP4 0
CNSTI4 5
ASGNI4
ADDRGP4 $458
JUMPV
LABELV $480
ADDRLP4 84
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
CNSTI4 48
ADDRLP4 84
INDIRI4
GTI4 $481
ADDRLP4 84
INDIRI4
CNSTI4 57
GTI4 $481
ADDRLP4 8
INDIRI4
CNSTI4 0
GEI4 $483
ADDRLP4 8
CNSTI4 0
ASGNI4
LABELV $483
ADDRLP4 8
CNSTI4 10
ADDRLP4 8
INDIRI4
MULI4
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 48
SUBI4
ADDI4
ASGNI4
ADDRLP4 88
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 88
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 88
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $458
JUMPV
LABELV $481
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 42
NEI4 $485
ADDRLP4 92
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 92
INDIRP4
ASGNP4
ADDRLP4 8
ADDRLP4 92
INDIRP4
CNSTI4 -4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 88
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 88
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 88
INDIRP4
INDIRI1
ASGNI1
ADDRLP4 0
CNSTI4 5
ASGNI4
ADDRGP4 $458
JUMPV
LABELV $485
ADDRLP4 0
CNSTI4 5
ASGNI4
ADDRGP4 $458
JUMPV
LABELV $487
ADDRLP4 88
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 96
CNSTI4 104
ASGNI4
ADDRLP4 88
INDIRI4
ADDRLP4 96
INDIRI4
EQI4 $491
ADDRLP4 88
INDIRI4
ADDRLP4 96
INDIRI4
GTI4 $495
LABELV $494
ADDRLP4 88
INDIRI4
CNSTI4 76
EQI4 $493
ADDRGP4 $489
JUMPV
LABELV $495
ADDRLP4 88
INDIRI4
CNSTI4 108
EQI4 $492
ADDRGP4 $489
JUMPV
LABELV $491
ADDRLP4 104
CNSTI4 1
ASGNI4
ADDRLP4 12
ADDRLP4 104
INDIRI4
ASGNI4
ADDRLP4 100
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 100
INDIRP4
ADDRLP4 104
INDIRI4
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 100
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $489
JUMPV
LABELV $492
ADDRLP4 12
CNSTI4 2
ASGNI4
ADDRLP4 108
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 108
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 108
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $489
JUMPV
LABELV $493
ADDRLP4 12
CNSTI4 4
ASGNI4
ADDRLP4 112
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 112
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 112
INDIRP4
INDIRI1
ASGNI1
LABELV $489
ADDRLP4 12
INDIRI4
CNSTI4 2
EQI4 $496
ADDRLP4 0
CNSTI4 7
ASGNI4
ADDRGP4 $458
JUMPV
LABELV $496
ADDRLP4 0
CNSTI4 6
ASGNI4
ADDRGP4 $458
JUMPV
LABELV $498
ADDRLP4 100
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 100
INDIRI4
CNSTI4 108
EQI4 $502
ADDRGP4 $500
JUMPV
LABELV $502
ADDRLP4 12
CNSTI4 3
ASGNI4
ADDRLP4 104
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 104
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 104
INDIRP4
INDIRI1
ASGNI1
LABELV $500
ADDRLP4 0
CNSTI4 7
ASGNI4
ADDRGP4 $458
JUMPV
LABELV $503
ADDRLP4 104
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 104
INDIRI4
CNSTI4 69
EQI4 $539
ADDRLP4 112
CNSTI4 71
ASGNI4
ADDRLP4 104
INDIRI4
ADDRLP4 112
INDIRI4
EQI4 $543
ADDRLP4 104
INDIRI4
ADDRLP4 112
INDIRI4
GTI4 $560
LABELV $559
ADDRLP4 104
INDIRI4
CNSTI4 37
EQI4 $557
ADDRGP4 $505
JUMPV
LABELV $560
ADDRLP4 120
CNSTI4 88
ASGNI4
ADDRLP4 104
INDIRI4
ADDRLP4 120
INDIRI4
EQI4 $528
ADDRLP4 104
INDIRI4
ADDRLP4 120
INDIRI4
LTI4 $505
LABELV $561
ADDRLP4 104
INDIRI4
CNSTI4 99
LTI4 $505
ADDRLP4 104
INDIRI4
CNSTI4 120
GTI4 $505
ADDRLP4 104
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $562-396
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $562
address $547
address $507
address $540
address $536
address $544
address $505
address $507
address $505
address $505
address $505
address $505
address $550
address $514
address $549
address $505
address $505
address $548
address $505
address $521
address $505
address $558
address $529
code
LABELV $507
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $508
ADDRLP4 128
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 128
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 128
INDIRP4
CNSTI4 -4
ADDP4
INDIRI4
CVII2 4
CVII4 2
ASGNI4
ADDRGP4 $509
JUMPV
LABELV $508
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $510
ADDRLP4 132
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 132
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 132
INDIRP4
CNSTI4 -4
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $511
JUMPV
LABELV $510
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $512
ADDRLP4 136
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 136
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 136
INDIRP4
CNSTI4 -4
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $513
JUMPV
LABELV $512
ADDRLP4 140
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 140
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 140
INDIRP4
CNSTI4 -4
ADDP4
INDIRI4
ASGNI4
LABELV $513
LABELV $511
LABELV $509
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 32
INDIRI4
ARGI4
CNSTI4 10
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 20
INDIRI4
ARGI4
ADDRLP4 144
ADDRGP4 fmtint
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 144
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $514
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $515
ADDRLP4 148
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 148
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 148
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CNSTU4 65535
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 $516
JUMPV
LABELV $515
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $517
ADDRLP4 152
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 152
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 152
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CVUI4 4
ASGNI4
ADDRGP4 $518
JUMPV
LABELV $517
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $519
ADDRLP4 156
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 156
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 156
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CVUI4 4
ASGNI4
ADDRGP4 $520
JUMPV
LABELV $519
ADDRLP4 160
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 160
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 160
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CVUI4 4
ASGNI4
LABELV $520
LABELV $518
LABELV $516
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 32
INDIRI4
ARGI4
CNSTI4 8
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 20
INDIRI4
ARGI4
ADDRLP4 164
ADDRGP4 fmtint
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 164
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $521
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $522
ADDRLP4 168
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 168
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 168
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CNSTU4 65535
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 $523
JUMPV
LABELV $522
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $524
ADDRLP4 172
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 172
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 172
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CVUI4 4
ASGNI4
ADDRGP4 $525
JUMPV
LABELV $524
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $526
ADDRLP4 176
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 176
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 176
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CVUI4 4
ASGNI4
ADDRGP4 $527
JUMPV
LABELV $526
ADDRLP4 180
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 180
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 180
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CVUI4 4
ASGNI4
LABELV $527
LABELV $525
LABELV $523
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 32
INDIRI4
ARGI4
CNSTI4 10
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 20
INDIRI4
ARGI4
ADDRLP4 184
ADDRGP4 fmtint
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 184
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $528
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $529
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $530
ADDRLP4 188
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 188
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 188
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CNSTU4 65535
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 $531
JUMPV
LABELV $530
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $532
ADDRLP4 192
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 192
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 192
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CVUI4 4
ASGNI4
ADDRGP4 $533
JUMPV
LABELV $532
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $534
ADDRLP4 196
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 196
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 196
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CVUI4 4
ASGNI4
ADDRGP4 $535
JUMPV
LABELV $534
ADDRLP4 200
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 200
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 200
INDIRP4
CNSTI4 -4
ADDP4
INDIRU4
CVUI4 4
ASGNI4
LABELV $535
LABELV $533
LABELV $531
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 32
INDIRI4
ARGI4
CNSTI4 16
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 20
INDIRI4
ARGI4
ADDRLP4 204
ADDRGP4 fmtint
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 204
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $536
ADDRLP4 12
INDIRI4
CNSTI4 4
NEI4 $537
ADDRLP4 208
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 208
INDIRP4
ASGNP4
ADDRLP4 36
ADDRLP4 208
INDIRP4
CNSTI4 -4
ADDP4
INDIRF4
ASGNF4
ADDRGP4 $538
JUMPV
LABELV $537
ADDRLP4 212
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 212
INDIRP4
ASGNP4
ADDRLP4 36
ADDRLP4 212
INDIRP4
CNSTI4 -4
ADDP4
INDIRF4
ASGNF4
LABELV $538
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 36
INDIRF4
ARGF4
ADDRLP4 16
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 20
INDIRI4
ARGI4
ADDRLP4 216
ADDRGP4 fmtfp
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 216
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $539
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $540
ADDRLP4 12
INDIRI4
CNSTI4 4
NEI4 $541
ADDRLP4 220
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 220
INDIRP4
ASGNP4
ADDRLP4 36
ADDRLP4 220
INDIRP4
CNSTI4 -4
ADDP4
INDIRF4
ASGNF4
ADDRGP4 $542
JUMPV
LABELV $541
ADDRLP4 224
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 224
INDIRP4
ASGNP4
ADDRLP4 36
ADDRLP4 224
INDIRP4
CNSTI4 -4
ADDP4
INDIRF4
ASGNF4
LABELV $542
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 36
INDIRF4
ARGF4
ADDRLP4 16
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 20
INDIRI4
ARGI4
ADDRLP4 228
ADDRGP4 fmtfp
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 228
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $543
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $544
ADDRLP4 12
INDIRI4
CNSTI4 4
NEI4 $545
ADDRLP4 232
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 232
INDIRP4
ASGNP4
ADDRLP4 36
ADDRLP4 232
INDIRP4
CNSTI4 -4
ADDP4
INDIRF4
ASGNF4
ADDRGP4 $546
JUMPV
LABELV $545
ADDRLP4 236
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 236
INDIRP4
ASGNP4
ADDRLP4 36
ADDRLP4 236
INDIRP4
CNSTI4 -4
ADDP4
INDIRF4
ASGNF4
LABELV $546
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 36
INDIRF4
ARGF4
ADDRLP4 16
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 20
INDIRI4
ARGI4
ADDRLP4 240
ADDRGP4 fmtfp
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 240
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $547
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 244
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 244
INDIRP4
ASGNP4
ADDRLP4 244
INDIRP4
CNSTI4 -4
ADDP4
INDIRI4
CVII1 4
CVII4 1
ARGI4
ADDRLP4 248
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 248
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $548
ADDRLP4 252
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 252
INDIRP4
ASGNP4
ADDRLP4 40
ADDRLP4 252
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ASGNP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 40
INDIRP4
ARGP4
ADDRLP4 20
INDIRI4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 256
ADDRGP4 fmtstr
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 256
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $549
ADDRLP4 260
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 260
INDIRP4
ASGNP4
ADDRLP4 40
ADDRLP4 260
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ASGNP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 40
INDIRP4
CVPU4 4
CVUI4 4
ARGI4
CNSTI4 16
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 20
INDIRI4
ARGI4
ADDRLP4 264
ADDRGP4 fmtint
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 264
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $550
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $551
ADDRLP4 272
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 272
INDIRP4
ASGNP4
ADDRLP4 268
ADDRLP4 272
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ASGNP4
ADDRLP4 268
INDIRP4
ADDRLP4 28
INDIRU4
CVUI4 4
CVII2 4
ASGNI2
ADDRGP4 $505
JUMPV
LABELV $551
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $553
ADDRLP4 272
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 272
INDIRP4
ASGNP4
ADDRLP4 268
ADDRLP4 272
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ASGNP4
ADDRLP4 268
INDIRP4
ADDRLP4 28
INDIRU4
CVUI4 4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $553
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $555
ADDRLP4 272
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 272
INDIRP4
ASGNP4
ADDRLP4 268
ADDRLP4 272
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ASGNP4
ADDRLP4 268
INDIRP4
ADDRLP4 28
INDIRU4
CVUI4 4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $555
ADDRLP4 272
ADDRFP4 12
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRFP4 12
ADDRLP4 272
INDIRP4
ASGNP4
ADDRLP4 268
ADDRLP4 272
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ASGNP4
ADDRLP4 268
INDIRP4
ADDRLP4 28
INDIRU4
CVUI4 4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $557
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 28
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRLP4 4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 268
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 24
INDIRI4
ADDRLP4 268
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $505
JUMPV
LABELV $558
ADDRLP4 272
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 272
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 272
INDIRP4
INDIRI1
ASGNI1
LABELV $505
ADDRLP4 128
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 128
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 128
INDIRP4
INDIRI1
ASGNI1
ADDRLP4 132
CNSTI4 0
ASGNI4
ADDRLP4 0
ADDRLP4 132
INDIRI4
ASGNI4
ADDRLP4 16
ADDRLP4 132
INDIRI4
ASGNI4
ADDRLP4 12
ADDRLP4 132
INDIRI4
ASGNI4
ADDRLP4 20
ADDRLP4 132
INDIRI4
ASGNI4
ADDRLP4 8
CNSTI4 -1
ASGNI4
LABELV $458
LABELV $453
ADDRLP4 0
INDIRI4
CNSTI4 8
NEI4 $452
ADDRFP4 4
INDIRU4
CNSTU4 0
EQU4 $566
ADDRLP4 28
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
CNSTI1 0
ASGNI1
LABELV $566
ADDRLP4 24
INDIRI4
RETI4
LABELV $451
endproc dopr 276 32
proc fmtstr 32 16
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRU4
ASGNU4
ADDRFP4 12
ADDRFP4 12
INDIRP4
ASGNP4
ADDRFP4 24
ADDRFP4 24
INDIRI4
ASGNI4
ADDRLP4 12
CNSTI4 0
ASGNI4
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRFP4 12
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $569
ADDRFP4 12
ADDRGP4 $571
ASGNP4
LABELV $569
ADDRLP4 8
CNSTI4 0
ASGNI4
ADDRGP4 $575
JUMPV
LABELV $572
LABELV $573
ADDRLP4 8
ADDRLP4 8
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $575
ADDRLP4 8
INDIRI4
ADDRFP4 12
INDIRP4
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $572
ADDRFP4 24
INDIRI4
CNSTI4 0
LTI4 $576
ADDRFP4 24
INDIRI4
ADDRLP4 8
INDIRI4
GEI4 $576
ADDRLP4 8
ADDRFP4 24
INDIRI4
ASGNI4
LABELV $576
ADDRLP4 0
ADDRFP4 20
INDIRI4
ADDRLP4 8
INDIRI4
SUBI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $578
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $578
ADDRFP4 16
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $583
ADDRLP4 0
ADDRLP4 0
INDIRI4
NEGI4
ASGNI4
ADDRGP4 $583
JUMPV
LABELV $582
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 32
ARGI4
ADDRLP4 20
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 20
INDIRI4
ADDI4
ASGNI4
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $583
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $582
ADDRGP4 $586
JUMPV
LABELV $585
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
ADDRLP4 20
ADDRFP4 12
INDIRP4
ASGNP4
ADDRFP4 12
ADDRLP4 20
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 20
INDIRP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 24
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 24
INDIRI4
ADDI4
ASGNI4
ADDRLP4 12
ADDRLP4 12
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $586
ADDRLP4 20
CNSTI4 0
ASGNI4
ADDRFP4 12
INDIRP4
INDIRI1
CVII4 1
ADDRLP4 20
INDIRI4
EQI4 $588
ADDRFP4 24
INDIRI4
ADDRLP4 20
INDIRI4
LTI4 $585
ADDRLP4 12
INDIRI4
ADDRFP4 24
INDIRI4
LTI4 $585
LABELV $588
ADDRGP4 $590
JUMPV
LABELV $589
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 32
ARGI4
ADDRLP4 28
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 28
INDIRI4
ADDI4
ASGNI4
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $590
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $589
ADDRLP4 4
INDIRI4
RETI4
LABELV $568
endproc fmtstr 32 16
proc fmtint 84 16
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRU4
ASGNU4
ADDRFP4 16
ADDRFP4 16
INDIRI4
ASGNI4
ADDRFP4 24
ADDRFP4 24
INDIRI4
ASGNI4
ADDRFP4 28
ADDRFP4 28
INDIRI4
ASGNI4
ADDRLP4 48
CNSTI4 0
ASGNI4
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRLP4 40
CNSTI4 0
ASGNI4
ADDRLP4 12
CNSTI4 0
ASGNI4
ADDRFP4 24
INDIRI4
CNSTI4 0
GEI4 $593
ADDRFP4 24
CNSTI4 0
ASGNI4
LABELV $593
ADDRLP4 8
ADDRFP4 12
INDIRI4
CVIU4 4
ASGNU4
ADDRFP4 28
INDIRI4
CNSTI4 64
BANDI4
CNSTI4 0
NEI4 $595
ADDRFP4 12
INDIRI4
CNSTI4 0
GEI4 $597
ADDRLP4 48
CNSTI4 45
ASGNI4
ADDRLP4 8
ADDRFP4 12
INDIRI4
NEGI4
CVIU4 4
ASGNU4
ADDRGP4 $598
JUMPV
LABELV $597
ADDRFP4 28
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $599
ADDRLP4 48
CNSTI4 43
ASGNI4
ADDRGP4 $600
JUMPV
LABELV $599
ADDRFP4 28
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $601
ADDRLP4 48
CNSTI4 32
ASGNI4
LABELV $601
LABELV $600
LABELV $598
LABELV $595
ADDRFP4 28
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
EQI4 $603
ADDRLP4 44
ADDRGP4 $605
ASGNP4
ADDRGP4 $604
JUMPV
LABELV $603
ADDRLP4 44
ADDRGP4 $606
ASGNP4
LABELV $604
LABELV $607
ADDRLP4 52
ADDRLP4 0
INDIRI4
ASGNI4
ADDRLP4 0
ADDRLP4 52
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 52
INDIRI4
ADDRLP4 16
ADDP4
ADDRLP4 8
INDIRU4
ADDRFP4 16
INDIRI4
CVIU4 4
MODU4
ADDRLP4 44
INDIRP4
ADDP4
INDIRI1
ASGNI1
ADDRLP4 8
ADDRLP4 8
INDIRU4
ADDRFP4 16
INDIRI4
CVIU4 4
DIVU4
ASGNU4
LABELV $608
ADDRLP4 8
INDIRU4
CNSTU4 0
EQU4 $610
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 24
LTU4 $607
LABELV $610
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 24
NEU4 $611
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $611
ADDRLP4 0
INDIRI4
ADDRLP4 16
ADDP4
CNSTI1 0
ASGNI1
ADDRLP4 40
ADDRFP4 24
INDIRI4
ADDRLP4 0
INDIRI4
SUBI4
ASGNI4
ADDRFP4 24
INDIRI4
ADDRLP4 0
INDIRI4
LEI4 $615
ADDRLP4 52
ADDRFP4 24
INDIRI4
ASGNI4
ADDRGP4 $616
JUMPV
LABELV $615
ADDRLP4 52
ADDRLP4 0
INDIRI4
ASGNI4
LABELV $616
ADDRLP4 48
INDIRI4
CNSTI4 0
EQI4 $617
ADDRLP4 56
CNSTI4 1
ASGNI4
ADDRGP4 $618
JUMPV
LABELV $617
ADDRLP4 56
CNSTI4 0
ASGNI4
LABELV $618
ADDRLP4 4
ADDRFP4 20
INDIRI4
ADDRLP4 52
INDIRI4
SUBI4
ADDRLP4 56
INDIRI4
SUBI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 0
GEI4 $619
ADDRLP4 40
CNSTI4 0
ASGNI4
LABELV $619
ADDRLP4 4
INDIRI4
CNSTI4 0
GEI4 $621
ADDRLP4 4
CNSTI4 0
ASGNI4
LABELV $621
ADDRFP4 28
INDIRI4
CNSTI4 16
BANDI4
CNSTI4 0
EQI4 $623
ADDRLP4 40
INDIRI4
ADDRLP4 4
INDIRI4
LEI4 $626
ADDRLP4 68
ADDRLP4 40
INDIRI4
ASGNI4
ADDRGP4 $627
JUMPV
LABELV $626
ADDRLP4 68
ADDRLP4 4
INDIRI4
ASGNI4
LABELV $627
ADDRLP4 40
ADDRLP4 68
INDIRI4
ASGNI4
ADDRLP4 4
CNSTI4 0
ASGNI4
LABELV $623
ADDRFP4 28
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $631
ADDRLP4 4
ADDRLP4 4
INDIRI4
NEGI4
ASGNI4
ADDRGP4 $631
JUMPV
LABELV $630
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 32
ARGI4
ADDRLP4 68
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 12
INDIRI4
ADDRLP4 68
INDIRI4
ADDI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $631
ADDRLP4 4
INDIRI4
CNSTI4 0
GTI4 $630
ADDRLP4 48
INDIRI4
CNSTI4 0
EQI4 $633
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
ADDRLP4 48
INDIRI4
CVII1 4
CVII4 1
ARGI4
ADDRLP4 68
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 12
INDIRI4
ADDRLP4 68
INDIRI4
ADDI4
ASGNI4
LABELV $633
ADDRLP4 40
INDIRI4
CNSTI4 0
LEI4 $641
ADDRGP4 $638
JUMPV
LABELV $637
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 48
ARGI4
ADDRLP4 72
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 12
INDIRI4
ADDRLP4 72
INDIRI4
ADDI4
ASGNI4
ADDRLP4 40
ADDRLP4 40
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $638
ADDRLP4 40
INDIRI4
CNSTI4 0
GTI4 $637
ADDRGP4 $641
JUMPV
LABELV $640
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
ADDRLP4 72
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 0
ADDRLP4 72
INDIRI4
ASGNI4
ADDRLP4 72
INDIRI4
ADDRLP4 16
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 76
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 12
INDIRI4
ADDRLP4 76
INDIRI4
ADDI4
ASGNI4
LABELV $641
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $640
ADDRGP4 $644
JUMPV
LABELV $643
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 32
ARGI4
ADDRLP4 80
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 12
INDIRI4
ADDRLP4 80
INDIRI4
ADDI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $644
ADDRLP4 4
INDIRI4
CNSTI4 0
LTI4 $643
ADDRLP4 12
INDIRI4
RETI4
LABELV $592
endproc fmtint 84 16
proc abs_val 4 0
ADDRLP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 0
INDIRF4
CNSTF4 0
GEF4 $647
ADDRLP4 0
ADDRFP4 0
INDIRF4
NEGF4
ASGNF4
LABELV $647
ADDRLP4 0
INDIRF4
RETF4
LABELV $646
endproc abs_val 4 0
proc round 8 0
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRLP4 0
ADDRFP4 0
INDIRF4
CVFI4 4
ASGNI4
ADDRFP4 0
ADDRFP4 0
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
SUBF4
ASGNF4
ADDRFP4 0
INDIRF4
CNSTF4 1056964608
LTF4 $650
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $650
ADDRLP4 0
INDIRI4
RETI4
LABELV $649
endproc round 8 0
proc fmtfp 136 16
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRU4
ASGNU4
ADDRFP4 20
ADDRFP4 20
INDIRI4
ASGNI4
ADDRLP4 72
CNSTI4 0
ASGNI4
ADDRLP4 8
CNSTI4 0
ASGNI4
ADDRLP4 20
CNSTI4 0
ASGNI4
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRLP4 68
CNSTI4 0
ASGNI4
ADDRLP4 44
CNSTI4 0
ASGNI4
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRFP4 20
INDIRI4
CNSTI4 0
GEI4 $653
ADDRFP4 20
CNSTI4 6
ASGNI4
LABELV $653
ADDRFP4 12
INDIRF4
ARGF4
ADDRLP4 80
ADDRGP4 abs_val
CALLF4
ASGNF4
ADDRLP4 76
ADDRLP4 80
INDIRF4
ASGNF4
ADDRFP4 12
INDIRF4
CNSTF4 0
GEF4 $655
ADDRLP4 72
CNSTI4 45
ASGNI4
ADDRGP4 $656
JUMPV
LABELV $655
ADDRFP4 24
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $657
ADDRLP4 72
CNSTI4 43
ASGNI4
ADDRGP4 $658
JUMPV
LABELV $657
ADDRFP4 24
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $659
ADDRLP4 72
CNSTI4 32
ASGNI4
LABELV $659
LABELV $658
LABELV $656
ADDRLP4 12
ADDRLP4 76
INDIRF4
CVFI4 4
ASGNI4
ADDRFP4 20
INDIRI4
CNSTI4 9
LEI4 $661
ADDRFP4 20
CNSTI4 9
ASGNI4
LABELV $661
CNSTF4 1092616192
ARGF4
ADDRFP4 20
INDIRI4
ARGI4
ADDRLP4 84
ADDRGP4 powN
CALLF4
ASGNF4
ADDRLP4 84
INDIRF4
ADDRLP4 76
INDIRF4
ADDRLP4 12
INDIRI4
CVIF4 4
SUBF4
MULF4
ARGF4
ADDRLP4 88
ADDRGP4 round
CALLI4
ASGNI4
ADDRLP4 16
ADDRLP4 88
INDIRI4
ASGNI4
CNSTF4 1092616192
ARGF4
ADDRFP4 20
INDIRI4
ARGI4
ADDRLP4 92
ADDRGP4 powN
CALLF4
ASGNF4
ADDRLP4 16
INDIRI4
CVIF4 4
ADDRLP4 92
INDIRF4
LTF4 $663
ADDRLP4 12
ADDRLP4 12
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
CNSTF4 1092616192
ARGF4
ADDRFP4 20
INDIRI4
ARGI4
ADDRLP4 96
ADDRGP4 powN
CALLF4
ASGNF4
ADDRLP4 16
ADDRLP4 16
INDIRI4
CVIF4 4
ADDRLP4 96
INDIRF4
SUBF4
CVFI4 4
ASGNI4
LABELV $663
LABELV $665
ADDRLP4 100
ADDRLP4 8
INDIRI4
ASGNI4
ADDRLP4 8
ADDRLP4 100
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 44
INDIRI4
CNSTI4 0
EQI4 $669
ADDRLP4 96
ADDRGP4 $605
ASGNP4
ADDRGP4 $670
JUMPV
LABELV $669
ADDRLP4 96
ADDRGP4 $606
ASGNP4
LABELV $670
ADDRLP4 100
INDIRI4
ADDRLP4 24
ADDP4
ADDRLP4 12
INDIRI4
CNSTI4 10
MODI4
ADDRLP4 96
INDIRP4
ADDP4
INDIRI1
ASGNI1
ADDRLP4 12
ADDRLP4 12
INDIRI4
CNSTI4 10
DIVI4
ASGNI4
LABELV $666
ADDRLP4 12
INDIRI4
CNSTI4 0
EQI4 $671
ADDRLP4 8
INDIRI4
CNSTI4 20
LTI4 $665
LABELV $671
ADDRLP4 8
INDIRI4
CNSTI4 20
NEI4 $672
ADDRLP4 8
ADDRLP4 8
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $672
ADDRLP4 8
INDIRI4
ADDRLP4 24
ADDP4
CNSTI1 0
ASGNI1
LABELV $674
ADDRLP4 100
ADDRLP4 20
INDIRI4
ASGNI4
ADDRLP4 20
ADDRLP4 100
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 44
INDIRI4
CNSTI4 0
EQI4 $678
ADDRLP4 96
ADDRGP4 $605
ASGNP4
ADDRGP4 $679
JUMPV
LABELV $678
ADDRLP4 96
ADDRGP4 $606
ASGNP4
LABELV $679
ADDRLP4 100
INDIRI4
ADDRLP4 48
ADDP4
ADDRLP4 16
INDIRI4
CNSTI4 10
MODI4
ADDRLP4 96
INDIRP4
ADDP4
INDIRI1
ASGNI1
ADDRLP4 16
ADDRLP4 16
INDIRI4
CNSTI4 10
DIVI4
ASGNI4
LABELV $675
ADDRLP4 16
INDIRI4
CNSTI4 0
EQI4 $680
ADDRLP4 20
INDIRI4
CNSTI4 20
LTI4 $674
LABELV $680
ADDRLP4 20
INDIRI4
CNSTI4 20
NEI4 $681
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $681
ADDRLP4 20
INDIRI4
ADDRLP4 48
ADDP4
CNSTI1 0
ASGNI1
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $684
ADDRLP4 96
CNSTI4 1
ASGNI4
ADDRGP4 $685
JUMPV
LABELV $684
ADDRLP4 96
CNSTI4 0
ASGNI4
LABELV $685
ADDRLP4 0
ADDRFP4 16
INDIRI4
ADDRLP4 8
INDIRI4
SUBI4
ADDRFP4 20
INDIRI4
SUBI4
CNSTI4 1
SUBI4
ADDRLP4 96
INDIRI4
SUBI4
ASGNI4
ADDRLP4 68
ADDRFP4 20
INDIRI4
ADDRLP4 20
INDIRI4
SUBI4
ASGNI4
ADDRLP4 68
INDIRI4
CNSTI4 0
GEI4 $686
ADDRLP4 68
CNSTI4 0
ASGNI4
LABELV $686
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $688
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $688
ADDRFP4 24
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $690
ADDRLP4 0
ADDRLP4 0
INDIRI4
NEGI4
ASGNI4
LABELV $690
ADDRLP4 100
CNSTI4 0
ASGNI4
ADDRFP4 24
INDIRI4
CNSTI4 16
BANDI4
ADDRLP4 100
INDIRI4
EQI4 $700
ADDRLP4 0
INDIRI4
ADDRLP4 100
INDIRI4
LEI4 $700
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $697
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
ADDRLP4 72
INDIRI4
CVII1 4
CVII4 1
ARGI4
ADDRLP4 104
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 104
INDIRI4
ADDI4
ASGNI4
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 72
CNSTI4 0
ASGNI4
ADDRGP4 $697
JUMPV
LABELV $696
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 48
ARGI4
ADDRLP4 104
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 104
INDIRI4
ADDI4
ASGNI4
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $697
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $696
ADDRGP4 $700
JUMPV
LABELV $699
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 32
ARGI4
ADDRLP4 104
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 104
INDIRI4
ADDI4
ASGNI4
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $700
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $699
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $705
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
ADDRLP4 72
INDIRI4
CVII1 4
CVII4 1
ARGI4
ADDRLP4 104
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 104
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $705
JUMPV
LABELV $704
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
ADDRLP4 108
ADDRLP4 8
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 8
ADDRLP4 108
INDIRI4
ASGNI4
ADDRLP4 108
INDIRI4
ADDRLP4 24
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 112
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 112
INDIRI4
ADDI4
ASGNI4
LABELV $705
ADDRLP4 8
INDIRI4
CNSTI4 0
GTI4 $704
ADDRFP4 20
INDIRI4
CNSTI4 0
LEI4 $716
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 46
ARGI4
ADDRLP4 116
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 116
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $710
JUMPV
LABELV $709
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 48
ARGI4
ADDRLP4 120
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 120
INDIRI4
ADDI4
ASGNI4
LABELV $710
ADDRLP4 124
ADDRLP4 68
INDIRI4
ASGNI4
ADDRLP4 68
ADDRLP4 124
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 124
INDIRI4
CNSTI4 0
GTI4 $709
ADDRGP4 $713
JUMPV
LABELV $712
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
ADDRLP4 128
ADDRLP4 20
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 20
ADDRLP4 128
INDIRI4
ASGNI4
ADDRLP4 128
INDIRI4
ADDRLP4 48
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 132
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 132
INDIRI4
ADDI4
ASGNI4
LABELV $713
ADDRLP4 20
INDIRI4
CNSTI4 0
GTI4 $712
ADDRGP4 $716
JUMPV
LABELV $715
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
ARGU4
CNSTI4 32
ARGI4
ADDRLP4 116
ADDRGP4 dopr_outch
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRLP4 116
INDIRI4
ADDI4
ASGNI4
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $716
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $715
ADDRLP4 4
INDIRI4
RETI4
LABELV $652
endproc fmtfp 136 16
proc dopr_outch 8 0
ADDRFP4 12
ADDRFP4 12
INDIRI4
CVII1 4
ASGNI1
ADDRFP4 4
INDIRP4
INDIRU4
CNSTU4 1
ADDU4
ADDRFP4 8
INDIRU4
GEU4 $719
ADDRLP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRLP4 0
ADDRLP4 4
INDIRP4
INDIRU4
ASGNU4
ADDRLP4 4
INDIRP4
ADDRLP4 0
INDIRU4
CNSTU4 1
ADDU4
ASGNU4
ADDRLP4 0
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
ADDRFP4 12
INDIRI1
ASGNI1
LABELV $719
CNSTI4 1
RETI4
LABELV $718
endproc dopr_outch 8 0
export Q_vsnprintf
proc Q_vsnprintf 4 16
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRFP4 8
INDIRP4
ARGP4
ADDRFP4 12
INDIRP4
ARGP4
ADDRLP4 0
ADDRGP4 dopr
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
RETI4
LABELV $721
endproc Q_vsnprintf 4 16
export sscanf
proc sscanf 84 4
ADDRLP4 8
ADDRFP4 4+4
ASGNP4
ADDRLP4 12
CNSTI4 0
ASGNI4
ADDRGP4 $725
JUMPV
LABELV $724
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 37
EQI4 $727
ADDRFP4 4
ADDRFP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRGP4 $725
JUMPV
LABELV $727
ADDRFP4 4
ADDRFP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $729
ADDRLP4 0
INDIRI4
CNSTI4 57
GTI4 $729
ADDRFP4 4
ARGP4
ADDRLP4 20
ADDRGP4 _atoi
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 20
INDIRI4
CVIU4 4
ASGNU4
ADDRLP4 0
ADDRFP4 4
INDIRP4
CNSTI4 -1
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRGP4 $730
JUMPV
LABELV $729
ADDRLP4 4
CNSTU4 1023
ASGNU4
ADDRFP4 4
ADDRFP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $730
ADDRLP4 24
CNSTI4 100
ASGNI4
ADDRLP4 0
INDIRI4
ADDRLP4 24
INDIRI4
EQI4 $733
ADDRLP4 0
INDIRI4
CNSTI4 102
EQI4 $734
ADDRLP4 0
INDIRI4
CNSTI4 105
EQI4 $733
ADDRLP4 0
INDIRI4
ADDRLP4 24
INDIRI4
LTI4 $731
LABELV $744
ADDRLP4 0
INDIRI4
CNSTI4 115
EQI4 $735
ADDRLP4 0
INDIRI4
CNSTI4 117
EQI4 $733
ADDRGP4 $731
JUMPV
LABELV $733
ADDRLP4 32
ADDRLP4 8
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRLP4 8
ADDRLP4 32
INDIRP4
ASGNP4
ADDRFP4 0
ARGP4
ADDRLP4 36
ADDRGP4 _atoi
CALLI4
ASGNI4
ADDRLP4 32
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ADDRLP4 36
INDIRI4
ASGNI4
ADDRGP4 $732
JUMPV
LABELV $734
ADDRLP4 40
ADDRLP4 8
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRLP4 8
ADDRLP4 40
INDIRP4
ASGNP4
ADDRFP4 0
ARGP4
ADDRLP4 44
ADDRGP4 _atof
CALLF4
ASGNF4
ADDRLP4 40
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ADDRLP4 44
INDIRF4
ASGNF4
ADDRGP4 $732
JUMPV
LABELV $735
ADDRLP4 52
ADDRLP4 8
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRLP4 8
ADDRLP4 52
INDIRP4
ASGNP4
ADDRLP4 48
ADDRLP4 52
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ASGNP4
ADDRGP4 $737
JUMPV
LABELV $736
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $737
ADDRLP4 56
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 56
INDIRI4
CNSTI4 32
EQI4 $736
ADDRLP4 56
INDIRI4
CNSTI4 12
EQI4 $736
ADDRLP4 56
INDIRI4
CNSTI4 10
EQI4 $736
ADDRLP4 56
INDIRI4
CNSTI4 13
EQI4 $736
ADDRLP4 56
INDIRI4
CNSTI4 9
EQI4 $736
ADDRLP4 56
INDIRI4
CNSTI4 11
EQI4 $736
ADDRGP4 $740
JUMPV
LABELV $739
ADDRLP4 60
ADDRLP4 48
INDIRP4
ASGNP4
ADDRLP4 68
CNSTI4 1
ASGNI4
ADDRLP4 48
ADDRLP4 60
INDIRP4
ADDRLP4 68
INDIRI4
ADDP4
ASGNP4
ADDRLP4 64
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 64
INDIRP4
ADDRLP4 68
INDIRI4
ADDP4
ASGNP4
ADDRLP4 60
INDIRP4
ADDRLP4 64
INDIRP4
INDIRI1
ASGNI1
LABELV $740
ADDRLP4 76
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 76
INDIRI4
CNSTI4 0
EQI4 $743
ADDRLP4 76
INDIRI4
CNSTI4 32
EQI4 $743
ADDRLP4 76
INDIRI4
CNSTI4 12
EQI4 $743
ADDRLP4 76
INDIRI4
CNSTI4 10
EQI4 $743
ADDRLP4 76
INDIRI4
CNSTI4 13
EQI4 $743
ADDRLP4 76
INDIRI4
CNSTI4 9
EQI4 $743
ADDRLP4 76
INDIRI4
CNSTI4 11
EQI4 $743
ADDRLP4 72
ADDRLP4 4
INDIRU4
ASGNU4
ADDRLP4 4
ADDRLP4 72
INDIRU4
CNSTU4 1
SUBU4
ASGNU4
ADDRLP4 72
INDIRU4
CNSTU4 0
NEU4 $739
LABELV $743
ADDRLP4 80
ADDRLP4 48
INDIRP4
ASGNP4
ADDRLP4 48
ADDRLP4 80
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 80
INDIRP4
CNSTI1 0
ASGNI1
LABELV $731
LABELV $732
LABELV $725
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $724
ADDRLP4 8
CNSTP4 0
ASGNP4
ADDRLP4 12
INDIRI4
RETI4
LABELV $722
endproc sscanf 84 4
import getStringForTimeDuration
import getStringForTime
import Com_Printf
import Com_Error
import Info_NextPair
import Info_Validate
import Info_SetValueForKey_Big
import Info_SetValueForKey
import Info_RemoveKey_Big
import Info_RemoveKey
import Info_ValueForKey
import vectoyaw
import vtos
import AngleDifference
import WheelAngle
import Com_TruncateLongString
import va
import Q_CountChar
import Q_CleanStr
import Q_PrintStrlen
import Q_strcat
import Q_strncpyz
import Q_stristr
import Q_strupr
import Q_strlwr
import Q_stricmpn
import Q_strncmp
import Q_stricmp
import Q_isintegral
import Q_isanumber
import Q_isalpha
import Q_isupper
import Q_islower
import Q_isprint
import Com_RandomBytes
import Com_SkipCharset
import Com_SkipTokens
import Com_sprintf
import Com_HexStrToInt
import Parse3DMatrix
import Parse2DMatrix
import Parse1DMatrix
import SkipRestOfLine
import SkipBracedSection
import COM_MatchToken
import COM_ParseWarning
import COM_ParseError
import COM_Compress
import COM_ParseExt
import COM_Parse
import COM_GetCurrentParseLine
import COM_BeginParseSession
import COM_DefaultExtension
import COM_CompareExtension
import COM_StripExtension
import COM_GetExtension
import COM_SkipPath
import Com_Clamp
import PerpendicularVector
import AngleVectors
import MatrixMultiply
import QuaternionToVectors
import QuaternionL2ToOrientation
import QuaternionToOrientation
import OrientationToQuaternion
import QuaternionToAngles
import AnglesToQuaternion
import QuaternionSLERP
import QuaternionRotate
import QuaternionNormalize
import QuaternionFastNormalize
import QuaternionMultiply
import OrthonormalizeOrientation
import OrientationToVectors
import OrientationToAngles
import AnglesToDeltaAngles
import AnglesToOrientation
import MatrixScale
import MatrixAdd
import MatrixTranspose
import VectorNAN
import MakeNormalVectors
import RotateAroundDirection
import RotatePointAroundVector
import ProjectPointOnPlane
import PlaneFromPoints
import AngleDelta
import AngleNormalize180
import AngleNormalize360
import AnglesSubtract
import AngleSubtract
import LerpAngle
import AngleMod
import BoundsIntersectPoint
import BoundsIntersectSphere
import BoundsIntersect
import BoxOnPlaneSide
import SetPlaneSignbits
import AxisCopy
import AxisClear
import AnglesToAxis
import vectoangles
import Q_crandom
import Q_random
import Q_rand
import Q_log2
import VectorRotate
import Vector4Scale
import VectorNormalize2
import VectorNormalize
import CrossProduct
import VectorInverse
import VectorNormalizeFast
import DistanceSquared
import Distance
import VectorLengthSquared
import VectorLength
import VectorCompare
import AddPointToBounds
import ClearBounds
import RadiusFromBounds
import NormalizeColor
import ColorBytes4
import ColorBytes3
import _VectorMA
import _VectorScale
import _VectorCopy
import _VectorAdd
import _VectorSubtract
import _DotProduct
import ByteToDir
import DirToByte
import ClampShort
import ClampChar
import Q_rsqrt
import Q_fabs
import Q_isnan
import axisDefault
import vec3_origin
import g_color_table
import colorDkGrey
import colorMdGrey
import colorLtGrey
import colorWhite
import colorCyan
import colorMagenta
import colorYellow
import colorBlue
import colorGreen
import colorRed
import colorBlack
import bytedirs
import Hunk_AllocDebug
import FloatSwap
import LongSwap
import ShortSwap
import CopyLongSwap
import CopyShortSwap
import atan2
import Q_asin
import Q_acos
import cos
import sin
import sqrt
import floor
import ceil
import memcpy
import memset
import strncpy
lit
align 1
LABELV $606
byte 1 48
byte 1 49
byte 1 50
byte 1 51
byte 1 52
byte 1 53
byte 1 54
byte 1 55
byte 1 56
byte 1 57
byte 1 97
byte 1 98
byte 1 99
byte 1 100
byte 1 101
byte 1 102
byte 1 0
align 1
LABELV $605
byte 1 48
byte 1 49
byte 1 50
byte 1 51
byte 1 52
byte 1 53
byte 1 54
byte 1 55
byte 1 56
byte 1 57
byte 1 65
byte 1 66
byte 1 67
byte 1 68
byte 1 69
byte 1 70
byte 1 0
align 1
LABELV $571
byte 1 60
byte 1 78
byte 1 85
byte 1 76
byte 1 76
byte 1 62
byte 1 0
align 1
LABELV $303
byte 1 48
byte 1 120
byte 1 0
align 1
LABELV $296
byte 1 105
byte 1 110
byte 1 105
byte 1 116
byte 1 121
byte 1 0
align 1
LABELV $291
byte 1 105
byte 1 110
byte 1 102
byte 1 0
align 1
LABELV $280
byte 1 110
byte 1 97
byte 1 110
byte 1 0