q3rally/engine/builds/release-linux-x86_64/baseq3r/cgame/bg_lib.asm
2017-12-05 14:18:17 +00:00

10567 lines
114 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
data
export sintable
align 4
LABELV sintable
byte 4 0
byte 4 986255488
byte 4 994644096
byte 4 999738464
byte 4 1003032704
byte 4 1006326944
byte 4 1008127072
byte 4 1009774192
byte 4 1011421312
byte 4 1013067358
byte 4 1014714478
byte 4 1015691583
byte 4 1016515143
byte 4 1017338166
byte 4 1018161726
byte 4 1018985286
byte 4 1019808309
byte 4 1020631869
byte 4 1021454892
byte 4 1022278452
byte 4 1023101475
byte 4 1023667337
byte 4 1024078849
byte 4 1024490360
byte 4 1024901872
byte 4 1025313383
byte 4 1025724895
byte 4 1026136406
byte 4 1026547650
byte 4 1026959161
byte 4 1027370404
byte 4 1027781647
byte 4 1028193159
byte 4 1028604402
byte 4 1029015645
byte 4 1029426888
byte 4 1029837863
byte 4 1030249106
byte 4 1030660081
byte 4 1031071324
byte 4 1031482299
byte 4 1031846029
byte 4 1032051516
byte 4 1032256869
byte 4 1032462356
byte 4 1032667710
byte 4 1032873197
byte 4 1033078550
byte 4 1033283903
byte 4 1033489122
byte 4 1033694475
byte 4 1033899694
byte 4 1034104913
byte 4 1034310132
byte 4 1034515351
byte 4 1034720570
byte 4 1034925654
byte 4 1035130873
byte 4 1035335958
byte 4 1035540908
byte 4 1035745993
byte 4 1035950944
byte 4 1036155894
byte 4 1036360845
byte 4 1036565795
byte 4 1036770746
byte 4 1036975562
byte 4 1037180378
byte 4 1037385194
byte 4 1037589876
byte 4 1037794558
byte 4 1037999240
byte 4 1038203922
byte 4 1038408604
byte 4 1038613152
byte 4 1038817700
byte 4 1039022248
byte 4 1039226662
byte 4 1039431075
byte 4 1039635489
byte 4 1039839902
byte 4 1040044182
byte 4 1040217927
byte 4 1040320066
byte 4 1040422139
byte 4 1040524211
byte 4 1040626284
byte 4 1040728357
byte 4 1040830362
byte 4 1040932367
byte 4 1041034306
byte 4 1041136244
byte 4 1041238183
byte 4 1041340121
byte 4 1041441992
byte 4 1041543863
byte 4 1041645668
byte 4 1041747539
byte 4 1041849343
byte 4 1041951080
byte 4 1042052817
byte 4 1042154554
byte 4 1042256224
byte 4 1042357894
byte 4 1042459564
byte 4 1042561167
byte 4 1042662770
byte 4 1042764372
byte 4 1042865908
byte 4 1042967444
byte 4 1043068912
byte 4 1043170381
byte 4 1043271850
byte 4 1043373251
byte 4 1043474653
byte 4 1043575987
byte 4 1043677321
byte 4 1043778656
byte 4 1043879923
byte 4 1043981190
byte 4 1044082390
byte 4 1044183591
byte 4 1044284724
byte 4 1044385857
byte 4 1044486990
byte 4 1044588056
byte 4 1044689055
byte 4 1044790121
byte 4 1044891052
byte 4 1044992051
byte 4 1045092916
byte 4 1045193847
byte 4 1045294712
byte 4 1045395510
byte 4 1045496307
byte 4 1045597038
byte 4 1045697768
byte 4 1045798498
byte 4 1045899162
byte 4 1045999758
byte 4 1046100354
byte 4 1046200950
byte 4 1046301479
byte 4 1046401941
byte 4 1046502403
byte 4 1046602865
byte 4 1046703260
byte 4 1046803588
byte 4 1046903916
byte 4 1047004176
byte 4 1047104437
byte 4 1047204630
byte 4 1047304824
byte 4 1047404950
byte 4 1047505077
byte 4 1047605136
byte 4 1047705195
byte 4 1047805188
byte 4 1047905113
byte 4 1048005038
byte 4 1048104896
byte 4 1048204754
byte 4 1048304545
byte 4 1048404336
byte 4 1048504059
byte 4 1048589858
byte 4 1048639686
byte 4 1048689481
byte 4 1048739276
byte 4 1048789037
byte 4 1048838765
byte 4 1048888492
byte 4 1048938187
byte 4 1048987881
byte 4 1049037541
byte 4 1049087168
byte 4 1049136795
byte 4 1049186389
byte 4 1049235949
byte 4 1049285508
byte 4 1049335035
byte 4 1049384561
byte 4 1049434054
byte 4 1049483513
byte 4 1049532972
byte 4 1049582398
byte 4 1049631790
byte 4 1049681182
byte 4 1049730541
byte 4 1049779866
byte 4 1049829157
byte 4 1049878449
byte 4 1049927740
byte 4 1049976965
byte 4 1050026189
byte 4 1050075380
byte 4 1050124571
byte 4 1050173728
byte 4 1050222852
byte 4 1050271942
byte 4 1050321032
byte 4 1050370088
byte 4 1050419111
byte 4 1050468134
byte 4 1050517124
byte 4 1050566080
byte 4 1050615002
byte 4 1050663925
byte 4 1050712813
byte 4 1050761669
byte 4 1050810490
byte 4 1050859312
byte 4 1050908100
byte 4 1050956855
byte 4 1051005609
byte 4 1051054297
byte 4 1051102984
byte 4 1051151638
byte 4 1051200292
byte 4 1051248879
byte 4 1051297466
byte 4 1051346019
byte 4 1051394572
byte 4 1051443058
byte 4 1051491545
byte 4 1051539997
byte 4 1051588416
byte 4 1051636802
byte 4 1051685187
byte 4 1051733506
byte 4 1051781824
byte 4 1051830109
byte 4 1051878394
byte 4 1051926611
byte 4 1051974829
byte 4 1052023013
byte 4 1052071164
byte 4 1052119281
byte 4 1052167364
byte 4 1052215414
byte 4 1052263464
byte 4 1052311481
byte 4 1052359464
byte 4 1052407413
byte 4 1052455329
byte 4 1052503211
byte 4 1052551093
byte 4 1052598908
byte 4 1052646723
byte 4 1052694505
byte 4 1052742252
byte 4 1052789967
byte 4 1052837648
byte 4 1052885329
byte 4 1052932942
byte 4 1052980556
byte 4 1053028103
byte 4 1053075649
byte 4 1053123162
byte 4 1053170642
byte 4 1053218088
byte 4 1053265500
byte 4 1053312879
byte 4 1053360258
byte 4 1053407570
byte 4 1053454848
byte 4 1053502126
byte 4 1053549371
byte 4 1053596548
byte 4 1053643726
byte 4 1053690870
byte 4 1053737947
byte 4 1053785024
byte 4 1053832067
byte 4 1053879077
byte 4 1053926053
byte 4 1053972996
byte 4 1054019905
byte 4 1054066780
byte 4 1054113622
byte 4 1054160464
byte 4 1054207239
byte 4 1054253980
byte 4 1054300688
byte 4 1054347362
byte 4 1054394003
byte 4 1054440644
byte 4 1054487217
byte 4 1054533757
byte 4 1054580264
byte 4 1054626737
byte 4 1054673209
byte 4 1054719615
byte 4 1054765987
byte 4 1054812326
byte 4 1054858631
byte 4 1054904903
byte 4 1054951141
byte 4 1054997345
byte 4 1055043516
byte 4 1055089653
byte 4 1055135757
byte 4 1055181827
byte 4 1055227864
byte 4 1055273834
byte 4 1055319803
byte 4 1055365739
byte 4 1055411608
byte 4 1055457477
byte 4 1055503279
byte 4 1055549047
byte 4 1055594815
byte 4 1055640517
byte 4 1055686184
byte 4 1055731818
byte 4 1055777419
byte 4 1055822952
byte 4 1055868485
byte 4 1055913985
byte 4 1055959418
byte 4 1056004851
byte 4 1056050216
byte 4 1056095548
byte 4 1056140847
byte 4 1056186112
byte 4 1056231343
byte 4 1056276541
byte 4 1056321672
byte 4 1056366802
byte 4 1056411866
byte 4 1056456896
byte 4 1056501892
byte 4 1056546855
byte 4 1056591785
byte 4 1056636647
byte 4 1056681509
byte 4 1056726304
byte 4 1056771066
byte 4 1056815794
byte 4 1056860489
byte 4 1056905150
byte 4 1056949743
byte 4 1056979456
byte 4 1057001719
byte 4 1057023966
byte 4 1057046196
byte 4 1057068409
byte 4 1057090588
byte 4 1057112751
byte 4 1057134897
byte 4 1057157026
byte 4 1057179121
byte 4 1057201217
byte 4 1057223279
byte 4 1057245324
byte 4 1057267353
byte 4 1057289348
byte 4 1057311326
byte 4 1057333287
byte 4 1057355232
byte 4 1057377160
byte 4 1057399054
byte 4 1057420931
byte 4 1057442792
byte 4 1057464636
byte 4 1057486447
byte 4 1057508240
byte 4 1057530017
byte 4 1057551777
byte 4 1057573504
byte 4 1057595213
byte 4 1057616906
byte 4 1057638566
byte 4 1057660225
byte 4 1057681851
byte 4 1057703460
byte 4 1057725035
byte 4 1057746594
byte 4 1057768136
byte 4 1057789661
byte 4 1057811153
byte 4 1057832628
byte 4 1057854086
byte 4 1057875510
byte 4 1057896918
byte 4 1057918309
byte 4 1057939683
byte 4 1057961024
byte 4 1057982347
byte 4 1058003638
byte 4 1058024911
byte 4 1058046168
byte 4 1058067408
byte 4 1058088614
byte 4 1058109804
byte 4 1058130977
byte 4 1058152116
byte 4 1058173239
byte 4 1058194328
byte 4 1058215400
byte 4 1058236455
byte 4 1058257494
byte 4 1058278499
byte 4 1058299487
byte 4 1058320442
byte 4 1058341380
byte 4 1058362301
byte 4 1058383189
byte 4 1058404060
byte 4 1058424897
byte 4 1058445734
byte 4 1058466521
byte 4 1058487308
byte 4 1058508062
byte 4 1058528781
byte 4 1058549484
byte 4 1058570171
byte 4 1058590840
byte 4 1058611476
byte 4 1058632079
byte 4 1058652664
byte 4 1058673233
byte 4 1058693785
byte 4 1058714304
byte 4 1058734789
byte 4 1058755257
byte 4 1058775708
byte 4 1058796126
byte 4 1058816527
byte 4 1058836895
byte 4 1058857246
byte 4 1058877580
byte 4 1058897880
byte 4 1058918147
byte 4 1058938397
byte 4 1058958630
byte 4 1058978830
byte 4 1058999013
byte 4 1059019163
byte 4 1059039295
byte 4 1059059394
byte 4 1059079477
byte 4 1059099542
byte 4 1059119574
byte 4 1059139573
byte 4 1059159554
byte 4 1059179519
byte 4 1059199451
byte 4 1059219348
byte 4 1059239229
byte 4 1059259094
byte 4 1059278924
byte 4 1059298721
byte 4 1059318502
byte 4 1059338265
byte 4 1059357995
byte 4 1059377709
byte 4 1059397388
byte 4 1059417034
byte 4 1059436664
byte 4 1059456259
byte 4 1059475838
byte 4 1059495401
byte 4 1059514929
byte 4 1059534425
byte 4 1059553903
byte 4 1059573348
byte 4 1059592776
byte 4 1059612170
byte 4 1059631531
byte 4 1059650875
byte 4 1059670203
byte 4 1059689496
byte 4 1059708757
byte 4 1059728000
byte 4 1059747210
byte 4 1059766403
byte 4 1059785563
byte 4 1059804705
byte 4 1059823815
byte 4 1059842890
byte 4 1059861949
byte 4 1059880975
byte 4 1059899983
byte 4 1059918958
byte 4 1059937900
byte 4 1059956824
byte 4 1059975716
byte 4 1059994590
byte 4 1060013431
byte 4 1060032255
byte 4 1060051029
byte 4 1060069802
byte 4 1060088526
byte 4 1060107232
byte 4 1060125922
byte 4 1060144578
byte 4 1060163201
byte 4 1060181790
byte 4 1060200363
byte 4 1060218901
byte 4 1060237423
byte 4 1060255912
byte 4 1060274384
byte 4 1060292805
byte 4 1060311210
byte 4 1060329597
byte 4 1060347952
byte 4 1060366272
byte 4 1060384560
byte 4 1060402830
byte 4 1060421067
byte 4 1060439287
byte 4 1060457473
byte 4 1060475626
byte 4 1060493746
byte 4 1060511848
byte 4 1060529917
byte 4 1060547970
byte 4 1060565988
byte 4 1060583974
byte 4 1060601925
byte 4 1060619860
byte 4 1060637761
byte 4 1060655646
byte 4 1060673480
byte 4 1060691297
byte 4 1060709081
byte 4 1060726848
byte 4 1060744582
byte 4 1060762282
byte 4 1060779965
byte 4 1060797598
byte 4 1060815214
byte 4 1060832813
byte 4 1060850362
byte 4 1060867894
byte 4 1060885393
byte 4 1060902875
byte 4 1060920323
byte 4 1060937738
byte 4 1060955119
byte 4 1060972467
byte 4 1060989798
byte 4 1061007095
byte 4 1061024359
byte 4 1061041606
byte 4 1061058819
byte 4 1061075999
byte 4 1061093145
byte 4 1061110275
byte 4 1061127354
byte 4 1061144416
byte 4 1061161462
byte 4 1061178457
byte 4 1061195436
byte 4 1061212381
byte 4 1061229292
byte 4 1061246170
byte 4 1061263031
byte 4 1061279859
byte 4 1061296653
byte 4 1061313413
byte 4 1061330157
byte 4 1061346850
byte 4 1061363527
byte 4 1061380170
byte 4 1061396796
byte 4 1061413372
byte 4 1061429931
byte 4 1061446457
byte 4 1061462949
byte 4 1061479407
byte 4 1061495849
byte 4 1061512257
byte 4 1061528615
byte 4 1061544956
byte 4 1061561280
byte 4 1061577554
byte 4 1061593811
byte 4 1061610018
byte 4 1061626208
byte 4 1061642381
byte 4 1061658504
byte 4 1061674593
byte 4 1061690666
byte 4 1061706705
byte 4 1061722710
byte 4 1061738682
byte 4 1061754621
byte 4 1061770525
byte 4 1061786413
byte 4 1061802251
byte 4 1061818072
byte 4 1061833859
byte 4 1061849613
byte 4 1061865350
byte 4 1061881037
byte 4 1061896690
byte 4 1061912326
byte 4 1061927929
byte 4 1061943499
byte 4 1061959034
byte 4 1061974536
byte 4 1061990005
byte 4 1062005457
byte 4 1062020858
byte 4 1062036243
byte 4 1062051594
byte 4 1062066895
byte 4 1062082179
byte 4 1062097429
byte 4 1062112663
byte 4 1062127847
byte 4 1062142996
byte 4 1062158129
byte 4 1062173212
byte 4 1062188278
byte 4 1062203310
byte 4 1062218293
byte 4 1062233258
byte 4 1062248190
byte 4 1062263088
byte 4 1062277969
byte 4 1062292800
byte 4 1062307598
byte 4 1062322378
byte 4 1062337109
byte 4 1062351822
byte 4 1062366486
byte 4 1062381132
byte 4 1062395745
byte 4 1062410308
byte 4 1062424854
byte 4 1062439366
byte 4 1062453845
byte 4 1062468290
byte 4 1062482701
byte 4 1062497080
byte 4 1062511424
byte 4 1062525752
byte 4 1062540029
byte 4 1062554273
byte 4 1062568500
byte 4 1062582677
byte 4 1062596820
byte 4 1062610946
byte 4 1062625023
byte 4 1062639082
byte 4 1062653091
byte 4 1062667083
byte 4 1062681025
byte 4 1062694950
byte 4 1062708842
byte 4 1062722683
byte 4 1062736507
byte 4 1062750298
byte 4 1062764039
byte 4 1062777762
byte 4 1062791453
byte 4 1062805092
byte 4 1062818716
byte 4 1062832305
byte 4 1062845844
byte 4 1062859367
byte 4 1062872856
byte 4 1062886311
byte 4 1062899716
byte 4 1062913104
byte 4 1062926459
byte 4 1062939763
byte 4 1062953051
byte 4 1062966305
byte 4 1062979508
byte 4 1062992695
byte 4 1063005832
byte 4 1063018952
byte 4 1063032021
byte 4 1063045074
byte 4 1063058076
byte 4 1063071062
byte 4 1063083997
byte 4 1063096915
byte 4 1063109783
byte 4 1063122618
byte 4 1063135419
byte 4 1063148203
byte 4 1063160937
byte 4 1063173638
byte 4 1063186304
byte 4 1063198938
byte 4 1063211537
byte 4 1063224103
byte 4 1063236636
byte 4 1063249135
byte 4 1063261584
byte 4 1063274016
byte 4 1063286414
byte 4 1063298762
byte 4 1063311093
byte 4 1063323374
byte 4 1063335638
byte 4 1063347852
byte 4 1063360032
byte 4 1063372179
byte 4 1063384292
byte 4 1063396372
byte 4 1063408418
byte 4 1063420430
byte 4 1063432409
byte 4 1063444355
byte 4 1063456250
byte 4 1063468128
byte 4 1063479956
byte 4 1063491750
byte 4 1063503528
byte 4 1063515255
byte 4 1063526949
byte 4 1063538609
byte 4 1063550236
byte 4 1063561812
byte 4 1063573371
byte 4 1063584881
byte 4 1063596373
byte 4 1063607815
byte 4 1063619224
byte 4 1063630615
byte 4 1063641957
byte 4 1063653248
byte 4 1063664522
byte 4 1063675763
byte 4 1063686953
byte 4 1063698127
byte 4 1063709250
byte 4 1063720340
byte 4 1063731396
byte 4 1063742419
byte 4 1063753408
byte 4 1063764363
byte 4 1063775269
byte 4 1063786157
byte 4 1063796995
byte 4 1063807800
byte 4 1063818570
byte 4 1063829308
byte 4 1063840012
byte 4 1063850665
byte 4 1063861302
byte 4 1063871888
byte 4 1063882441
byte 4 1063892961
byte 4 1063903446
byte 4 1063913899
byte 4 1063924301
byte 4 1063934686
byte 4 1063945020
byte 4 1063955322
byte 4 1063965589
byte 4 1063975823
byte 4 1063986007
byte 4 1063996174
byte 4 1064006291
byte 4 1064016374
byte 4 1064026423
byte 4 1064036439
byte 4 1064046422
byte 4 1064056354
byte 4 1064066253
byte 4 1064076134
byte 4 1064085949
byte 4 1064095747
byte 4 1064105511
byte 4 1064115225
byte 4 1064124906
byte 4 1064134569
byte 4 1064144166
byte 4 1064153746
byte 4 1064163292
byte 4 1064172788
byte 4 1064182250
byte 4 1064191679
byte 4 1064201074
byte 4 1064210419
byte 4 1064219747
byte 4 1064229025
byte 4 1064238269
byte 4 1064247480
byte 4 1064256640
byte 4 1064265784
byte 4 1064274877
byte 4 1064283937
byte 4 1064292946
byte 4 1064301939
byte 4 1064310881
byte 4 1064319807
byte 4 1064328665
byte 4 1064337507
byte 4 1064346315
byte 4 1064355072
byte 4 1064363796
byte 4 1064372487
byte 4 1064381144
byte 4 1064389751
byte 4 1064398324
byte 4 1064406864
byte 4 1064415370
byte 4 1064423842
byte 4 1064432264
byte 4 1064440653
byte 4 1064449008
byte 4 1064457329
byte 4 1064465601
byte 4 1064473855
byte 4 1064482059
byte 4 1064490213
byte 4 1064498350
byte 4 1064506436
byte 4 1064514489
byte 4 1064522509
byte 4 1064530495
byte 4 1064538431
byte 4 1064546333
byte 4 1064554201
byte 4 1064562036
byte 4 1064569821
byte 4 1064577572
byte 4 1064585289
byte 4 1064592973
byte 4 1064600607
byte 4 1064608207
byte 4 1064615773
byte 4 1064623306
byte 4 1064630789
byte 4 1064638255
byte 4 1064645654
byte 4 1064653036
byte 4 1064660367
byte 4 1064667682
byte 4 1064674947
byte 4 1064682161
byte 4 1064689358
byte 4 1064696505
byte 4 1064703602
byte 4 1064710682
byte 4 1064717712
byte 4 1064724708
byte 4 1064731670
byte 4 1064738599
byte 4 1064745478
byte 4 1064752323
byte 4 1064759135
byte 4 1064765896
byte 4 1064772624
byte 4 1064779318
byte 4 1064785978
byte 4 1064792589
byte 4 1064799165
byte 4 1064805708
byte 4 1064812218
byte 4 1064818677
byte 4 1064825103
byte 4 1064831495
byte 4 1064837837
byte 4 1064844145
byte 4 1064850420
byte 4 1064856661
byte 4 1064862852
byte 4 1064869009
byte 4 1064875132
byte 4 1064881206
byte 4 1064887246
byte 4 1064893252
byte 4 1064899225
byte 4 1064905147
byte 4 1064911036
byte 4 1064916891
byte 4 1064922696
byte 4 1064928484
byte 4 1064934205
byte 4 1064939909
byte 4 1064945563
byte 4 1064951184
byte 4 1064956770
byte 4 1064962307
byte 4 1064967810
byte 4 1064973279
byte 4 1064978698
byte 4 1064984100
byte 4 1064989436
byte 4 1064994754
byte 4 1065000022
byte 4 1065005257
byte 4 1065010457
byte 4 1065015608
byte 4 1065020725
byte 4 1065025809
byte 4 1065030842
byte 4 1065035841
byte 4 1065040807
byte 4 1065045740
byte 4 1065050622
byte 4 1065055471
byte 4 1065060269
byte 4 1065065051
byte 4 1065069765
byte 4 1065074463
byte 4 1065079110
byte 4 1065083724
byte 4 1065088304
byte 4 1065092834
byte 4 1065097347
byte 4 1065101793
byte 4 1065106222
byte 4 1065110601
byte 4 1065114946
byte 4 1065119241
byte 4 1065123502
byte 4 1065127730
byte 4 1065131908
byte 4 1065136068
byte 4 1065140162
byte 4 1065144239
byte 4 1065148266
byte 4 1065152259
byte 4 1065156218
byte 4 1065160127
byte 4 1065164003
byte 4 1065167828
byte 4 1065171636
byte 4 1065175378
byte 4 1065179102
byte 4 1065182776
byte 4 1065186417
byte 4 1065190024
byte 4 1065193581
byte 4 1065197104
byte 4 1065200594
byte 4 1065204033
byte 4 1065207439
byte 4 1065210794
byte 4 1065214133
byte 4 1065217421
byte 4 1065220659
byte 4 1065223880
byte 4 1065227051
byte 4 1065230172
byte 4 1065233259
byte 4 1065236312
byte 4 1065239332
byte 4 1065242302
byte 4 1065245238
byte 4 1065248140
byte 4 1065250992
byte 4 1065253811
byte 4 1065256579
byte 4 1065259331
byte 4 1065262032
byte 4 1065264683
byte 4 1065267300
byte 4 1065269884
byte 4 1065272434
byte 4 1065274934
byte 4 1065277400
byte 4 1065279816
byte 4 1065282198
byte 4 1065284547
byte 4 1065286862
byte 4 1065289127
byte 4 1065291358
byte 4 1065293539
byte 4 1065295687
byte 4 1065297801
byte 4 1065299864
byte 4 1065301894
byte 4 1065303891
byte 4 1065305837
byte 4 1065307750
byte 4 1065309629
byte 4 1065311458
byte 4 1065313253
byte 4 1065315014
byte 4 1065316726
byte 4 1065318403
byte 4 1065320047
byte 4 1065321641
byte 4 1065323202
byte 4 1065324728
byte 4 1065326205
byte 4 1065327648
byte 4 1065329040
byte 4 1065330399
byte 4 1065331724
byte 4 1065332999
byte 4 1065334258
byte 4 1065335449
byte 4 1065336623
byte 4 1065337747
byte 4 1065338821
byte 4 1065339878
byte 4 1065340885
byte 4 1065341841
byte 4 1065342781
byte 4 1065343670
byte 4 1065344509
byte 4 1065345314
byte 4 1065346086
byte 4 1065346824
byte 4 1065347512
byte 4 1065348166
byte 4 1065348770
byte 4 1065349340
byte 4 1065349877
byte 4 1065350381
byte 4 1065350834
byte 4 1065351236
byte 4 1065351622
byte 4 1065351958
byte 4 1065352243
byte 4 1065352511
byte 4 1065352729
byte 4 1065352897
byte 4 1065353031
byte 4 1065353132
byte 4 1065353199
export Q_asin
code
proc Q_asin 16 0
ADDRLP4 4
ADDRFP4 0
INDIRF4
ASGNF4
ADDRLP4 8
CNSTF4 1065353216
ASGNF4
ADDRLP4 4
INDIRF4
CNSTF4 0
GEF4 $203
ADDRLP4 12
CNSTF4 3212836864
ASGNF4
ADDRLP4 8
ADDRLP4 12
INDIRF4
ASGNF4
ADDRLP4 4
ADDRLP4 12
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $203
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $205
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 sintable
ADDP4
INDIRF4
ADDRLP4 4
INDIRF4
CNSTF4 897988541
SUBF4
LTF4 $209
ADDRGP4 $207
JUMPV
LABELV $209
LABELV $206
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 1024
LTI4 $205
LABELV $207
CNSTF4 986255323
ADDRLP4 8
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
MULF4
RETF4
LABELV $202
endproc Q_asin 16 0
proc powN 8 8
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 4
ADDRFP4 4
INDIRI4
ASGNI4
ADDRFP4 4
INDIRI4
CNSTI4 0
LTI4 $212
ADDRLP4 0
CNSTF4 1065353216
ASGNF4
ADDRGP4 $215
JUMPV
LABELV $214
ADDRFP4 4
INDIRI4
CNSTI4 2
MODI4
CNSTI4 1
NEI4 $217
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRFP4 0
INDIRF4
MULF4
ASGNF4
LABELV $217
ADDRFP4 0
ADDRFP4 0
INDIRF4
ADDRFP4 0
INDIRF4
MULF4
ASGNF4
ADDRFP4 4
ADDRFP4 4
INDIRI4
CNSTI4 2
DIVI4
ASGNI4
LABELV $215
ADDRFP4 4
INDIRI4
CNSTI4 0
GTI4 $214
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $211
JUMPV
LABELV $212
ADDRFP4 4
INDIRI4
CNSTI4 -2147483648
NEI4 $219
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 $211
JUMPV
LABELV $219
ADDRFP4 0
INDIRF4
ARGF4
ADDRFP4 4
INDIRI4
NEGI4
ARGI4
ADDRLP4 4
ADDRGP4 powN
CALLF4
ASGNF4
CNSTF4 1065353216
ADDRLP4 4
INDIRF4
DIVF4
RETF4
LABELV $211
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 $221
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 $223
ADDRFP4 0
CNSTF4 0
ASGNF4
LABELV $223
ADDRFP4 0
INDIRF4
CNSTF4 1065353216
LEF4 $225
ADDRFP4 0
CNSTF4 1065353216
ASGNF4
LABELV $225
ADDRLP4 0
CNSTF4 1149222912
ADDRFP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 exptable
ADDP4
INDIRF4
RETF4
LABELV $222
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 $227
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 $228
endproc rand 4 0
export atof
proc atof 36 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $231
JUMPV
LABELV $230
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $233
CNSTF4 0
RETF4
ADDRGP4 $229
JUMPV
LABELV $233
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $231
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $230
ADDRLP4 12
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 43
EQI4 $238
ADDRLP4 12
INDIRI4
CNSTI4 45
EQI4 $239
ADDRGP4 $235
JUMPV
LABELV $238
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 8
CNSTF4 1065353216
ASGNF4
ADDRGP4 $236
JUMPV
LABELV $239
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 8
CNSTF4 3212836864
ASGNF4
ADDRGP4 $236
JUMPV
LABELV $235
ADDRLP4 8
CNSTF4 1065353216
ASGNF4
LABELV $236
ADDRLP4 4
CNSTF4 0
ASGNF4
ADDRLP4 0
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 46
EQI4 $240
LABELV $242
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 $247
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $245
LABELV $247
ADDRGP4 $241
JUMPV
LABELV $245
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 $243
ADDRGP4 $242
JUMPV
ADDRGP4 $241
JUMPV
LABELV $240
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $241
ADDRLP4 0
INDIRI4
CNSTI4 46
NEI4 $248
ADDRLP4 20
CNSTF4 1036831949
ASGNF4
LABELV $250
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 $255
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $253
LABELV $255
ADDRGP4 $252
JUMPV
LABELV $253
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 $251
ADDRGP4 $250
JUMPV
LABELV $252
LABELV $248
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
MULF4
RETF4
LABELV $229
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 $258
JUMPV
LABELV $257
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $260
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
CNSTF4 0
RETF4
ADDRGP4 $256
JUMPV
LABELV $260
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $258
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $257
ADDRLP4 16
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 43
EQI4 $265
ADDRLP4 16
INDIRI4
CNSTI4 45
EQI4 $266
ADDRGP4 $262
JUMPV
LABELV $265
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 12
CNSTF4 1065353216
ASGNF4
ADDRGP4 $263
JUMPV
LABELV $266
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 12
CNSTF4 3212836864
ASGNF4
ADDRGP4 $263
JUMPV
LABELV $262
ADDRLP4 12
CNSTF4 1065353216
ASGNF4
LABELV $263
ADDRLP4 8
CNSTF4 0
ASGNF4
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 46
EQI4 $267
LABELV $269
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 $274
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $272
LABELV $274
ADDRGP4 $271
JUMPV
LABELV $272
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 $270
ADDRGP4 $269
JUMPV
LABELV $271
LABELV $267
ADDRLP4 0
INDIRI4
CNSTI4 46
NEI4 $275
ADDRLP4 24
CNSTF4 1036831949
ASGNF4
LABELV $277
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 $282
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $280
LABELV $282
ADDRGP4 $279
JUMPV
LABELV $280
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 $278
ADDRGP4 $277
JUMPV
LABELV $279
LABELV $275
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRF4
ADDRLP4 12
INDIRF4
MULF4
RETF4
LABELV $256
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 $285
JUMPV
LABELV $284
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $285
ADDRLP4 8
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 8
INDIRI4
CNSTI4 32
EQI4 $284
ADDRLP4 8
INDIRI4
CNSTI4 12
EQI4 $284
ADDRLP4 8
INDIRI4
CNSTI4 10
EQI4 $284
ADDRLP4 8
INDIRI4
CNSTI4 13
EQI4 $284
ADDRLP4 8
INDIRI4
CNSTI4 9
EQI4 $284
ADDRLP4 8
INDIRI4
CNSTI4 11
EQI4 $284
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 $289
ARGP4
CNSTI4 3
ARGI4
ADDRLP4 12
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
NEI4 $287
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $290
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
ASGNP4
LABELV $290
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
INDIRI1
CVII4 1
CNSTI4 40
NEI4 $292
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 $294
ADDRLP4 16
ADDRLP4 20
INDIRI4
CNSTI4 8388607
BANDI4
CNSTI4 2139095040
BORI4
CVIU4 4
ASGNU4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $296
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $296
ADDRLP4 16
INDIRF4
RETF4
ADDRGP4 $283
JUMPV
LABELV $294
LABELV $292
ADDRLP4 16
CNSTU4 2147483647
ASGNU4
ADDRLP4 16
INDIRF4
RETF4
ADDRGP4 $283
JUMPV
LABELV $287
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 $300
ARGP4
CNSTI4 3
ARGI4
ADDRLP4 16
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $298
ADDRLP4 20
CNSTU4 2139095040
ASGNU4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $301
ADDRLP4 20
INDIRF4
RETF4
ADDRGP4 $283
JUMPV
LABELV $301
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
ARGP4
ADDRGP4 $305
ARGP4
CNSTI4 5
ARGI4
ADDRLP4 24
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 0
NEI4 $303
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
ASGNP4
ADDRGP4 $304
JUMPV
LABELV $303
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
ASGNP4
LABELV $304
ADDRLP4 20
INDIRF4
RETF4
ADDRGP4 $283
JUMPV
LABELV $298
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 45
NEI4 $306
ADDRLP4 20
CNSTI4 1
ASGNI4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 20
INDIRI4
ASGNI4
ADDRGP4 $307
JUMPV
LABELV $306
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 43
NEI4 $308
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $308
LABELV $307
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 $312
ARGP4
CNSTI4 2
ARGI4
ADDRLP4 20
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 0
NEI4 $310
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 $314
JUMPV
LABELV $313
ADDRLP4 32
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 32
INDIRI4
CNSTI4 48
LTI4 $316
ADDRLP4 32
INDIRI4
CNSTI4 57
GTI4 $316
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 $317
JUMPV
LABELV $316
ADDRLP4 40
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 65
LTI4 $318
ADDRLP4 40
INDIRI4
CNSTI4 70
GTI4 $318
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 $319
JUMPV
LABELV $318
ADDRLP4 48
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 97
LTI4 $315
ADDRLP4 48
INDIRI4
CNSTI4 102
GTI4 $315
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 $321
LABELV $319
LABELV $317
LABELV $314
ADDRGP4 $313
JUMPV
LABELV $315
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $322
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $322
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 46
NEI4 $324
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 32
CNSTF4 1031798784
ASGNF4
LABELV $326
ADDRLP4 36
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 48
LTI4 $330
ADDRLP4 36
INDIRI4
CNSTI4 57
GTI4 $330
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 $331
JUMPV
LABELV $330
ADDRLP4 44
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 44
INDIRI4
CNSTI4 65
LTI4 $332
ADDRLP4 44
INDIRI4
CNSTI4 70
GTI4 $332
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 $333
JUMPV
LABELV $332
ADDRLP4 52
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 52
INDIRI4
CNSTI4 97
LTI4 $328
ADDRLP4 52
INDIRI4
CNSTI4 102
GTI4 $328
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 $335
LABELV $333
LABELV $331
LABELV $327
ADDRLP4 32
ADDRLP4 32
INDIRF4
CNSTF4 1098907648
DIVF4
ASGNF4
ADDRGP4 $326
JUMPV
LABELV $328
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $336
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $336
LABELV $324
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRLP4 28
INDIRP4
CVPU4 4
EQU4 $338
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 32
ADDRGP4 tolower
CALLI4
ASGNI4
ADDRLP4 32
INDIRI4
CNSTI4 112
NEI4 $338
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 $340
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $342
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $342
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $283
JUMPV
LABELV $340
CNSTF4 1073741824
ARGF4
ADDRLP4 36
INDIRI4
ARGI4
ADDRLP4 44
ADDRGP4 powN
CALLF4
ASGNF4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 44
INDIRF4
MULF4
ASGNF4
LABELV $338
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $344
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRP4
ASGNP4
LABELV $344
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $283
JUMPV
LABELV $310
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 28
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 0
CNSTF4 0
ASGNF4
ADDRGP4 $349
JUMPV
LABELV $346
LABELV $347
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 $349
ADDRLP4 36
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 48
LTI4 $350
ADDRLP4 36
INDIRI4
CNSTI4 57
LEI4 $346
LABELV $350
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $351
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $351
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 46
NEI4 $353
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 40
CNSTF4 1036831949
ASGNF4
ADDRGP4 $358
JUMPV
LABELV $355
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 $356
ADDRLP4 40
ADDRLP4 40
INDIRF4
CNSTF4 1092616192
DIVF4
ASGNF4
LABELV $358
ADDRLP4 48
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 48
LTI4 $359
ADDRLP4 48
INDIRI4
CNSTI4 57
LEI4 $355
LABELV $359
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $360
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $360
LABELV $353
ADDRLP4 28
INDIRP4
CVPU4 4
ADDRLP4 24
INDIRP4
CVPU4 4
EQU4 $362
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 40
ADDRGP4 tolower
CALLI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 101
NEI4 $362
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 $364
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $366
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $366
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $283
JUMPV
LABELV $364
CNSTF4 1092616192
ARGF4
ADDRLP4 44
INDIRI4
ARGI4
ADDRLP4 52
ADDRGP4 powN
CALLF4
ASGNF4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 52
INDIRF4
MULF4
ASGNF4
LABELV $362
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $368
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRP4
ASGNP4
LABELV $368
ADDRLP4 0
INDIRF4
RETF4
LABELV $283
endproc strtod 60 12
export atoi
proc atoi 28 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $372
JUMPV
LABELV $371
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $374
CNSTI4 0
RETI4
ADDRGP4 $370
JUMPV
LABELV $374
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $372
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $371
ADDRLP4 12
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 43
EQI4 $379
ADDRLP4 12
INDIRI4
CNSTI4 45
EQI4 $380
ADDRGP4 $376
JUMPV
LABELV $379
ADDRLP4 20
CNSTI4 1
ASGNI4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
ASGNP4
ADDRLP4 8
ADDRLP4 20
INDIRI4
ASGNI4
ADDRGP4 $377
JUMPV
LABELV $380
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 8
CNSTI4 -1
ASGNI4
ADDRGP4 $377
JUMPV
LABELV $376
ADDRLP4 8
CNSTI4 1
ASGNI4
LABELV $377
ADDRLP4 4
CNSTI4 0
ASGNI4
LABELV $381
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 $386
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $384
LABELV $386
ADDRGP4 $383
JUMPV
LABELV $384
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 4
CNSTI4 10
ADDRLP4 4
INDIRI4
MULI4
ADDRLP4 0
INDIRI4
ADDI4
ASGNI4
LABELV $382
ADDRGP4 $381
JUMPV
LABELV $383
ADDRLP4 4
INDIRI4
ADDRLP4 8
INDIRI4
MULI4
RETI4
LABELV $370
endproc atoi 28 0
export _atoi
proc _atoi 32 0
ADDRLP4 4
ADDRFP4 0
INDIRP4
INDIRP4
ASGNP4
ADDRGP4 $389
JUMPV
LABELV $388
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $391
CNSTI4 0
RETI4
ADDRGP4 $387
JUMPV
LABELV $391
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $389
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $388
ADDRLP4 16
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 43
EQI4 $396
ADDRLP4 16
INDIRI4
CNSTI4 45
EQI4 $397
ADDRGP4 $393
JUMPV
LABELV $396
ADDRLP4 24
CNSTI4 1
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRP4
ADDRLP4 24
INDIRI4
ADDP4
ASGNP4
ADDRLP4 12
ADDRLP4 24
INDIRI4
ASGNI4
ADDRGP4 $394
JUMPV
LABELV $397
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 12
CNSTI4 -1
ASGNI4
ADDRGP4 $394
JUMPV
LABELV $393
ADDRLP4 12
CNSTI4 1
ASGNI4
LABELV $394
ADDRLP4 8
CNSTI4 0
ASGNI4
LABELV $398
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 $403
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $401
LABELV $403
ADDRGP4 $400
JUMPV
LABELV $401
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 8
CNSTI4 10
ADDRLP4 8
INDIRI4
MULI4
ADDRLP4 0
INDIRI4
ADDI4
ASGNI4
LABELV $399
ADDRGP4 $398
JUMPV
LABELV $400
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRI4
ADDRLP4 12
INDIRI4
MULI4
RETI4
LABELV $387
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 $405
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $405
ADDRFP4 8
INDIRI4
CNSTI4 0
LTI4 $410
ADDRFP4 8
INDIRI4
CNSTI4 1
EQI4 $410
ADDRFP4 8
INDIRI4
CNSTI4 36
LEI4 $412
LABELV $410
CNSTI4 0
RETI4
ADDRGP4 $404
JUMPV
LABELV $411
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $412
ADDRLP4 12
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 32
EQI4 $411
ADDRLP4 12
INDIRI4
CNSTI4 12
EQI4 $411
ADDRLP4 12
INDIRI4
CNSTI4 10
EQI4 $411
ADDRLP4 12
INDIRI4
CNSTI4 13
EQI4 $411
ADDRLP4 12
INDIRI4
CNSTI4 9
EQI4 $411
ADDRLP4 12
INDIRI4
CNSTI4 11
EQI4 $411
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 45
NEI4 $414
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRGP4 $415
JUMPV
LABELV $414
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 43
NEI4 $416
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $416
LABELV $415
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 48
NEI4 $418
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $420
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $420
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 120
EQI4 $424
ADDRLP4 16
INDIRI4
CNSTI4 88
NEI4 $422
LABELV $424
ADDRFP4 8
INDIRI4
CNSTI4 0
EQI4 $425
ADDRFP4 8
INDIRI4
CNSTI4 16
EQI4 $425
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $427
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $427
CNSTI4 0
RETI4
ADDRGP4 $404
JUMPV
LABELV $425
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRFP4 8
CNSTI4 16
ASGNI4
ADDRGP4 $419
JUMPV
LABELV $422
ADDRFP4 8
INDIRI4
CNSTI4 0
NEI4 $419
ADDRFP4 8
CNSTI4 8
ASGNI4
ADDRGP4 $419
JUMPV
LABELV $418
ADDRFP4 8
INDIRI4
CNSTI4 0
NEI4 $431
ADDRFP4 8
CNSTI4 10
ASGNI4
LABELV $431
LABELV $419
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $434
JUMPV
LABELV $433
ADDRLP4 20
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 48
LTI4 $436
ADDRLP4 20
INDIRI4
CNSTI4 57
GTI4 $436
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 48
SUBI4
ASGNI4
ADDRGP4 $437
JUMPV
LABELV $436
ADDRLP4 24
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 97
LTI4 $438
ADDRLP4 24
INDIRI4
CNSTI4 122
GTI4 $438
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 10
ADDI4
CNSTI4 97
SUBI4
ASGNI4
ADDRGP4 $439
JUMPV
LABELV $438
ADDRLP4 28
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 28
INDIRI4
CNSTI4 65
LTI4 $435
ADDRLP4 28
INDIRI4
CNSTI4 90
GTI4 $435
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 10
ADDI4
CNSTI4 65
SUBI4
ASGNI4
LABELV $441
LABELV $439
LABELV $437
ADDRLP4 16
INDIRI4
ADDRFP4 8
INDIRI4
LTI4 $442
ADDRGP4 $435
JUMPV
LABELV $442
ADDRLP4 0
INDIRI4
ADDRLP4 16
INDIRI4
CNSTI4 -2147483648
ADDI4
ADDRFP4 8
INDIRI4
DIVI4
GEI4 $444
ADDRLP4 0
CNSTI4 -2147483648
ASGNI4
ADDRGP4 $445
JUMPV
LABELV $444
ADDRLP4 0
ADDRLP4 0
INDIRI4
ADDRFP4 8
INDIRI4
MULI4
ADDRLP4 16
INDIRI4
SUBI4
ASGNI4
LABELV $445
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $446
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $446
LABELV $434
ADDRGP4 $433
JUMPV
LABELV $435
ADDRLP4 4
INDIRI4
CNSTI4 0
EQI4 $448
ADDRLP4 0
INDIRI4
CNSTI4 -2147483648
NEI4 $450
ADDRLP4 0
CNSTI4 2147483647
ASGNI4
ADDRGP4 $451
JUMPV
LABELV $450
ADDRLP4 0
ADDRLP4 0
INDIRI4
NEGI4
ASGNI4
LABELV $451
LABELV $448
ADDRLP4 0
INDIRI4
RETI4
LABELV $404
endproc strtol 32 0
export abs
proc abs 4 0
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 0
GEI4 $454
ADDRLP4 0
ADDRFP4 0
INDIRI4
NEGI4
ASGNI4
ADDRGP4 $455
JUMPV
LABELV $454
ADDRLP4 0
ADDRFP4 0
INDIRI4
ASGNI4
LABELV $455
ADDRLP4 0
INDIRI4
RETI4
LABELV $452
endproc abs 4 0
export fabs
proc fabs 4 0
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 0
INDIRF4
CNSTF4 0
GEF4 $458
ADDRLP4 0
ADDRFP4 0
INDIRF4
NEGF4
ASGNF4
ADDRGP4 $459
JUMPV
LABELV $458
ADDRLP4 0
ADDRFP4 0
INDIRF4
ASGNF4
LABELV $459
ADDRLP4 0
INDIRF4
RETF4
LABELV $456
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 $462
JUMPV
LABELV $461
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $464
ADDRLP4 0
CNSTI4 8
ASGNI4
LABELV $464
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $467
ADDRLP4 0
INDIRI4
CNSTI4 8
GTI4 $467
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $574
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $574
address $468
address $471
address $481
address $486
address $489
address $496
address $507
address $512
address $467
code
LABELV $468
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 37
NEI4 $469
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $470
JUMPV
LABELV $469
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 $470
ADDRLP4 60
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 60
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 60
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $467
JUMPV
LABELV $471
ADDRLP4 64
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 72
CNSTI4 32
ASGNI4
ADDRLP4 64
INDIRI4
ADDRLP4 72
INDIRI4
EQI4 $477
ADDRLP4 64
INDIRI4
CNSTI4 35
EQI4 $478
ADDRLP4 64
INDIRI4
ADDRLP4 72
INDIRI4
LTI4 $472
LABELV $480
ADDRLP4 64
INDIRI4
CNSTI4 43
EQI4 $476
ADDRLP4 64
INDIRI4
CNSTI4 45
EQI4 $475
ADDRLP4 64
INDIRI4
CNSTI4 48
EQI4 $479
ADDRGP4 $472
JUMPV
LABELV $475
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 $467
JUMPV
LABELV $476
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 $467
JUMPV
LABELV $477
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 $467
JUMPV
LABELV $478
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 $467
JUMPV
LABELV $479
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 $467
JUMPV
LABELV $472
ADDRLP4 0
CNSTI4 2
ASGNI4
ADDRGP4 $467
JUMPV
LABELV $481
ADDRLP4 80
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
CNSTI4 48
ADDRLP4 80
INDIRI4
GTI4 $482
ADDRLP4 80
INDIRI4
CNSTI4 57
GTI4 $482
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 $467
JUMPV
LABELV $482
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 42
NEI4 $484
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 $467
JUMPV
LABELV $484
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $467
JUMPV
LABELV $486
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 46
NEI4 $487
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 $467
JUMPV
LABELV $487
ADDRLP4 0
CNSTI4 5
ASGNI4
ADDRGP4 $467
JUMPV
LABELV $489
ADDRLP4 84
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
CNSTI4 48
ADDRLP4 84
INDIRI4
GTI4 $490
ADDRLP4 84
INDIRI4
CNSTI4 57
GTI4 $490
ADDRLP4 8
INDIRI4
CNSTI4 0
GEI4 $492
ADDRLP4 8
CNSTI4 0
ASGNI4
LABELV $492
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 $467
JUMPV
LABELV $490
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 42
NEI4 $494
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 $467
JUMPV
LABELV $494
ADDRLP4 0
CNSTI4 5
ASGNI4
ADDRGP4 $467
JUMPV
LABELV $496
ADDRLP4 88
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 96
CNSTI4 104
ASGNI4
ADDRLP4 88
INDIRI4
ADDRLP4 96
INDIRI4
EQI4 $500
ADDRLP4 88
INDIRI4
ADDRLP4 96
INDIRI4
GTI4 $504
LABELV $503
ADDRLP4 88
INDIRI4
CNSTI4 76
EQI4 $502
ADDRGP4 $498
JUMPV
LABELV $504
ADDRLP4 88
INDIRI4
CNSTI4 108
EQI4 $501
ADDRGP4 $498
JUMPV
LABELV $500
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 $498
JUMPV
LABELV $501
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 $498
JUMPV
LABELV $502
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 $498
ADDRLP4 12
INDIRI4
CNSTI4 2
EQI4 $505
ADDRLP4 0
CNSTI4 7
ASGNI4
ADDRGP4 $467
JUMPV
LABELV $505
ADDRLP4 0
CNSTI4 6
ASGNI4
ADDRGP4 $467
JUMPV
LABELV $507
ADDRLP4 100
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 100
INDIRI4
CNSTI4 108
EQI4 $511
ADDRGP4 $509
JUMPV
LABELV $511
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 $509
ADDRLP4 0
CNSTI4 7
ASGNI4
ADDRGP4 $467
JUMPV
LABELV $512
ADDRLP4 104
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 104
INDIRI4
CNSTI4 69
EQI4 $548
ADDRLP4 112
CNSTI4 71
ASGNI4
ADDRLP4 104
INDIRI4
ADDRLP4 112
INDIRI4
EQI4 $552
ADDRLP4 104
INDIRI4
ADDRLP4 112
INDIRI4
GTI4 $569
LABELV $568
ADDRLP4 104
INDIRI4
CNSTI4 37
EQI4 $566
ADDRGP4 $514
JUMPV
LABELV $569
ADDRLP4 120
CNSTI4 88
ASGNI4
ADDRLP4 104
INDIRI4
ADDRLP4 120
INDIRI4
EQI4 $537
ADDRLP4 104
INDIRI4
ADDRLP4 120
INDIRI4
LTI4 $514
LABELV $570
ADDRLP4 104
INDIRI4
CNSTI4 99
LTI4 $514
ADDRLP4 104
INDIRI4
CNSTI4 120
GTI4 $514
ADDRLP4 104
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $571-396
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $571
address $556
address $516
address $549
address $545
address $553
address $514
address $516
address $514
address $514
address $514
address $514
address $559
address $523
address $558
address $514
address $514
address $557
address $514
address $530
address $514
address $567
address $538
code
LABELV $516
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $517
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 $518
JUMPV
LABELV $517
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $519
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 $520
JUMPV
LABELV $519
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $521
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 $522
JUMPV
LABELV $521
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 $522
LABELV $520
LABELV $518
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 $514
JUMPV
LABELV $523
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $524
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 $525
JUMPV
LABELV $524
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $526
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 $527
JUMPV
LABELV $526
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $528
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 $529
JUMPV
LABELV $528
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 $529
LABELV $527
LABELV $525
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 $514
JUMPV
LABELV $530
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $531
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 $532
JUMPV
LABELV $531
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $533
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 $534
JUMPV
LABELV $533
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $535
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 $536
JUMPV
LABELV $535
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 $536
LABELV $534
LABELV $532
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 $514
JUMPV
LABELV $537
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $538
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $539
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 $540
JUMPV
LABELV $539
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $541
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 $542
JUMPV
LABELV $541
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $543
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 $544
JUMPV
LABELV $543
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 $544
LABELV $542
LABELV $540
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 $514
JUMPV
LABELV $545
ADDRLP4 12
INDIRI4
CNSTI4 4
NEI4 $546
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 $547
JUMPV
LABELV $546
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 $547
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 $514
JUMPV
LABELV $548
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $549
ADDRLP4 12
INDIRI4
CNSTI4 4
NEI4 $550
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 $551
JUMPV
LABELV $550
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 $551
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 $514
JUMPV
LABELV $552
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $553
ADDRLP4 12
INDIRI4
CNSTI4 4
NEI4 $554
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 $555
JUMPV
LABELV $554
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 $555
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 $514
JUMPV
LABELV $556
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 $514
JUMPV
LABELV $557
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 $514
JUMPV
LABELV $558
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 $514
JUMPV
LABELV $559
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $560
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 $514
JUMPV
LABELV $560
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $562
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 $514
JUMPV
LABELV $562
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $564
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 $514
JUMPV
LABELV $564
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 $514
JUMPV
LABELV $566
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 $514
JUMPV
LABELV $567
ADDRLP4 272
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 272
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 272
INDIRP4
INDIRI1
ASGNI1
LABELV $514
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 $467
LABELV $462
ADDRLP4 0
INDIRI4
CNSTI4 8
NEI4 $461
ADDRFP4 4
INDIRU4
CNSTU4 0
EQU4 $575
ADDRLP4 28
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
CNSTI1 0
ASGNI1
LABELV $575
ADDRLP4 24
INDIRI4
RETI4
LABELV $460
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 $578
ADDRFP4 12
ADDRGP4 $580
ASGNP4
LABELV $578
ADDRLP4 8
CNSTI4 0
ASGNI4
ADDRGP4 $584
JUMPV
LABELV $581
LABELV $582
ADDRLP4 8
ADDRLP4 8
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $584
ADDRLP4 8
INDIRI4
ADDRFP4 12
INDIRP4
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $581
ADDRFP4 24
INDIRI4
CNSTI4 0
LTI4 $585
ADDRFP4 24
INDIRI4
ADDRLP4 8
INDIRI4
GEI4 $585
ADDRLP4 8
ADDRFP4 24
INDIRI4
ASGNI4
LABELV $585
ADDRLP4 0
ADDRFP4 20
INDIRI4
ADDRLP4 8
INDIRI4
SUBI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $587
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $587
ADDRFP4 16
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $592
ADDRLP4 0
ADDRLP4 0
INDIRI4
NEGI4
ASGNI4
ADDRGP4 $592
JUMPV
LABELV $591
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 $592
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $591
ADDRGP4 $595
JUMPV
LABELV $594
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 $595
ADDRLP4 20
CNSTI4 0
ASGNI4
ADDRFP4 12
INDIRP4
INDIRI1
CVII4 1
ADDRLP4 20
INDIRI4
EQI4 $597
ADDRFP4 24
INDIRI4
ADDRLP4 20
INDIRI4
LTI4 $594
ADDRLP4 12
INDIRI4
ADDRFP4 24
INDIRI4
LTI4 $594
LABELV $597
ADDRGP4 $599
JUMPV
LABELV $598
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 $599
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $598
ADDRLP4 4
INDIRI4
RETI4
LABELV $577
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 $602
ADDRFP4 24
CNSTI4 0
ASGNI4
LABELV $602
ADDRLP4 8
ADDRFP4 12
INDIRI4
CVIU4 4
ASGNU4
ADDRFP4 28
INDIRI4
CNSTI4 64
BANDI4
CNSTI4 0
NEI4 $604
ADDRFP4 12
INDIRI4
CNSTI4 0
GEI4 $606
ADDRLP4 48
CNSTI4 45
ASGNI4
ADDRLP4 8
ADDRFP4 12
INDIRI4
NEGI4
CVIU4 4
ASGNU4
ADDRGP4 $607
JUMPV
LABELV $606
ADDRFP4 28
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $608
ADDRLP4 48
CNSTI4 43
ASGNI4
ADDRGP4 $609
JUMPV
LABELV $608
ADDRFP4 28
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $610
ADDRLP4 48
CNSTI4 32
ASGNI4
LABELV $610
LABELV $609
LABELV $607
LABELV $604
ADDRFP4 28
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
EQI4 $612
ADDRLP4 44
ADDRGP4 $614
ASGNP4
ADDRGP4 $613
JUMPV
LABELV $612
ADDRLP4 44
ADDRGP4 $615
ASGNP4
LABELV $613
LABELV $616
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 $617
ADDRLP4 8
INDIRU4
CNSTU4 0
EQU4 $619
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 24
LTU4 $616
LABELV $619
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 24
NEU4 $620
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $620
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 $624
ADDRLP4 52
ADDRFP4 24
INDIRI4
ASGNI4
ADDRGP4 $625
JUMPV
LABELV $624
ADDRLP4 52
ADDRLP4 0
INDIRI4
ASGNI4
LABELV $625
ADDRLP4 48
INDIRI4
CNSTI4 0
EQI4 $626
ADDRLP4 56
CNSTI4 1
ASGNI4
ADDRGP4 $627
JUMPV
LABELV $626
ADDRLP4 56
CNSTI4 0
ASGNI4
LABELV $627
ADDRLP4 4
ADDRFP4 20
INDIRI4
ADDRLP4 52
INDIRI4
SUBI4
ADDRLP4 56
INDIRI4
SUBI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 0
GEI4 $628
ADDRLP4 40
CNSTI4 0
ASGNI4
LABELV $628
ADDRLP4 4
INDIRI4
CNSTI4 0
GEI4 $630
ADDRLP4 4
CNSTI4 0
ASGNI4
LABELV $630
ADDRFP4 28
INDIRI4
CNSTI4 16
BANDI4
CNSTI4 0
EQI4 $632
ADDRLP4 40
INDIRI4
ADDRLP4 4
INDIRI4
LEI4 $635
ADDRLP4 68
ADDRLP4 40
INDIRI4
ASGNI4
ADDRGP4 $636
JUMPV
LABELV $635
ADDRLP4 68
ADDRLP4 4
INDIRI4
ASGNI4
LABELV $636
ADDRLP4 40
ADDRLP4 68
INDIRI4
ASGNI4
ADDRLP4 4
CNSTI4 0
ASGNI4
LABELV $632
ADDRFP4 28
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $640
ADDRLP4 4
ADDRLP4 4
INDIRI4
NEGI4
ASGNI4
ADDRGP4 $640
JUMPV
LABELV $639
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 $640
ADDRLP4 4
INDIRI4
CNSTI4 0
GTI4 $639
ADDRLP4 48
INDIRI4
CNSTI4 0
EQI4 $642
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 $642
ADDRLP4 40
INDIRI4
CNSTI4 0
LEI4 $650
ADDRGP4 $647
JUMPV
LABELV $646
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 $647
ADDRLP4 40
INDIRI4
CNSTI4 0
GTI4 $646
ADDRGP4 $650
JUMPV
LABELV $649
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 $650
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $649
ADDRGP4 $653
JUMPV
LABELV $652
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 $653
ADDRLP4 4
INDIRI4
CNSTI4 0
LTI4 $652
ADDRLP4 12
INDIRI4
RETI4
LABELV $601
endproc fmtint 84 16
proc abs_val 4 0
ADDRLP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 0
INDIRF4
CNSTF4 0
GEF4 $656
ADDRLP4 0
ADDRFP4 0
INDIRF4
NEGF4
ASGNF4
LABELV $656
ADDRLP4 0
INDIRF4
RETF4
LABELV $655
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 $659
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $659
ADDRLP4 0
INDIRI4
RETI4
LABELV $658
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 $662
ADDRFP4 20
CNSTI4 6
ASGNI4
LABELV $662
ADDRFP4 12
INDIRF4
ARGF4
ADDRLP4 80
ADDRGP4 abs_val
CALLF4
ASGNF4
ADDRLP4 76
ADDRLP4 80
INDIRF4
ASGNF4
ADDRFP4 12
INDIRF4
CNSTF4 0
GEF4 $664
ADDRLP4 72
CNSTI4 45
ASGNI4
ADDRGP4 $665
JUMPV
LABELV $664
ADDRFP4 24
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $666
ADDRLP4 72
CNSTI4 43
ASGNI4
ADDRGP4 $667
JUMPV
LABELV $666
ADDRFP4 24
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $668
ADDRLP4 72
CNSTI4 32
ASGNI4
LABELV $668
LABELV $667
LABELV $665
ADDRLP4 12
ADDRLP4 76
INDIRF4
CVFI4 4
ASGNI4
ADDRFP4 20
INDIRI4
CNSTI4 9
LEI4 $670
ADDRFP4 20
CNSTI4 9
ASGNI4
LABELV $670
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 $672
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 $672
LABELV $674
ADDRLP4 100
ADDRLP4 8
INDIRI4
ASGNI4
ADDRLP4 8
ADDRLP4 100
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 44
INDIRI4
CNSTI4 0
EQI4 $678
ADDRLP4 96
ADDRGP4 $614
ASGNP4
ADDRGP4 $679
JUMPV
LABELV $678
ADDRLP4 96
ADDRGP4 $615
ASGNP4
LABELV $679
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 $675
ADDRLP4 12
INDIRI4
CNSTI4 0
EQI4 $680
ADDRLP4 8
INDIRI4
CNSTI4 20
LTI4 $674
LABELV $680
ADDRLP4 8
INDIRI4
CNSTI4 20
NEI4 $681
ADDRLP4 8
ADDRLP4 8
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $681
ADDRLP4 8
INDIRI4
ADDRLP4 24
ADDP4
CNSTI1 0
ASGNI1
LABELV $683
ADDRLP4 100
ADDRLP4 20
INDIRI4
ASGNI4
ADDRLP4 20
ADDRLP4 100
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 44
INDIRI4
CNSTI4 0
EQI4 $687
ADDRLP4 96
ADDRGP4 $614
ASGNP4
ADDRGP4 $688
JUMPV
LABELV $687
ADDRLP4 96
ADDRGP4 $615
ASGNP4
LABELV $688
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 $684
ADDRLP4 16
INDIRI4
CNSTI4 0
EQI4 $689
ADDRLP4 20
INDIRI4
CNSTI4 20
LTI4 $683
LABELV $689
ADDRLP4 20
INDIRI4
CNSTI4 20
NEI4 $690
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $690
ADDRLP4 20
INDIRI4
ADDRLP4 48
ADDP4
CNSTI1 0
ASGNI1
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $693
ADDRLP4 96
CNSTI4 1
ASGNI4
ADDRGP4 $694
JUMPV
LABELV $693
ADDRLP4 96
CNSTI4 0
ASGNI4
LABELV $694
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 $695
ADDRLP4 68
CNSTI4 0
ASGNI4
LABELV $695
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $697
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $697
ADDRFP4 24
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $699
ADDRLP4 0
ADDRLP4 0
INDIRI4
NEGI4
ASGNI4
LABELV $699
ADDRLP4 100
CNSTI4 0
ASGNI4
ADDRFP4 24
INDIRI4
CNSTI4 16
BANDI4
ADDRLP4 100
INDIRI4
EQI4 $709
ADDRLP4 0
INDIRI4
ADDRLP4 100
INDIRI4
LEI4 $709
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $706
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 $706
JUMPV
LABELV $705
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 $706
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $705
ADDRGP4 $709
JUMPV
LABELV $708
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 $709
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $708
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $714
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 $714
JUMPV
LABELV $713
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 $714
ADDRLP4 8
INDIRI4
CNSTI4 0
GTI4 $713
ADDRFP4 20
INDIRI4
CNSTI4 0
LEI4 $725
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 $719
JUMPV
LABELV $718
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 $719
ADDRLP4 124
ADDRLP4 68
INDIRI4
ASGNI4
ADDRLP4 68
ADDRLP4 124
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 124
INDIRI4
CNSTI4 0
GTI4 $718
ADDRGP4 $722
JUMPV
LABELV $721
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 $722
ADDRLP4 20
INDIRI4
CNSTI4 0
GTI4 $721
ADDRGP4 $725
JUMPV
LABELV $724
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 $725
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $724
ADDRLP4 4
INDIRI4
RETI4
LABELV $661
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 $728
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 $728
CNSTI4 1
RETI4
LABELV $727
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 $730
endproc Q_vsnprintf 4 16
export sscanf
proc sscanf 84 4
ADDRLP4 8
ADDRFP4 4+4
ASGNP4
ADDRLP4 12
CNSTI4 0
ASGNI4
ADDRGP4 $734
JUMPV
LABELV $733
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 37
EQI4 $736
ADDRFP4 4
ADDRFP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRGP4 $734
JUMPV
LABELV $736
ADDRFP4 4
ADDRFP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $738
ADDRLP4 0
INDIRI4
CNSTI4 57
GTI4 $738
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 $739
JUMPV
LABELV $738
ADDRLP4 4
CNSTU4 1023
ASGNU4
ADDRFP4 4
ADDRFP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $739
ADDRLP4 24
CNSTI4 100
ASGNI4
ADDRLP4 0
INDIRI4
ADDRLP4 24
INDIRI4
EQI4 $742
ADDRLP4 0
INDIRI4
CNSTI4 102
EQI4 $743
ADDRLP4 0
INDIRI4
CNSTI4 105
EQI4 $742
ADDRLP4 0
INDIRI4
ADDRLP4 24
INDIRI4
LTI4 $740
LABELV $753
ADDRLP4 0
INDIRI4
CNSTI4 115
EQI4 $744
ADDRLP4 0
INDIRI4
CNSTI4 117
EQI4 $742
ADDRGP4 $740
JUMPV
LABELV $742
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 $741
JUMPV
LABELV $743
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 $741
JUMPV
LABELV $744
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 $746
JUMPV
LABELV $745
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $746
ADDRLP4 56
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 56
INDIRI4
CNSTI4 32
EQI4 $745
ADDRLP4 56
INDIRI4
CNSTI4 12
EQI4 $745
ADDRLP4 56
INDIRI4
CNSTI4 10
EQI4 $745
ADDRLP4 56
INDIRI4
CNSTI4 13
EQI4 $745
ADDRLP4 56
INDIRI4
CNSTI4 9
EQI4 $745
ADDRLP4 56
INDIRI4
CNSTI4 11
EQI4 $745
ADDRGP4 $749
JUMPV
LABELV $748
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 $749
ADDRLP4 76
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 76
INDIRI4
CNSTI4 0
EQI4 $752
ADDRLP4 76
INDIRI4
CNSTI4 32
EQI4 $752
ADDRLP4 76
INDIRI4
CNSTI4 12
EQI4 $752
ADDRLP4 76
INDIRI4
CNSTI4 10
EQI4 $752
ADDRLP4 76
INDIRI4
CNSTI4 13
EQI4 $752
ADDRLP4 76
INDIRI4
CNSTI4 9
EQI4 $752
ADDRLP4 76
INDIRI4
CNSTI4 11
EQI4 $752
ADDRLP4 72
ADDRLP4 4
INDIRU4
ASGNU4
ADDRLP4 4
ADDRLP4 72
INDIRU4
CNSTU4 1
SUBU4
ASGNU4
ADDRLP4 72
INDIRU4
CNSTU4 0
NEU4 $748
LABELV $752
ADDRLP4 80
ADDRLP4 48
INDIRP4
ASGNP4
ADDRLP4 48
ADDRLP4 80
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 80
INDIRP4
CNSTI1 0
ASGNI1
LABELV $740
LABELV $741
LABELV $734
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $733
ADDRLP4 8
CNSTP4 0
ASGNP4
ADDRLP4 12
INDIRI4
RETI4
LABELV $731
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_acos
import cos
import sin
import sqrt
import floor
import ceil
import memcpy
import memset
import strncpy
lit
align 1
LABELV $615
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 $614
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 $580
byte 1 60
byte 1 78
byte 1 85
byte 1 76
byte 1 76
byte 1 62
byte 1 0
align 1
LABELV $312
byte 1 48
byte 1 120
byte 1 0
align 1
LABELV $305
byte 1 105
byte 1 110
byte 1 105
byte 1 116
byte 1 121
byte 1 0
align 1
LABELV $300
byte 1 105
byte 1 110
byte 1 102
byte 1 0
align 1
LABELV $289
byte 1 110
byte 1 97
byte 1 110
byte 1 0