code
proc swapfunc 24 0
ADDRFP4 12
INDIRI4
CNSTI4 1
GTI4 $28
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 $30
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 $31
ADDRLP4 12
ADDRLP4 8
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 8
ADDRLP4 12
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
GTI4 $30
ADDRGP4 $29
JUMPV
LABELV $28
ADDRLP4 8
ADDRFP4 8
INDIRI4
CVIU4 4
CVUI4 4
ASGNI4
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 4
ADDRFP4 4
INDIRP4
ASGNP4
LABELV $33
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 $34
ADDRLP4 12
ADDRLP4 8
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 8
ADDRLP4 12
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
GTI4 $33
LABELV $29
LABELV $27
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 $42
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRLP4 24
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 0
GEI4 $44
ADDRLP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRGP4 $45
JUMPV
LABELV $44
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRLP4 28
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 28
INDIRI4
CNSTI4 0
GEI4 $46
ADDRLP4 8
ADDRFP4 8
INDIRP4
ASGNP4
ADDRGP4 $47
JUMPV
LABELV $46
ADDRLP4 8
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $47
ADDRLP4 4
ADDRLP4 8
INDIRP4
ASGNP4
LABELV $45
ADDRLP4 0
ADDRLP4 4
INDIRP4
ASGNP4
ADDRGP4 $43
JUMPV
LABELV $42
ADDRFP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRLP4 32
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 32
INDIRI4
CNSTI4 0
LEI4 $48
ADDRLP4 12
ADDRFP4 4
INDIRP4
ASGNP4
ADDRGP4 $49
JUMPV
LABELV $48
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRLP4 36
ADDRFP4 12
INDIRP4
CALLI4
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 0
GEI4 $50
ADDRLP4 16
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $51
JUMPV
LABELV $50
ADDRLP4 16
ADDRFP4 8
INDIRP4
ASGNP4
LABELV $51
ADDRLP4 12
ADDRLP4 16
INDIRP4
ASGNP4
LABELV $49
ADDRLP4 0
ADDRLP4 12
INDIRP4
ASGNP4
LABELV $43
ADDRLP4 0
INDIRP4
RETP4
LABELV $36
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 $53
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 $58
ADDRFP4 8
INDIRU4
ADDRLP4 52
INDIRU4
BANDU4
ADDRLP4 56
INDIRU4
EQU4 $56
LABELV $58
ADDRLP4 44
CNSTI4 2
ASGNI4
ADDRGP4 $57
JUMPV
LABELV $56
ADDRFP4 8
INDIRU4
CNSTU4 4
NEU4 $59
ADDRLP4 48
CNSTI4 0
ASGNI4
ADDRGP4 $60
JUMPV
LABELV $59
ADDRLP4 48
CNSTI4 1
ASGNI4
LABELV $60
ADDRLP4 44
ADDRLP4 48
INDIRI4
ASGNI4
LABELV $57
ADDRLP4 16
ADDRLP4 44
INDIRI4
ASGNI4
ADDRLP4 28
CNSTI4 0
ASGNI4
ADDRFP4 4
INDIRU4
CNSTU4 7
GEU4 $61
ADDRLP4 32
ADDRFP4 8
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRGP4 $66
JUMPV
LABELV $63
ADDRLP4 0
ADDRLP4 32
INDIRP4
ASGNP4
ADDRGP4 $70
JUMPV
LABELV $67
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $71
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 $72
JUMPV
LABELV $71
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 $72
LABELV $68
ADDRLP4 0
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ASGNP4
LABELV $70
ADDRLP4 0
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
LEU4 $73
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 $67
LABELV $73
LABELV $64
ADDRLP4 32
ADDRFP4 8
INDIRU4
ADDRLP4 32
INDIRP4
ADDP4
ASGNP4
LABELV $66
ADDRLP4 32
INDIRP4
CVPU4 4
ADDRFP4 4
INDIRU4
ADDRFP4 8
INDIRU4
MULU4
ADDRFP4 0
INDIRP4
ADDP4
CVPU4 4
LTU4 $63
ADDRGP4 $52
JUMPV
LABELV $61
ADDRLP4 32
ADDRFP4 4
INDIRU4
CNSTI4 1
RSHU4
ADDRFP4 8
INDIRU4
MULU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRFP4 4
INDIRU4
CNSTU4 7
LEU4 $74
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 $76
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 $76
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 $74
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $78
ADDRLP4 64
ADDRFP4 0
INDIRP4
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
ADDRLP4 32
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 32
INDIRP4
ADDRLP4 64
INDIRI4
ASGNI4
ADDRGP4 $79
JUMPV
LABELV $78
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 32
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $79
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 $85
JUMPV
LABELV $84
ADDRLP4 12
INDIRI4
CNSTI4 0
NEI4 $87
ADDRLP4 28
CNSTI4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $89
ADDRLP4 80
ADDRLP4 20
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 20
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 4
INDIRP4
ADDRLP4 80
INDIRI4
ASGNI4
ADDRGP4 $90
JUMPV
LABELV $89
ADDRLP4 20
INDIRP4
ARGP4
ADDRLP4 4
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $90
ADDRLP4 20
ADDRFP4 8
INDIRU4
ADDRLP4 20
INDIRP4
ADDP4
ASGNP4
LABELV $87
ADDRLP4 4
ADDRFP4 8
INDIRU4
ADDRLP4 4
INDIRP4
ADDP4
ASGNP4
LABELV $85
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 8
INDIRP4
CVPU4 4
GTU4 $91
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 $84
LABELV $91
ADDRGP4 $93
JUMPV
LABELV $92
ADDRLP4 12
INDIRI4
CNSTI4 0
NEI4 $95
ADDRLP4 28
CNSTI4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $97
ADDRLP4 88
ADDRLP4 8
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 8
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 24
INDIRP4
ADDRLP4 88
INDIRI4
ASGNI4
ADDRGP4 $98
JUMPV
LABELV $97
ADDRLP4 8
INDIRP4
ARGP4
ADDRLP4 24
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $98
ADDRLP4 24
ADDRLP4 24
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ASGNP4
LABELV $95
ADDRLP4 8
ADDRLP4 8
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ASGNP4
LABELV $93
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 8
INDIRP4
CVPU4 4
GTU4 $99
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 $92
LABELV $99
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 8
INDIRP4
CVPU4 4
LEU4 $100
ADDRGP4 $82
JUMPV
LABELV $100
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $102
ADDRLP4 96
ADDRLP4 4
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 4
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
ASGNI4
ADDRLP4 8
INDIRP4
ADDRLP4 96
INDIRI4
ASGNI4
ADDRGP4 $103
JUMPV
LABELV $102
ADDRLP4 4
INDIRP4
ARGP4
ADDRLP4 8
INDIRP4
ARGP4
ADDRFP4 8
INDIRU4
CVUI4 4
ARGI4
ADDRLP4 16
INDIRI4
ARGI4
ADDRGP4 swapfunc
CALLV
pop
LABELV $103
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 $85
JUMPV
LABELV $82
ADDRLP4 28
INDIRI4
CNSTI4 0
NEI4 $104
ADDRLP4 32
ADDRFP4 8
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRGP4 $109
JUMPV
LABELV $106
ADDRLP4 0
ADDRLP4 32
INDIRP4
ASGNP4
ADDRGP4 $113
JUMPV
LABELV $110
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $114
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 $115
JUMPV
LABELV $114
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 $115
LABELV $111
ADDRLP4 0
ADDRLP4 0
INDIRP4
ADDRFP4 8
INDIRU4
SUBP4
ASGNP4
LABELV $113
ADDRLP4 0
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
LEU4 $116
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 $110
LABELV $116
LABELV $107
ADDRLP4 32
ADDRFP4 8
INDIRU4
ADDRLP4 32
INDIRP4
ADDP4
ASGNP4
LABELV $109
ADDRLP4 32
INDIRP4
CVPU4 4
ADDRFP4 4
INDIRU4
ADDRFP4 8
INDIRU4
MULU4
ADDRFP4 0
INDIRP4
ADDP4
CVPU4 4
LTU4 $106
ADDRGP4 $52
JUMPV
LABELV $104
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 $118
ADDRLP4 80
ADDRLP4 20
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
ASGNI4
ADDRGP4 $119
JUMPV
LABELV $118
ADDRLP4 80
ADDRLP4 4
INDIRP4
CVPU4 4
ADDRLP4 20
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
ASGNI4
LABELV $119
ADDRLP4 12
ADDRLP4 80
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
LEI4 $120
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 $120
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 $123
ADDRLP4 96
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRLP4 8
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
CVIU4 4
ASGNU4
ADDRGP4 $124
JUMPV
LABELV $123
ADDRLP4 96
ADDRLP4 36
INDIRP4
CVPU4 4
ADDRLP4 24
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
CVIU4 4
ADDRFP4 8
INDIRU4
SUBU4
ASGNU4
LABELV $124
ADDRLP4 12
ADDRLP4 96
INDIRU4
CVUI4 4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
LEI4 $125
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 $125
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 $127
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 $127
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 $129
ADDRFP4 0
ADDRLP4 36
INDIRP4
ADDRLP4 12
INDIRI4
SUBP4
ASGNP4
ADDRFP4 4
ADDRLP4 12
INDIRI4
CVIU4 4
ADDRFP4 8
INDIRU4
DIVU4
ASGNU4
ADDRGP4 $53
JUMPV
LABELV $129
LABELV $52
endproc qsort 124 16
export strlen
proc strlen 4 0
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $133
JUMPV
LABELV $132
ADDRLP4 0
ADDRLP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $133
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $132
ADDRLP4 0
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
CVIU4 4
RETU4
LABELV $131
endproc strlen 4 0
export strcat
proc strcat 16 0
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $137
JUMPV
LABELV $136
ADDRLP4 0
ADDRLP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $137
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $136
ADDRGP4 $140
JUMPV
LABELV $139
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 $140
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $139
ADDRLP4 0
INDIRP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
RETP4
LABELV $135
endproc strcat 16 0
export strcpy
proc strcpy 16 0
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRLP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $144
JUMPV
LABELV $143
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 $144
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $143
ADDRLP4 0
INDIRP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
RETP4
LABELV $142
endproc strcpy 16 0
export strcmp
proc strcmp 12 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRGP4 $148
JUMPV
LABELV $147
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 $148
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 $151
ADDRLP4 8
CNSTI4 0
ASGNI4
ADDRLP4 0
INDIRI4
ADDRLP4 8
INDIRI4
EQI4 $151
ADDRLP4 4
INDIRI4
ADDRLP4 8
INDIRI4
NEI4 $147
LABELV $151
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
SUBI4
RETI4
LABELV $146
endproc strcmp 12 0
export strrchr
proc strrchr 16 4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 12
ADDRGP4 strlen
CALLU4
ASGNU4
ADDRLP4 8
ADDRLP4 12
INDIRU4
CVUI4 4
ASGNI4
ADDRLP4 0
ADDRLP4 8
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRGP4 $156
JUMPV
LABELV $153
ADDRLP4 4
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
ADDP4
ASGNP4
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
ADDRFP4 4
INDIRI4
NEI4 $157
ADDRLP4 4
INDIRP4
RETP4
ADDRGP4 $152
JUMPV
LABELV $157
LABELV $154
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $156
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $153
CNSTP4 0
RETP4
LABELV $152
endproc strrchr 16 4
export strchr
proc strchr 0 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRI4
ASGNI4
ADDRGP4 $161
JUMPV
LABELV $160
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ADDRFP4 4
INDIRI4
NEI4 $163
ADDRFP4 0
INDIRP4
RETP4
ADDRGP4 $159
JUMPV
LABELV $163
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $161
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $160
CNSTP4 0
RETP4
LABELV $159
endproc strchr 0 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 0
INDIRP4
CVPU4 4
ADDRFP4 4
INDIRP4
CVPU4 4
LEU4 $184
ADDRLP4 0
ADDRFP4 8
INDIRU4
ASGNU4
ADDRGP4 $187
JUMPV
LABELV $186
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 $187
ADDRLP4 0
INDIRU4
CNSTU4 0
NEU4 $186
ADDRGP4 $185
JUMPV
LABELV $184
ADDRLP4 0
CNSTU4 0
ASGNU4
ADDRGP4 $192
JUMPV
LABELV $189
ADDRLP4 0
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
ADDRLP4 0
INDIRU4
ADDRFP4 4
INDIRP4
ADDP4
INDIRI1
ASGNI1
LABELV $190
ADDRLP4 0
ADDRLP4 0
INDIRU4
CNSTU4 1
ADDU4
ASGNU4
LABELV $192
ADDRLP4 0
INDIRU4
ADDRFP4 8
INDIRU4
LTU4 $189
LABELV $185
ADDRFP4 0
INDIRP4
RETP4
LABELV $183
endproc memmove 8 0
export rint
proc rint 8 4
ADDRFP4 0
INDIRF4
CNSTF4 1056964608
LTF4 $194
ADDRFP4 0
INDIRF4
ARGF4
ADDRLP4 0
ADDRGP4 ceil
CALLF4
ASGNF4
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $193
JUMPV
LABELV $194
ADDRFP4 0
INDIRF4
ARGF4
ADDRLP4 4
ADDRGP4 floor
CALLF4
ASGNF4
ADDRLP4 4
INDIRF4
RETF4
LABELV $193
endproc rint 8 4
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 $196
endproc tan 8 4
lit
align 4
LABELV pi
byte 4 1078530010
align 4
LABELV pio2_hi
byte 4 1070141402
align 4
LABELV pio2_lo
byte 4 866263400
align 4
LABELV pS0
byte 4 1042983595
align 4
LABELV pS1
byte 4 3198595216
align 4
LABELV pS2
byte 4 1045301928
align 4
LABELV pS3
byte 4 3173257542
align 4
LABELV pS4
byte 4 978288388
align 4
LABELV pS5
byte 4 940699400
align 4
LABELV qS1
byte 4 3222917433
align 4
LABELV qS2
byte 4 1073829677
align 4
LABELV qS3
byte 4 3207607137
align 4
LABELV qS4
byte 4 1033750062
export acos
code
proc acos 64 4
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
LABELV $199
ADDRLP4 44
ADDRFP4 0
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 44
INDIRU4
CVUI4 4
ASGNI4
LABELV $200
ADDRLP4 12
ADDRLP4 0
INDIRI4
CNSTI4 2147483647
BANDI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1065353216
NEI4 $202
ADDRLP4 0
INDIRI4
CNSTI4 0
LEI4 $204
CNSTF4 0
RETF4
ADDRGP4 $198
JUMPV
LABELV $204
ADDRGP4 pi
INDIRF4
CNSTF4 1073741824
ADDRGP4 pio2_lo
INDIRF4
MULF4
ADDF4
RETF4
ADDRGP4 $198
JUMPV
LABELV $202
ADDRLP4 12
INDIRI4
CNSTI4 1065353216
LEI4 $206
ADDRLP4 48
ADDRFP4 0
INDIRF4
ADDRFP4 0
INDIRF4
SUBF4
ASGNF4
ADDRLP4 48
INDIRF4
ADDRLP4 48
INDIRF4
DIVF4
RETF4
ADDRGP4 $198
JUMPV
LABELV $206
ADDRLP4 12
INDIRI4
CNSTI4 1056964608
GEI4 $208
ADDRLP4 12
INDIRI4
CNSTI4 587202560
GTI4 $210
ADDRGP4 pio2_hi
INDIRF4
ADDRGP4 pio2_lo
INDIRF4
ADDF4
RETF4
ADDRGP4 $198
JUMPV
LABELV $210
ADDRLP4 4
ADDRFP4 0
INDIRF4
ADDRFP4 0
INDIRF4
MULF4
ASGNF4
ADDRLP4 16
ADDRGP4 pS3
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS4
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS5
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
ASGNF4
ADDRLP4 20
ADDRLP4 4
INDIRF4
ADDRGP4 pS0
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS1
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS2
INDIRF4
ADDRLP4 4
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ASGNF4
ADDRLP4 24
ADDRLP4 4
INDIRF4
ADDRGP4 qS1
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 qS2
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 qS3
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 qS4
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
CNSTF4 1065353216
ADDF4
ASGNF4
ADDRLP4 28
ADDRLP4 20
INDIRF4
ADDRLP4 24
INDIRF4
DIVF4
ASGNF4
ADDRGP4 pio2_hi
INDIRF4
ADDRFP4 0
INDIRF4
ADDRGP4 pio2_lo
INDIRF4
ADDRFP4 0
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
SUBF4
SUBF4
SUBF4
RETF4
ADDRGP4 $198
JUMPV
LABELV $208
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $212
ADDRLP4 44
CNSTF4 1065353216
ASGNF4
ADDRLP4 4
CNSTF4 1056964608
ADDRFP4 0
INDIRF4
ADDRLP4 44
INDIRF4
ADDF4
MULF4
ASGNF4
ADDRLP4 16
ADDRGP4 pS3
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS4
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS5
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
ASGNF4
ADDRLP4 20
ADDRLP4 4
INDIRF4
ADDRGP4 pS0
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS1
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS2
INDIRF4
ADDRLP4 4
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ASGNF4
ADDRLP4 24
ADDRLP4 4
INDIRF4
ADDRGP4 qS1
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 qS2
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 qS3
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 qS4
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ADDRLP4 44
INDIRF4
ADDF4
ASGNF4
ADDRLP4 4
INDIRF4
ARGF4
ADDRLP4 52
ADDRGP4 sqrt
CALLF4
ASGNF4
ADDRLP4 32
ADDRLP4 52
INDIRF4
ASGNF4
ADDRLP4 28
ADDRLP4 20
INDIRF4
ADDRLP4 24
INDIRF4
DIVF4
ASGNF4
ADDRLP4 56
ADDRLP4 32
INDIRF4
ASGNF4
ADDRLP4 36
ADDRLP4 28
INDIRF4
ADDRLP4 56
INDIRF4
MULF4
ADDRGP4 pio2_lo
INDIRF4
SUBF4
ASGNF4
ADDRGP4 pi
INDIRF4
CNSTF4 1073741824
ADDRLP4 56
INDIRF4
ADDRLP4 36
INDIRF4
ADDF4
MULF4
SUBF4
RETF4
ADDRGP4 $198
JUMPV
LABELV $212
ADDRLP4 4
CNSTF4 1056964608
CNSTF4 1065353216
ADDRFP4 0
INDIRF4
SUBF4
MULF4
ASGNF4
ADDRLP4 4
INDIRF4
ARGF4
ADDRLP4 48
ADDRGP4 sqrt
CALLF4
ASGNF4
ADDRLP4 32
ADDRLP4 48
INDIRF4
ASGNF4
ADDRLP4 8
ADDRLP4 32
INDIRF4
ASGNF4
LABELV $214
ADDRLP4 52
ADDRLP4 8
INDIRF4
ASGNF4
ADDRLP4 44
ADDRLP4 52
INDIRU4
CVUI4 4
ASGNI4
LABELV $215
LABELV $217
ADDRLP4 52
ADDRLP4 44
INDIRI4
CVIU4 4
CNSTU4 4294963200
BANDU4
ASGNU4
ADDRLP4 8
ADDRLP4 52
INDIRF4
ASGNF4
LABELV $218
ADDRLP4 60
ADDRLP4 32
INDIRF4
ASGNF4
ADDRLP4 40
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
ADDRLP4 8
INDIRF4
MULF4
SUBF4
ADDRLP4 60
INDIRF4
ADDRLP4 8
INDIRF4
ADDF4
DIVF4
ASGNF4
ADDRLP4 16
ADDRGP4 pS3
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS4
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS5
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
ASGNF4
ADDRLP4 20
ADDRLP4 4
INDIRF4
ADDRGP4 pS0
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS1
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pS2
INDIRF4
ADDRLP4 4
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ASGNF4
ADDRLP4 24
ADDRLP4 4
INDIRF4
ADDRGP4 qS1
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 qS2
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 qS3
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 qS4
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
CNSTF4 1065353216
ADDF4
ASGNF4
ADDRLP4 28
ADDRLP4 20
INDIRF4
ADDRLP4 24
INDIRF4
DIVF4
ASGNF4
ADDRLP4 36
ADDRLP4 28
INDIRF4
ADDRLP4 60
INDIRF4
MULF4
ADDRLP4 40
INDIRF4
ADDF4
ASGNF4
CNSTF4 1073741824
ADDRLP4 8
INDIRF4
ADDRLP4 36
INDIRF4
ADDF4
MULF4
RETF4
LABELV $198
endproc acos 64 4
lit
align 4
LABELV bp
byte 4 1065353216
byte 4 1069547520
align 4
LABELV dp_h
byte 4 0
byte 4 1058390016
align 4
LABELV dp_l
byte 4 0
byte 4 902942684
align 4
LABELV huge
byte 4 1900671690
align 4
LABELV tiny
byte 4 228737632
align 4
LABELV zero
byte 4 0
align 4
LABELV one
byte 4 1065353216
align 4
LABELV two
byte 4 1073741824
align 4
LABELV two24
byte 4 1266679808
align 4
LABELV two25
byte 4 1275068416
align 4
LABELV twom25
byte 4 855638016
align 4
LABELV L1
byte 4 1058642330
align 4
LABELV L2
byte 4 1054567863
align 4
LABELV L3
byte 4 1051372203
align 4
LABELV L4
byte 4 1049338629
align 4
LABELV L5
byte 4 1047278165
align 4
LABELV L6
byte 4 1045688642
align 4
LABELV P1
byte 4 1042983595
align 4
LABELV P2
byte 4 3140881249
align 4
LABELV P3
byte 4 948613973
align 4
LABELV P4
byte 4 3051219470
align 4
LABELV P5
byte 4 858897228
align 4
LABELV lg2
byte 4 1060205080
align 4
LABELV lg2_h
byte 4 1060205056
align 4
LABELV lg2_l
byte 4 901758604
align 4
LABELV ovt
byte 4 859351612
align 4
LABELV cp
byte 4 1064712271
align 4
LABELV cp_h
byte 4 1064712192
align 4
LABELV cp_l
byte 4 916308896
align 4
LABELV ivln2
byte 4 1069066811
align 4
LABELV ivln2_h
byte 4 1069066752
align 4
LABELV ivln2_l
byte 4 921478512
code
proc copysignf 12 0
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 4
ADDRFP4 4
INDIRF4
ASGNF4
LABELV $221
ADDRLP4 8
ADDRFP4 0
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 8
INDIRU4
ASGNU4
LABELV $222
LABELV $224
ADDRLP4 8
ADDRFP4 4
INDIRF4
ASGNF4
ADDRLP4 4
ADDRLP4 8
INDIRU4
ASGNU4
LABELV $225
LABELV $227
ADDRLP4 8
ADDRLP4 0
INDIRU4
CNSTU4 2147483647
BANDU4
ADDRLP4 4
INDIRU4
CNSTU4 2147483648
BANDU4
BORU4
ASGNU4
ADDRFP4 0
ADDRLP4 8
INDIRF4
ASGNF4
LABELV $228
ADDRFP4 0
INDIRF4
RETF4
LABELV $220
endproc copysignf 12 0
proc __scalbnf 40 8
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 4
ADDRFP4 4
INDIRI4
ASGNI4
LABELV $231
ADDRLP4 8
ADDRFP4 0
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 8
INDIRU4
CVUI4 4
ASGNI4
LABELV $232
ADDRLP4 4
ADDRLP4 0
INDIRI4
CNSTI4 2139095040
BANDI4
CNSTI4 23
RSHI4
ASGNI4
ADDRLP4 4
INDIRI4
CNSTI4 0
NEI4 $234
ADDRLP4 0
INDIRI4
CNSTI4 2147483647
BANDI4
CNSTI4 0
NEI4 $236
ADDRFP4 0
INDIRF4
RETF4
ADDRGP4 $230
JUMPV
LABELV $236
ADDRFP4 0
ADDRFP4 0
INDIRF4
ADDRGP4 two25
INDIRF4
MULF4
ASGNF4
LABELV $238
ADDRLP4 8
ADDRFP4 0
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 8
INDIRU4
CVUI4 4
ASGNI4
LABELV $239
ADDRLP4 4
ADDRLP4 0
INDIRI4
CNSTI4 2139095040
BANDI4
CNSTI4 23
RSHI4
CNSTI4 25
SUBI4
ASGNI4
LABELV $234
ADDRLP4 4
INDIRI4
CNSTI4 255
NEI4 $241
ADDRFP4 0
INDIRF4
ADDRFP4 0
INDIRF4
ADDF4
RETF4
ADDRGP4 $230
JUMPV
LABELV $241
ADDRLP4 4
ADDRLP4 4
INDIRI4
ADDRFP4 4
INDIRI4
ADDI4
ASGNI4
ADDRFP4 4
INDIRI4
CNSTI4 50000
GTI4 $245
ADDRLP4 4
INDIRI4
CNSTI4 254
LEI4 $243
LABELV $245
ADDRLP4 12
ADDRGP4 huge
INDIRF4
ASGNF4
ADDRLP4 12
INDIRF4
ARGF4
ADDRFP4 0
INDIRF4
ARGF4
ADDRLP4 16
ADDRGP4 copysignf
CALLF4
ASGNF4
ADDRLP4 12
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
RETF4
ADDRGP4 $230
JUMPV
LABELV $243
ADDRFP4 4
INDIRI4
CNSTI4 -50000
GEI4 $246
ADDRLP4 20
ADDRGP4 tiny
INDIRF4
ASGNF4
ADDRLP4 20
INDIRF4
ARGF4
ADDRFP4 0
INDIRF4
ARGF4
ADDRLP4 24
ADDRGP4 copysignf
CALLF4
ASGNF4
ADDRLP4 20
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
RETF4
ADDRGP4 $230
JUMPV
LABELV $246
ADDRLP4 4
INDIRI4
CNSTI4 0
LEI4 $248
LABELV $250
ADDRLP4 28
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 2155872255
BANDU4
ADDRLP4 4
INDIRI4
CNSTI4 23
LSHI4
CVIU4 4
BORU4
ASGNU4
ADDRFP4 0
ADDRLP4 28
INDIRF4
ASGNF4
LABELV $251
ADDRFP4 0
INDIRF4
RETF4
ADDRGP4 $230
JUMPV
LABELV $248
ADDRLP4 4
INDIRI4
CNSTI4 -25
GTI4 $253
ADDRLP4 28
ADDRGP4 tiny
INDIRF4
ASGNF4
ADDRLP4 28
INDIRF4
ARGF4
ADDRFP4 0
INDIRF4
ARGF4
ADDRLP4 32
ADDRGP4 copysignf
CALLF4
ASGNF4
ADDRLP4 28
INDIRF4
ADDRLP4 32
INDIRF4
MULF4
RETF4
ADDRGP4 $230
JUMPV
LABELV $253
ADDRLP4 4
ADDRLP4 4
INDIRI4
CNSTI4 25
ADDI4
ASGNI4
LABELV $255
ADDRLP4 36
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 2155872255
BANDU4
ADDRLP4 4
INDIRI4
CNSTI4 23
LSHI4
CVIU4 4
BORU4
ASGNU4
ADDRFP4 0
ADDRLP4 36
INDIRF4
ASGNF4
LABELV $256
ADDRFP4 0
INDIRF4
ADDRGP4 twom25
INDIRF4
MULF4
RETF4
LABELV $230
endproc __scalbnf 40 8
export pow
proc pow 208 8
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 4
ADDRFP4 4
INDIRF4
ASGNF4
ADDRFP4 0
INDIRF4
CNSTF4 1065353216
NEF4 $259
ADDRFP4 0
INDIRF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $259
LABELV $261
ADDRLP4 108
ADDRFP4 0
INDIRF4
ASGNF4
ADDRLP4 32
ADDRLP4 108
INDIRU4
CVUI4 4
ASGNI4
LABELV $262
LABELV $264
ADDRLP4 108
ADDRFP4 4
INDIRF4
ASGNF4
ADDRLP4 36
ADDRLP4 108
INDIRU4
CVUI4 4
ASGNI4
LABELV $265
ADDRLP4 108
CNSTI4 2147483647
ASGNI4
ADDRLP4 20
ADDRLP4 32
INDIRI4
ADDRLP4 108
INDIRI4
BANDI4
ASGNI4
ADDRLP4 60
ADDRLP4 36
INDIRI4
ADDRLP4 108
INDIRI4
BANDI4
ASGNI4
ADDRLP4 60
INDIRI4
CNSTI4 0
NEI4 $267
ADDRGP4 one
INDIRF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $267
ADDRLP4 112
CNSTI4 2139095040
ASGNI4
ADDRLP4 20
INDIRI4
ADDRLP4 112
INDIRI4
GTI4 $271
ADDRLP4 60
INDIRI4
ADDRLP4 112
INDIRI4
LEI4 $269
LABELV $271
ADDRFP4 0
INDIRF4
ADDRFP4 4
INDIRF4
ADDF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $269
ADDRLP4 116
CNSTI4 0
ASGNI4
ADDRLP4 80
ADDRLP4 116
INDIRI4
ASGNI4
ADDRLP4 32
INDIRI4
ADDRLP4 116
INDIRI4
GEI4 $272
ADDRLP4 60
INDIRI4
CNSTI4 1266679808
LTI4 $274
ADDRLP4 80
CNSTI4 2
ASGNI4
ADDRGP4 $275
JUMPV
LABELV $274
ADDRLP4 60
INDIRI4
CNSTI4 1065353216
LTI4 $276
ADDRLP4 124
CNSTI4 23
ASGNI4
ADDRLP4 28
ADDRLP4 60
INDIRI4
ADDRLP4 124
INDIRI4
RSHI4
CNSTI4 127
SUBI4
ASGNI4
ADDRLP4 128
ADDRLP4 124
INDIRI4
ADDRLP4 28
INDIRI4
SUBI4
ASGNI4
ADDRLP4 12
ADDRLP4 60
INDIRI4
ADDRLP4 128
INDIRI4
RSHI4
ASGNI4
ADDRLP4 12
INDIRI4
ADDRLP4 128
INDIRI4
LSHI4
ADDRLP4 60
INDIRI4
NEI4 $278
ADDRLP4 80
CNSTI4 2
ADDRLP4 12
INDIRI4
CNSTI4 1
BANDI4
SUBI4
ASGNI4
LABELV $278
LABELV $276
LABELV $275
LABELV $272
ADDRLP4 60
INDIRI4
CNSTI4 2139095040
NEI4 $280
ADDRLP4 20
INDIRI4
CNSTI4 1065353216
NEI4 $282
ADDRFP4 4
INDIRF4
ADDRFP4 4
INDIRF4
SUBF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $282
ADDRLP4 20
INDIRI4
CNSTI4 1065353216
LEI4 $284
ADDRLP4 36
INDIRI4
CNSTI4 0
LTI4 $287
ADDRLP4 124
ADDRFP4 4
INDIRF4
ASGNF4
ADDRGP4 $288
JUMPV
LABELV $287
ADDRLP4 124
ADDRGP4 zero
INDIRF4
ASGNF4
LABELV $288
ADDRLP4 124
INDIRF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $284
ADDRLP4 36
INDIRI4
CNSTI4 0
GEI4 $290
ADDRLP4 128
ADDRFP4 4
INDIRF4
NEGF4
ASGNF4
ADDRGP4 $291
JUMPV
LABELV $290
ADDRLP4 128
ADDRGP4 zero
INDIRF4
ASGNF4
LABELV $291
ADDRLP4 128
INDIRF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $280
ADDRLP4 60
INDIRI4
CNSTI4 1065353216
NEI4 $292
ADDRLP4 36
INDIRI4
CNSTI4 0
GEI4 $294
ADDRGP4 one
INDIRF4
ADDRFP4 0
INDIRF4
DIVF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $294
ADDRFP4 0
INDIRF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $292
ADDRLP4 36
INDIRI4
CNSTI4 1073741824
NEI4 $296
ADDRFP4 0
INDIRF4
ADDRFP4 0
INDIRF4
MULF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $296
ADDRLP4 36
INDIRI4
CNSTI4 1056964608
NEI4 $298
ADDRLP4 32
INDIRI4
CNSTI4 0
LTI4 $300
ADDRFP4 0
INDIRF4
ARGF4
ADDRLP4 124
ADDRGP4 sqrt
CALLF4
ASGNF4
ADDRLP4 124
INDIRF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $300
LABELV $298
ADDRFP4 0
INDIRF4
ARGF4
ADDRLP4 124
ADDRGP4 fabs
CALLF4
ASGNF4
ADDRLP4 48
ADDRLP4 124
INDIRF4
ASGNF4
ADDRLP4 20
INDIRI4
CNSTI4 2139095040
EQI4 $305
ADDRLP4 20
INDIRI4
CNSTI4 0
EQI4 $305
ADDRLP4 20
INDIRI4
CNSTI4 1065353216
NEI4 $302
LABELV $305
ADDRLP4 8
ADDRLP4 48
INDIRF4
ASGNF4
ADDRLP4 36
INDIRI4
CNSTI4 0
GEI4 $306
ADDRLP4 8
ADDRGP4 one
INDIRF4
ADDRLP4 8
INDIRF4
DIVF4
ASGNF4
LABELV $306
ADDRLP4 32
INDIRI4
CNSTI4 0
GEI4 $308
ADDRLP4 20
INDIRI4
CNSTI4 1065353216
SUBI4
ADDRLP4 80
INDIRI4
BORI4
CNSTI4 0
NEI4 $310
ADDRLP4 136
ADDRLP4 8
INDIRF4
ADDRLP4 8
INDIRF4
SUBF4
ASGNF4
ADDRLP4 8
ADDRLP4 136
INDIRF4
ADDRLP4 136
INDIRF4
DIVF4
ASGNF4
ADDRGP4 $311
JUMPV
LABELV $310
ADDRLP4 80
INDIRI4
CNSTI4 1
NEI4 $312
ADDRLP4 8
ADDRLP4 8
INDIRF4
NEGF4
ASGNF4
LABELV $312
LABELV $311
LABELV $308
ADDRLP4 8
INDIRF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $302
ADDRLP4 32
INDIRI4
CVIU4 4
CNSTI4 31
RSHU4
CNSTU4 1
SUBU4
ADDRLP4 80
INDIRI4
CVIU4 4
BORU4
CNSTU4 0
NEU4 $314
ADDRLP4 136
ADDRFP4 0
INDIRF4
ADDRFP4 0
INDIRF4
SUBF4
ASGNF4
ADDRLP4 136
INDIRF4
ADDRLP4 136
INDIRF4
DIVF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $314
ADDRLP4 60
INDIRI4
CNSTI4 1291845632
LEI4 $316
ADDRLP4 20
INDIRI4
CNSTI4 1065353208
GEI4 $318
ADDRLP4 36
INDIRI4
CNSTI4 0
GEI4 $321
ADDRLP4 144
ADDRGP4 huge
INDIRF4
ASGNF4
ADDRLP4 140
ADDRLP4 144
INDIRF4
ADDRLP4 144
INDIRF4
MULF4
ASGNF4
ADDRGP4 $322
JUMPV
LABELV $321
ADDRLP4 148
ADDRGP4 tiny
INDIRF4
ASGNF4
ADDRLP4 140
ADDRLP4 148
INDIRF4
ADDRLP4 148
INDIRF4
MULF4
ASGNF4
LABELV $322
ADDRLP4 140
INDIRF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $318
ADDRLP4 20
INDIRI4
CNSTI4 1065353223
LEI4 $323
ADDRLP4 36
INDIRI4
CNSTI4 0
LEI4 $326
ADDRLP4 156
ADDRGP4 huge
INDIRF4
ASGNF4
ADDRLP4 152
ADDRLP4 156
INDIRF4
ADDRLP4 156
INDIRF4
MULF4
ASGNF4
ADDRGP4 $327
JUMPV
LABELV $326
ADDRLP4 160
ADDRGP4 tiny
INDIRF4
ASGNF4
ADDRLP4 152
ADDRLP4 160
INDIRF4
ADDRLP4 160
INDIRF4
MULF4
ASGNF4
LABELV $327
ADDRLP4 152
INDIRF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $323
ADDRLP4 4
ADDRFP4 0
INDIRF4
CNSTF4 1065353216
SUBF4
ASGNF4
ADDRLP4 76
ADDRLP4 4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
CNSTF4 1056964608
ADDRLP4 4
INDIRF4
CNSTF4 1051372203
CNSTF4 1048576000
ADDRLP4 4
INDIRF4
MULF4
SUBF4
MULF4
SUBF4
MULF4
ASGNF4
ADDRLP4 52
ADDRGP4 ivln2_h
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 56
ADDRLP4 4
INDIRF4
ADDRGP4 ivln2_l
INDIRF4
MULF4
ADDRLP4 76
INDIRF4
ADDRGP4 ivln2
INDIRF4
MULF4
SUBF4
ASGNF4
ADDRLP4 16
ADDRLP4 52
INDIRF4
ADDRLP4 56
INDIRF4
ADDF4
ASGNF4
LABELV $328
ADDRLP4 168
ADDRLP4 16
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 168
INDIRU4
CVUI4 4
ASGNI4
LABELV $329
LABELV $331
ADDRLP4 168
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 4294963200
BANDU4
ASGNU4
ADDRLP4 16
ADDRLP4 168
INDIRF4
ASGNF4
LABELV $332
ADDRLP4 92
ADDRLP4 56
INDIRF4
ADDRLP4 16
INDIRF4
ADDRLP4 52
INDIRF4
SUBF4
SUBF4
ASGNF4
ADDRGP4 $317
JUMPV
LABELV $316
ADDRLP4 44
CNSTI4 0
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 8388608
GEI4 $334
ADDRLP4 48
ADDRLP4 48
INDIRF4
ADDRGP4 two24
INDIRF4
MULF4
ASGNF4
ADDRLP4 44
ADDRLP4 44
INDIRI4
CNSTI4 24
SUBI4
ASGNI4
LABELV $336
ADDRLP4 160
ADDRLP4 48
INDIRF4
ASGNF4
ADDRLP4 20
ADDRLP4 160
INDIRU4
CVUI4 4
ASGNI4
LABELV $337
LABELV $334
ADDRLP4 44
ADDRLP4 44
INDIRI4
ADDRLP4 20
INDIRI4
CNSTI4 23
RSHI4
CNSTI4 127
SUBI4
ADDI4
ASGNI4
ADDRLP4 12
ADDRLP4 20
INDIRI4
CNSTI4 8388607
BANDI4
ASGNI4
ADDRLP4 20
ADDRLP4 12
INDIRI4
CNSTI4 1065353216
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1885297
GTI4 $339
ADDRLP4 28
CNSTI4 0
ASGNI4
ADDRGP4 $340
JUMPV
LABELV $339
ADDRLP4 12
INDIRI4
CNSTI4 6140887
GEI4 $341
ADDRLP4 28
CNSTI4 1
ASGNI4
ADDRGP4 $342
JUMPV
LABELV $341
ADDRLP4 28
CNSTI4 0
ASGNI4
ADDRLP4 44
ADDRLP4 44
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 8388608
SUBI4
ASGNI4
LABELV $342
LABELV $340
LABELV $343
ADDRLP4 168
ADDRLP4 20
INDIRI4
CVIU4 4
ASGNU4
ADDRLP4 48
ADDRLP4 168
INDIRF4
ASGNF4
LABELV $344
ADDRLP4 172
ADDRLP4 28
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 bp
ADDP4
ASGNP4
ADDRLP4 52
ADDRLP4 48
INDIRF4
ADDRLP4 172
INDIRP4
INDIRF4
SUBF4
ASGNF4
ADDRLP4 56
ADDRGP4 one
INDIRF4
ADDRLP4 48
INDIRF4
ADDRLP4 172
INDIRP4
INDIRF4
ADDF4
DIVF4
ASGNF4
ADDRLP4 64
ADDRLP4 52
INDIRF4
ADDRLP4 56
INDIRF4
MULF4
ASGNF4
ADDRLP4 144
ADDRLP4 64
INDIRF4
ASGNF4
LABELV $346
ADDRLP4 176
ADDRLP4 144
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 176
INDIRU4
CVUI4 4
ASGNI4
LABELV $347
LABELV $349
ADDRLP4 176
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 4294963200
BANDU4
ASGNU4
ADDRLP4 144
ADDRLP4 176
INDIRF4
ASGNF4
LABELV $350
LABELV $352
ADDRLP4 176
ADDRLP4 20
INDIRI4
CNSTI4 1
RSHI4
CNSTI4 536870912
BORI4
CNSTI4 262144
ADDI4
ADDRLP4 28
INDIRI4
CNSTI4 21
LSHI4
ADDI4
CVIU4 4
ASGNU4
ADDRLP4 140
ADDRLP4 176
INDIRF4
ASGNF4
LABELV $353
ADDRLP4 152
ADDRLP4 48
INDIRF4
ADDRLP4 140
INDIRF4
ADDRLP4 28
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 bp
ADDP4
INDIRF4
SUBF4
SUBF4
ASGNF4
ADDRLP4 156
ADDRLP4 56
INDIRF4
ADDRLP4 52
INDIRF4
ADDRLP4 144
INDIRF4
ADDRLP4 140
INDIRF4
MULF4
SUBF4
ADDRLP4 144
INDIRF4
ADDRLP4 152
INDIRF4
MULF4
SUBF4
MULF4
ASGNF4
ADDRLP4 148
ADDRLP4 64
INDIRF4
ADDRLP4 64
INDIRF4
MULF4
ASGNF4
ADDRLP4 104
ADDRGP4 L3
INDIRF4
ADDRLP4 148
INDIRF4
ADDRGP4 L4
INDIRF4
ADDRLP4 148
INDIRF4
ADDRGP4 L5
INDIRF4
ADDRLP4 148
INDIRF4
ADDRGP4 L6
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ADDF4
ASGNF4
ADDRLP4 72
ADDRLP4 148
INDIRF4
ADDRLP4 148
INDIRF4
MULF4
ADDRGP4 L1
INDIRF4
ADDRLP4 148
INDIRF4
ADDRGP4 L2
INDIRF4
ADDRLP4 148
INDIRF4
ADDRLP4 104
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
ASGNF4
ADDRLP4 72
ADDRLP4 72
INDIRF4
ADDRLP4 156
INDIRF4
ADDRLP4 144
INDIRF4
ADDRLP4 64
INDIRF4
ADDF4
MULF4
ADDF4
ASGNF4
ADDRLP4 148
ADDRLP4 144
INDIRF4
ADDRLP4 144
INDIRF4
MULF4
ASGNF4
ADDRLP4 140
ADDRLP4 148
INDIRF4
CNSTF4 1077936128
ADDF4
ADDRLP4 72
INDIRF4
ADDF4
ASGNF4
LABELV $355
ADDRLP4 192
ADDRLP4 140
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 192
INDIRU4
CVUI4 4
ASGNI4
LABELV $356
LABELV $358
ADDRLP4 192
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 4294963200
BANDU4
ASGNU4
ADDRLP4 140
ADDRLP4 192
INDIRF4
ASGNF4
LABELV $359
ADDRLP4 152
ADDRLP4 72
INDIRF4
ADDRLP4 140
INDIRF4
CNSTF4 1077936128
SUBF4
ADDRLP4 148
INDIRF4
SUBF4
SUBF4
ASGNF4
ADDRLP4 52
ADDRLP4 144
INDIRF4
ADDRLP4 140
INDIRF4
MULF4
ASGNF4
ADDRLP4 56
ADDRLP4 156
INDIRF4
ADDRLP4 140
INDIRF4
MULF4
ADDRLP4 152
INDIRF4
ADDRLP4 64
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 24
ADDRLP4 52
INDIRF4
ADDRLP4 56
INDIRF4
ADDF4
ASGNF4
LABELV $361
ADDRLP4 196
ADDRLP4 24
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 196
INDIRU4
CVUI4 4
ASGNI4
LABELV $362
LABELV $364
ADDRLP4 196
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 4294963200
BANDU4
ASGNU4
ADDRLP4 24
ADDRLP4 196
INDIRF4
ASGNF4
LABELV $365
ADDRLP4 68
ADDRLP4 56
INDIRF4
ADDRLP4 24
INDIRF4
ADDRLP4 52
INDIRF4
SUBF4
SUBF4
ASGNF4
ADDRLP4 96
ADDRGP4 cp_h
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
ASGNF4
ADDRLP4 200
ADDRLP4 28
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 100
ADDRGP4 cp_l
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
ADDRLP4 68
INDIRF4
ADDRGP4 cp
INDIRF4
MULF4
ADDF4
ADDRLP4 200
INDIRI4
ADDRGP4 dp_l
ADDP4
INDIRF4
ADDF4
ASGNF4
ADDRLP4 4
ADDRLP4 44
INDIRI4
CVIF4 4
ASGNF4
ADDRLP4 16
ADDRLP4 96
INDIRF4
ADDRLP4 100
INDIRF4
ADDF4
ADDRLP4 200
INDIRI4
ADDRGP4 dp_h
ADDP4
INDIRF4
ADDF4
ADDRLP4 4
INDIRF4
ADDF4
ASGNF4
LABELV $367
ADDRLP4 204
ADDRLP4 16
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 204
INDIRU4
CVUI4 4
ASGNI4
LABELV $368
LABELV $370
ADDRLP4 204
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 4294963200
BANDU4
ASGNU4
ADDRLP4 16
ADDRLP4 204
INDIRF4
ASGNF4
LABELV $371
ADDRLP4 92
ADDRLP4 100
INDIRF4
ADDRLP4 16
INDIRF4
ADDRLP4 4
INDIRF4
SUBF4
ADDRLP4 28
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 dp_h
ADDP4
INDIRF4
SUBF4
ADDRLP4 96
INDIRF4
SUBF4
SUBF4
ASGNF4
LABELV $317
ADDRLP4 64
ADDRGP4 one
INDIRF4
ASGNF4
ADDRLP4 32
INDIRI4
CVIU4 4
CNSTI4 31
RSHU4
CNSTU4 1
SUBU4
ADDRLP4 80
INDIRI4
CNSTI4 1
SUBI4
CVIU4 4
BORU4
CNSTU4 0
NEU4 $373
ADDRLP4 64
ADDRGP4 one
INDIRF4
NEGF4
ASGNF4
LABELV $373
LABELV $375
ADDRLP4 140
ADDRFP4 4
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 140
INDIRU4
CVUI4 4
ASGNI4
LABELV $376
LABELV $378
ADDRLP4 140
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 4294963200
BANDU4
ASGNU4
ADDRLP4 40
ADDRLP4 140
INDIRF4
ASGNF4
LABELV $379
ADDRLP4 68
ADDRFP4 4
INDIRF4
ADDRLP4 40
INDIRF4
SUBF4
ADDRLP4 16
INDIRF4
MULF4
ADDRFP4 4
INDIRF4
ADDRLP4 92
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 24
ADDRLP4 40
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ASGNF4
ADDRLP4 8
ADDRLP4 68
INDIRF4
ADDRLP4 24
INDIRF4
ADDF4
ASGNF4
LABELV $381
ADDRLP4 152
ADDRLP4 8
INDIRF4
ASGNF4
ADDRLP4 12
ADDRLP4 152
INDIRU4
CVUI4 4
ASGNI4
LABELV $382
ADDRLP4 12
INDIRI4
CNSTI4 1124073472
LEI4 $384
ADDRLP4 152
ADDRGP4 huge
INDIRF4
ASGNF4
ADDRLP4 64
INDIRF4
ADDRLP4 152
INDIRF4
MULF4
ADDRLP4 152
INDIRF4
MULF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $384
ADDRLP4 12
INDIRI4
CNSTI4 1124073472
NEI4 $386
ADDRLP4 68
INDIRF4
ADDRGP4 ovt
INDIRF4
ADDF4
ADDRLP4 8
INDIRF4
ADDRLP4 24
INDIRF4
SUBF4
LEF4 $387
ADDRLP4 156
ADDRGP4 huge
INDIRF4
ASGNF4
ADDRLP4 64
INDIRF4
ADDRLP4 156
INDIRF4
MULF4
ADDRLP4 156
INDIRF4
MULF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $386
ADDRLP4 12
INDIRI4
CNSTI4 2147483647
BANDI4
CNSTI4 1125515264
LEI4 $390
ADDRLP4 156
ADDRGP4 tiny
INDIRF4
ASGNF4
ADDRLP4 64
INDIRF4
ADDRLP4 156
INDIRF4
MULF4
ADDRLP4 156
INDIRF4
MULF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $390
ADDRLP4 12
INDIRI4
CVIU4 4
CNSTU4 3272998912
NEU4 $392
ADDRLP4 68
INDIRF4
ADDRLP4 8
INDIRF4
ADDRLP4 24
INDIRF4
SUBF4
GTF4 $394
ADDRLP4 160
ADDRGP4 tiny
INDIRF4
ASGNF4
ADDRLP4 64
INDIRF4
ADDRLP4 160
INDIRF4
MULF4
ADDRLP4 160
INDIRF4
MULF4
RETF4
ADDRGP4 $258
JUMPV
LABELV $394
LABELV $392
LABELV $387
ADDRLP4 84
ADDRLP4 12
INDIRI4
CNSTI4 2147483647
BANDI4
ASGNI4
ADDRLP4 28
ADDRLP4 84
INDIRI4
CNSTI4 23
RSHI4
CNSTI4 127
SUBI4
ASGNI4
ADDRLP4 44
CNSTI4 0
ASGNI4
ADDRLP4 84
INDIRI4
CNSTI4 1056964608
LEI4 $396
ADDRLP4 44
ADDRLP4 12
INDIRI4
CNSTI4 8388608
ADDRLP4 28
INDIRI4
CNSTI4 1
ADDI4
RSHI4
ADDI4
ASGNI4
ADDRLP4 28
ADDRLP4 44
INDIRI4
CNSTI4 2147483647
BANDI4
CNSTI4 23
RSHI4
CNSTI4 127
SUBI4
ASGNI4
LABELV $398
ADDRLP4 164
ADDRLP4 44
INDIRI4
CNSTI4 8388607
ADDRLP4 28
INDIRI4
RSHI4
BCOMI4
BANDI4
CVIU4 4
ASGNU4
ADDRLP4 4
ADDRLP4 164
INDIRF4
ASGNF4
LABELV $399
ADDRLP4 44
ADDRLP4 44
INDIRI4
CNSTI4 8388607
BANDI4
CNSTI4 8388608
BORI4
CNSTI4 23
ADDRLP4 28
INDIRI4
SUBI4
RSHI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
GEI4 $401
ADDRLP4 44
ADDRLP4 44
INDIRI4
NEGI4
ASGNI4
LABELV $401
ADDRLP4 24
ADDRLP4 24
INDIRF4
ADDRLP4 4
INDIRF4
SUBF4
ASGNF4
LABELV $396
ADDRLP4 4
ADDRLP4 68
INDIRF4
ADDRLP4 24
INDIRF4
ADDF4
ASGNF4
LABELV $403
ADDRLP4 164
ADDRLP4 4
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 164
INDIRU4
CVUI4 4
ASGNI4
LABELV $404
LABELV $406
ADDRLP4 164
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 4294963200
BANDU4
ASGNU4
ADDRLP4 4
ADDRLP4 164
INDIRF4
ASGNF4
LABELV $407
ADDRLP4 52
ADDRLP4 4
INDIRF4
ADDRGP4 lg2_h
INDIRF4
MULF4
ASGNF4
ADDRLP4 56
ADDRLP4 68
INDIRF4
ADDRLP4 4
INDIRF4
ADDRLP4 24
INDIRF4
SUBF4
SUBF4
ADDRGP4 lg2
INDIRF4
MULF4
ADDRLP4 4
INDIRF4
ADDRGP4 lg2_l
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 8
ADDRLP4 52
INDIRF4
ADDRLP4 56
INDIRF4
ADDF4
ASGNF4
ADDRLP4 76
ADDRLP4 56
INDIRF4
ADDRLP4 8
INDIRF4
ADDRLP4 52
INDIRF4
SUBF4
SUBF4
ASGNF4
ADDRLP4 4
ADDRLP4 8
INDIRF4
ADDRLP4 8
INDIRF4
MULF4
ASGNF4
ADDRLP4 88
ADDRGP4 P3
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 P4
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 P5
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
ASGNF4
ADDRLP4 16
ADDRLP4 8
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 P1
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 P2
INDIRF4
ADDRLP4 4
INDIRF4
ADDRLP4 88
INDIRF4
MULF4
ADDF4
MULF4
ADDF4
MULF4
SUBF4
ASGNF4
ADDRLP4 72
ADDRLP4 8
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ADDRLP4 16
INDIRF4
ADDRGP4 two
INDIRF4
SUBF4
DIVF4
ADDRLP4 76
INDIRF4
ADDRLP4 8
INDIRF4
ADDRLP4 76
INDIRF4
MULF4
ADDF4
SUBF4
ASGNF4
ADDRLP4 8
ADDRGP4 one
INDIRF4
ADDRLP4 72
INDIRF4
ADDRLP4 8
INDIRF4
SUBF4
SUBF4
ASGNF4
LABELV $409
ADDRLP4 192
ADDRLP4 8
INDIRF4
ASGNF4
ADDRLP4 12
ADDRLP4 192
INDIRU4
CVUI4 4
ASGNI4
LABELV $410
ADDRLP4 192
CNSTI4 23
ASGNI4
ADDRLP4 12
ADDRLP4 12
INDIRI4
ADDRLP4 44
INDIRI4
ADDRLP4 192
INDIRI4
LSHI4
ADDI4
ASGNI4
ADDRLP4 12
INDIRI4
ADDRLP4 192
INDIRI4
RSHI4
CNSTI4 0
GTI4 $412
ADDRLP4 8
INDIRF4
ARGF4
ADDRLP4 44
INDIRI4
ARGI4
ADDRLP4 196
ADDRGP4 __scalbnf
CALLF4
ASGNF4
ADDRLP4 8
ADDRLP4 196
INDIRF4
ASGNF4
ADDRGP4 $413
JUMPV
LABELV $412
LABELV $414
ADDRLP4 200
ADDRLP4 12
INDIRI4
CVIU4 4
ASGNU4
ADDRLP4 8
ADDRLP4 200
INDIRF4
ASGNF4
LABELV $415
LABELV $413
ADDRLP4 64
INDIRF4
ADDRLP4 8
INDIRF4
MULF4
RETF4
LABELV $258
endproc pow 208 8
data
align 4
LABELV randSeed
byte 4 0
export srand
code
proc srand 0 0
ADDRGP4 randSeed
ADDRFP4 0
INDIRU4
CVUI4 4
ASGNI4
LABELV $417
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 $418
endproc rand 4 0
export atof
proc atof 36 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $421
JUMPV
LABELV $420
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $423
CNSTF4 0
RETF4
ADDRGP4 $419
JUMPV
LABELV $423
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $421
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $420
ADDRLP4 12
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 43
EQI4 $428
ADDRLP4 12
INDIRI4
CNSTI4 45
EQI4 $429
ADDRGP4 $425
JUMPV
LABELV $428
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 8
CNSTF4 1065353216
ASGNF4
ADDRGP4 $426
JUMPV
LABELV $429
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 8
CNSTF4 3212836864
ASGNF4
ADDRGP4 $426
JUMPV
LABELV $425
ADDRLP4 8
CNSTF4 1065353216
ASGNF4
LABELV $426
ADDRLP4 4
CNSTF4 0
ASGNF4
ADDRLP4 0
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 46
EQI4 $430
LABELV $432
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 $437
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $435
LABELV $437
ADDRGP4 $431
JUMPV
LABELV $435
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 $433
ADDRGP4 $432
JUMPV
ADDRGP4 $431
JUMPV
LABELV $430
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $431
ADDRLP4 0
INDIRI4
CNSTI4 46
NEI4 $438
ADDRLP4 20
CNSTF4 1036831949
ASGNF4
LABELV $440
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 $445
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $443
LABELV $445
ADDRGP4 $442
JUMPV
LABELV $443
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 $441
ADDRGP4 $440
JUMPV
LABELV $442
LABELV $438
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
MULF4
RETF4
LABELV $419
endproc atof 36 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 $448
JUMPV
LABELV $447
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $448
ADDRLP4 8
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 8
INDIRI4
CNSTI4 32
EQI4 $447
ADDRLP4 8
INDIRI4
CNSTI4 12
EQI4 $447
ADDRLP4 8
INDIRI4
CNSTI4 10
EQI4 $447
ADDRLP4 8
INDIRI4
CNSTI4 13
EQI4 $447
ADDRLP4 8
INDIRI4
CNSTI4 9
EQI4 $447
ADDRLP4 8
INDIRI4
CNSTI4 11
EQI4 $447
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 $452
ARGP4
CNSTI4 3
ARGI4
ADDRLP4 12
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
NEI4 $450
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $453
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
ASGNP4
LABELV $453
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
INDIRI1
CVII4 1
CNSTI4 40
NEI4 $455
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 $457
ADDRLP4 16
ADDRLP4 20
INDIRI4
CNSTI4 8388607
BANDI4
CNSTI4 2139095040
BORI4
CVIU4 4
ASGNU4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $459
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $459
ADDRLP4 16
INDIRF4
RETF4
ADDRGP4 $446
JUMPV
LABELV $457
LABELV $455
ADDRLP4 16
CNSTU4 2147483647
ASGNU4
ADDRLP4 16
INDIRF4
RETF4
ADDRGP4 $446
JUMPV
LABELV $450
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 $463
ARGP4
CNSTI4 3
ARGI4
ADDRLP4 16
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $461
ADDRLP4 20
CNSTU4 2139095040
ASGNU4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $464
ADDRLP4 20
INDIRF4
RETF4
ADDRGP4 $446
JUMPV
LABELV $464
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
ARGP4
ADDRGP4 $468
ARGP4
CNSTI4 5
ARGI4
ADDRLP4 24
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 0
NEI4 $466
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
ASGNP4
ADDRGP4 $467
JUMPV
LABELV $466
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 3
ADDP4
ASGNP4
LABELV $467
ADDRLP4 20
INDIRF4
RETF4
ADDRGP4 $446
JUMPV
LABELV $461
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 45
NEI4 $469
ADDRLP4 20
CNSTI4 1
ASGNI4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 20
INDIRI4
ASGNI4
ADDRGP4 $470
JUMPV
LABELV $469
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 43
NEI4 $471
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $471
LABELV $470
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 $475
ARGP4
CNSTI4 2
ARGI4
ADDRLP4 20
ADDRGP4 Q_stricmpn
CALLI4
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 0
NEI4 $473
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
LABELV $476
ADDRLP4 32
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 32
INDIRI4
CNSTI4 48
LTI4 $480
ADDRLP4 32
INDIRI4
CNSTI4 57
GTI4 $480
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 $476
JUMPV
LABELV $480
ADDRLP4 40
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 65
LTI4 $482
ADDRLP4 40
INDIRI4
CNSTI4 70
GTI4 $482
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 $476
JUMPV
LABELV $482
ADDRLP4 48
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 97
LTI4 $478
ADDRLP4 48
INDIRI4
CNSTI4 102
GTI4 $478
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
ADDRGP4 $476
JUMPV
LABELV $478
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $486
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $486
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 46
NEI4 $488
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 32
CNSTF4 1031798784
ASGNF4
LABELV $490
ADDRLP4 36
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 48
LTI4 $494
ADDRLP4 36
INDIRI4
CNSTI4 57
GTI4 $494
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 $495
JUMPV
LABELV $494
ADDRLP4 44
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 44
INDIRI4
CNSTI4 65
LTI4 $496
ADDRLP4 44
INDIRI4
CNSTI4 70
GTI4 $496
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 $497
JUMPV
LABELV $496
ADDRLP4 52
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 52
INDIRI4
CNSTI4 97
LTI4 $492
ADDRLP4 52
INDIRI4
CNSTI4 102
GTI4 $492
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 $499
LABELV $497
LABELV $495
LABELV $491
ADDRLP4 32
ADDRLP4 32
INDIRF4
CNSTF4 1098907648
DIVF4
ASGNF4
ADDRGP4 $490
JUMPV
LABELV $492
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $500
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $500
LABELV $488
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRLP4 28
INDIRP4
CVPU4 4
EQU4 $502
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 32
ADDRGP4 tolower
CALLI4
ASGNI4
ADDRLP4 32
INDIRI4
CNSTI4 112
NEI4 $502
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ARGP4
ADDRLP4 24
ARGP4
CNSTI4 10
ARGI4
ADDRLP4 44
ADDRGP4 strtol
CALLI4
ASGNI4
ADDRLP4 40
ADDRLP4 44
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRLP4 24
INDIRP4
CVPU4 4
NEU4 $504
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $506
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $506
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $446
JUMPV
LABELV $504
ADDRLP4 40
INDIRI4
CNSTI4 0
LEI4 $516
ADDRGP4 $511
JUMPV
LABELV $510
ADDRLP4 36
CNSTF4 1073741824
ADDRLP4 0
INDIRF4
MULF4
ASGNF4
ADDRLP4 36
INDIRF4
ADDRLP4 0
INDIRF4
GTF4 $513
ADDRGP4 $509
JUMPV
LABELV $513
ADDRLP4 0
ADDRLP4 36
INDIRF4
ASGNF4
LABELV $511
ADDRLP4 48
ADDRLP4 40
INDIRI4
ASGNI4
ADDRLP4 40
ADDRLP4 48
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 0
GTI4 $510
ADDRGP4 $509
JUMPV
LABELV $515
ADDRLP4 36
ADDRLP4 0
INDIRF4
CNSTF4 1073741824
DIVF4
ASGNF4
ADDRLP4 36
INDIRF4
ADDRLP4 0
INDIRF4
LTF4 $518
ADDRGP4 $517
JUMPV
LABELV $518
ADDRLP4 0
ADDRLP4 36
INDIRF4
ASGNF4
LABELV $516
ADDRLP4 48
ADDRLP4 40
INDIRI4
ASGNI4
ADDRLP4 40
ADDRLP4 48
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 0
LTI4 $515
LABELV $517
LABELV $509
LABELV $502
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $520
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRP4
ASGNP4
LABELV $520
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $446
JUMPV
LABELV $473
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 28
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 0
CNSTF4 0
ASGNF4
ADDRGP4 $525
JUMPV
LABELV $522
LABELV $523
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 $525
ADDRLP4 36
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 48
LTI4 $526
ADDRLP4 36
INDIRI4
CNSTI4 57
LEI4 $522
LABELV $526
ADDRLP4 24
INDIRP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $527
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $527
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 46
NEI4 $529
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 40
CNSTF4 1036831949
ASGNF4
ADDRGP4 $534
JUMPV
LABELV $531
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 $532
ADDRLP4 40
ADDRLP4 40
INDIRF4
CNSTF4 1092616192
DIVF4
ASGNF4
LABELV $534
ADDRLP4 48
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 48
LTI4 $535
ADDRLP4 48
INDIRI4
CNSTI4 57
LEI4 $531
LABELV $535
ADDRLP4 24
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRFP4 0
INDIRP4
CVPU4 4
GEU4 $536
ADDRLP4 24
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $536
LABELV $529
ADDRLP4 28
INDIRP4
CVPU4 4
ADDRLP4 24
INDIRP4
CVPU4 4
EQU4 $538
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 40
ADDRGP4 tolower
CALLI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 101
NEI4 $538
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ARGP4
ADDRLP4 24
ARGP4
CNSTI4 10
ARGI4
ADDRLP4 52
ADDRGP4 strtol
CALLI4
ASGNI4
ADDRLP4 48
ADDRLP4 52
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
CVPU4 4
ADDRLP4 24
INDIRP4
CVPU4 4
NEU4 $540
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $542
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $542
ADDRLP4 0
INDIRF4
RETF4
ADDRGP4 $446
JUMPV
LABELV $540
ADDRLP4 48
INDIRI4
CNSTI4 0
LEI4 $544
ADDRGP4 $547
JUMPV
LABELV $546
ADDRLP4 44
CNSTF4 1092616192
ADDRLP4 0
INDIRF4
MULF4
ASGNF4
ADDRLP4 44
INDIRF4
ADDRLP4 0
INDIRF4
GTF4 $549
ADDRGP4 $545
JUMPV
LABELV $549
ADDRLP4 0
ADDRLP4 44
INDIRF4
ASGNF4
LABELV $547
ADDRLP4 56
ADDRLP4 48
INDIRI4
ASGNI4
ADDRLP4 48
ADDRLP4 56
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 56
INDIRI4
CNSTI4 0
GTI4 $546
ADDRGP4 $545
JUMPV
LABELV $544
ADDRLP4 48
INDIRI4
CNSTI4 0
GEI4 $551
ADDRGP4 $554
JUMPV
LABELV $553
ADDRLP4 44
ADDRLP4 0
INDIRF4
CNSTF4 1092616192
DIVF4
ASGNF4
ADDRLP4 44
INDIRF4
ADDRLP4 0
INDIRF4
LTF4 $556
ADDRGP4 $555
JUMPV
LABELV $556
ADDRLP4 0
ADDRLP4 44
INDIRF4
ASGNF4
LABELV $554
ADDRLP4 56
ADDRLP4 48
INDIRI4
ASGNI4
ADDRLP4 48
ADDRLP4 56
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 56
INDIRI4
CNSTI4 0
LTI4 $553
LABELV $555
LABELV $551
LABELV $545
LABELV $538
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $558
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRP4
ASGNP4
LABELV $558
ADDRLP4 0
INDIRF4
RETF4
LABELV $446
endproc strtod 60 12
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 $562
JUMPV
LABELV $561
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $564
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
CNSTF4 0
RETF4
ADDRGP4 $560
JUMPV
LABELV $564
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $562
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $561
ADDRLP4 16
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 43
EQI4 $569
ADDRLP4 16
INDIRI4
CNSTI4 45
EQI4 $570
ADDRGP4 $566
JUMPV
LABELV $569
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 12
CNSTF4 1065353216
ASGNF4
ADDRGP4 $567
JUMPV
LABELV $570
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 12
CNSTF4 3212836864
ASGNF4
ADDRGP4 $567
JUMPV
LABELV $566
ADDRLP4 12
CNSTF4 1065353216
ASGNF4
LABELV $567
ADDRLP4 8
CNSTF4 0
ASGNF4
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 46
EQI4 $571
LABELV $573
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 $578
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $576
LABELV $578
ADDRGP4 $575
JUMPV
LABELV $576
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 $574
ADDRGP4 $573
JUMPV
LABELV $575
LABELV $571
ADDRLP4 0
INDIRI4
CNSTI4 46
NEI4 $579
ADDRLP4 24
CNSTF4 1036831949
ASGNF4
LABELV $581
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 $586
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $584
LABELV $586
ADDRGP4 $583
JUMPV
LABELV $584
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 $582
ADDRGP4 $581
JUMPV
LABELV $583
LABELV $579
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRF4
ADDRLP4 12
INDIRF4
MULF4
RETF4
LABELV $560
endproc _atof 40 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 $588
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $588
ADDRFP4 8
INDIRI4
CNSTI4 0
LTI4 $593
ADDRFP4 8
INDIRI4
CNSTI4 1
EQI4 $593
ADDRFP4 8
INDIRI4
CNSTI4 36
LEI4 $595
LABELV $593
CNSTI4 0
RETI4
ADDRGP4 $587
JUMPV
LABELV $594
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $595
ADDRLP4 12
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 32
EQI4 $594
ADDRLP4 12
INDIRI4
CNSTI4 12
EQI4 $594
ADDRLP4 12
INDIRI4
CNSTI4 10
EQI4 $594
ADDRLP4 12
INDIRI4
CNSTI4 13
EQI4 $594
ADDRLP4 12
INDIRI4
CNSTI4 9
EQI4 $594
ADDRLP4 12
INDIRI4
CNSTI4 11
EQI4 $594
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 45
NEI4 $597
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRGP4 $598
JUMPV
LABELV $597
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 43
NEI4 $599
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $599
LABELV $598
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 48
NEI4 $601
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $603
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $603
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 120
EQI4 $607
ADDRLP4 16
INDIRI4
CNSTI4 88
NEI4 $605
LABELV $607
ADDRFP4 8
INDIRI4
CNSTI4 0
EQI4 $608
ADDRFP4 8
INDIRI4
CNSTI4 16
EQI4 $608
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $610
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
LABELV $610
CNSTI4 0
RETI4
ADDRGP4 $587
JUMPV
LABELV $608
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRFP4 8
CNSTI4 16
ASGNI4
ADDRGP4 $602
JUMPV
LABELV $605
ADDRFP4 8
INDIRI4
CNSTI4 0
NEI4 $602
ADDRFP4 8
CNSTI4 8
ASGNI4
ADDRGP4 $602
JUMPV
LABELV $601
ADDRFP4 8
INDIRI4
CNSTI4 0
NEI4 $614
ADDRFP4 8
CNSTI4 10
ASGNI4
LABELV $614
LABELV $602
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $616
ADDRLP4 20
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 48
LTI4 $620
ADDRLP4 20
INDIRI4
CNSTI4 57
GTI4 $620
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 48
SUBI4
ASGNI4
ADDRGP4 $621
JUMPV
LABELV $620
ADDRLP4 24
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 97
LTI4 $622
ADDRLP4 24
INDIRI4
CNSTI4 122
GTI4 $622
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 10
ADDI4
CNSTI4 97
SUBI4
ASGNI4
ADDRGP4 $623
JUMPV
LABELV $622
ADDRLP4 28
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 28
INDIRI4
CNSTI4 65
LTI4 $618
ADDRLP4 28
INDIRI4
CNSTI4 90
GTI4 $618
ADDRLP4 16
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 10
ADDI4
CNSTI4 65
SUBI4
ASGNI4
LABELV $625
LABELV $623
LABELV $621
ADDRLP4 16
INDIRI4
ADDRFP4 8
INDIRI4
LTI4 $626
ADDRGP4 $618
JUMPV
LABELV $626
ADDRLP4 0
INDIRI4
ADDRLP4 16
INDIRI4
CNSTI4 -2147483648
ADDI4
ADDRFP4 8
INDIRI4
DIVI4
GEI4 $628
ADDRLP4 0
CNSTI4 -2147483648
ASGNI4
ADDRGP4 $629
JUMPV
LABELV $628
ADDRLP4 0
ADDRLP4 0
INDIRI4
ADDRFP4 8
INDIRI4
MULI4
ADDRLP4 16
INDIRI4
SUBI4
ASGNI4
LABELV $629
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRFP4 4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $616
ADDRFP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $616
JUMPV
LABELV $618
ADDRLP4 4
INDIRI4
CNSTI4 0
EQI4 $632
ADDRLP4 0
INDIRI4
CNSTI4 -2147483648
NEI4 $634
ADDRLP4 0
CNSTI4 2147483647
ASGNI4
ADDRGP4 $635
JUMPV
LABELV $634
ADDRLP4 0
ADDRLP4 0
INDIRI4
NEGI4
ASGNI4
LABELV $635
LABELV $632
ADDRLP4 0
INDIRI4
RETI4
LABELV $587
endproc strtol 32 0
export atoi
proc atoi 28 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 $638
JUMPV
LABELV $637
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $640
CNSTI4 0
RETI4
ADDRGP4 $636
JUMPV
LABELV $640
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $638
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $637
ADDRLP4 12
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 43
EQI4 $645
ADDRLP4 12
INDIRI4
CNSTI4 45
EQI4 $646
ADDRGP4 $642
JUMPV
LABELV $645
ADDRLP4 20
CNSTI4 1
ASGNI4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
ASGNP4
ADDRLP4 8
ADDRLP4 20
INDIRI4
ASGNI4
ADDRGP4 $643
JUMPV
LABELV $646
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 8
CNSTI4 -1
ASGNI4
ADDRGP4 $643
JUMPV
LABELV $642
ADDRLP4 8
CNSTI4 1
ASGNI4
LABELV $643
ADDRLP4 4
CNSTI4 0
ASGNI4
LABELV $647
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 $652
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $650
LABELV $652
ADDRGP4 $649
JUMPV
LABELV $650
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 4
CNSTI4 10
ADDRLP4 4
INDIRI4
MULI4
ADDRLP4 0
INDIRI4
ADDI4
ASGNI4
LABELV $648
ADDRGP4 $647
JUMPV
LABELV $649
ADDRLP4 4
INDIRI4
ADDRLP4 8
INDIRI4
MULI4
RETI4
LABELV $636
endproc atoi 28 0
export _atoi
proc _atoi 32 0
ADDRLP4 4
ADDRFP4 0
INDIRP4
INDIRP4
ASGNP4
ADDRGP4 $655
JUMPV
LABELV $654
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $657
CNSTI4 0
RETI4
ADDRGP4 $653
JUMPV
LABELV $657
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $655
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $654
ADDRLP4 16
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 43
EQI4 $662
ADDRLP4 16
INDIRI4
CNSTI4 45
EQI4 $663
ADDRGP4 $659
JUMPV
LABELV $662
ADDRLP4 24
CNSTI4 1
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRP4
ADDRLP4 24
INDIRI4
ADDP4
ASGNP4
ADDRLP4 12
ADDRLP4 24
INDIRI4
ASGNI4
ADDRGP4 $660
JUMPV
LABELV $663
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 12
CNSTI4 -1
ASGNI4
ADDRGP4 $660
JUMPV
LABELV $659
ADDRLP4 12
CNSTI4 1
ASGNI4
LABELV $660
ADDRLP4 8
CNSTI4 0
ASGNI4
LABELV $664
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 $669
ADDRLP4 0
INDIRI4
CNSTI4 57
LEI4 $667
LABELV $669
ADDRGP4 $666
JUMPV
LABELV $667
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 48
SUBI4
ASGNI4
ADDRLP4 8
CNSTI4 10
ADDRLP4 8
INDIRI4
MULI4
ADDRLP4 0
INDIRI4
ADDI4
ASGNI4
LABELV $665
ADDRGP4 $664
JUMPV
LABELV $666
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRI4
ADDRLP4 12
INDIRI4
MULI4
RETI4
LABELV $653
endproc _atoi 32 0
export abs
proc abs 4 0
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 0
GEI4 $672
ADDRLP4 0
ADDRFP4 0
INDIRI4
NEGI4
ASGNI4
ADDRGP4 $673
JUMPV
LABELV $672
ADDRLP4 0
ADDRFP4 0
INDIRI4
ASGNI4
LABELV $673
ADDRLP4 0
INDIRI4
RETI4
LABELV $670
endproc abs 4 0
export fabs
proc fabs 4 0
ADDRFP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 0
INDIRF4
CNSTF4 0
GEF4 $676
ADDRLP4 0
ADDRFP4 0
INDIRF4
NEGF4
ASGNF4
ADDRGP4 $677
JUMPV
LABELV $676
ADDRLP4 0
ADDRFP4 0
INDIRF4
ASGNF4
LABELV $677
ADDRLP4 0
INDIRF4
RETF4
LABELV $674
endproc fabs 4 0
export _hextoi
proc _hextoi 32 0
ADDRLP4 4
ADDRFP4 0
INDIRP4
INDIRP4
ASGNP4
ADDRGP4 $680
JUMPV
LABELV $679
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $682
CNSTU4 0
RETU4
ADDRGP4 $678
JUMPV
LABELV $682
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $680
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 32
LEI4 $679
ADDRLP4 8
CNSTU4 0
ASGNU4
ADDRLP4 12
CNSTI4 0
ASGNI4
ADDRGP4 $685
JUMPV
LABELV $684
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $687
ADDRLP4 0
INDIRI4
CNSTI4 57
GTI4 $687
ADDRLP4 8
ADDRLP4 8
INDIRU4
CNSTI4 4
LSHU4
ADDRLP4 0
INDIRI4
CVIU4 4
ADDU4
CNSTU4 48
SUBU4
ASGNU4
ADDRGP4 $685
JUMPV
LABELV $687
ADDRLP4 0
INDIRI4
CNSTI4 97
LTI4 $689
ADDRLP4 0
INDIRI4
CNSTI4 102
GTI4 $689
ADDRLP4 8
ADDRLP4 8
INDIRU4
CNSTI4 4
LSHU4
CNSTU4 10
ADDU4
ADDRLP4 0
INDIRI4
CVIU4 4
ADDU4
CNSTU4 97
SUBU4
ASGNU4
ADDRGP4 $685
JUMPV
LABELV $689
ADDRLP4 0
INDIRI4
CNSTI4 65
LTI4 $686
ADDRLP4 0
INDIRI4
CNSTI4 70
GTI4 $686
ADDRLP4 8
ADDRLP4 8
INDIRU4
CNSTI4 4
LSHU4
CNSTU4 10
ADDU4
ADDRLP4 0
INDIRI4
CVIU4 4
ADDU4
CNSTU4 65
SUBU4
ASGNU4
LABELV $685
ADDRLP4 16
ADDRLP4 12
INDIRI4
ASGNI4
ADDRLP4 24
CNSTI4 1
ASGNI4
ADDRLP4 12
ADDRLP4 16
INDIRI4
ADDRLP4 24
INDIRI4
ADDI4
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 8
GEI4 $693
ADDRLP4 20
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 4
ADDRLP4 20
INDIRP4
ADDRLP4 24
INDIRI4
ADDP4
ASGNP4
ADDRLP4 28
ADDRLP4 20
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
ADDRLP4 28
INDIRI4
ASGNI4
ADDRLP4 28
INDIRI4
CNSTI4 0
NEI4 $684
LABELV $693
LABELV $686
ADDRFP4 0
INDIRP4
ADDRLP4 4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRU4
RETU4
LABELV $678
endproc _hextoi 32 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 $696
JUMPV
LABELV $695
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $698
ADDRLP4 0
CNSTI4 8
ASGNI4
LABELV $698
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $701
ADDRLP4 0
INDIRI4
CNSTI4 8
GTI4 $701
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $808
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $808
address $702
address $705
address $715
address $720
address $723
address $730
address $741
address $746
address $701
code
LABELV $702
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 37
NEI4 $703
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $704
JUMPV
LABELV $703
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 $704
ADDRLP4 60
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 60
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 60
INDIRP4
INDIRI1
ASGNI1
ADDRGP4 $701
JUMPV
LABELV $705
ADDRLP4 64
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 72
CNSTI4 32
ASGNI4
ADDRLP4 64
INDIRI4
ADDRLP4 72
INDIRI4
EQI4 $711
ADDRLP4 64
INDIRI4
CNSTI4 35
EQI4 $712
ADDRLP4 64
INDIRI4
ADDRLP4 72
INDIRI4
LTI4 $706
LABELV $714
ADDRLP4 64
INDIRI4
CNSTI4 43
EQI4 $710
ADDRLP4 64
INDIRI4
CNSTI4 45
EQI4 $709
ADDRLP4 64
INDIRI4
CNSTI4 48
EQI4 $713
ADDRGP4 $706
JUMPV
LABELV $709
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 $701
JUMPV
LABELV $710
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 $701
JUMPV
LABELV $711
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 $701
JUMPV
LABELV $712
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 $701
JUMPV
LABELV $713
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 $701
JUMPV
LABELV $706
ADDRLP4 0
CNSTI4 2
ASGNI4
ADDRGP4 $701
JUMPV
LABELV $715
ADDRLP4 80
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
CNSTI4 48
ADDRLP4 80
INDIRI4
GTI4 $716
ADDRLP4 80
INDIRI4
CNSTI4 57
GTI4 $716
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 $701
JUMPV
LABELV $716
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 42
NEI4 $718
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 $701
JUMPV
LABELV $718
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $701
JUMPV
LABELV $720
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 46
NEI4 $721
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 $701
JUMPV
LABELV $721
ADDRLP4 0
CNSTI4 5
ASGNI4
ADDRGP4 $701
JUMPV
LABELV $723
ADDRLP4 84
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
CNSTI4 48
ADDRLP4 84
INDIRI4
GTI4 $724
ADDRLP4 84
INDIRI4
CNSTI4 57
GTI4 $724
ADDRLP4 8
INDIRI4
CNSTI4 0
GEI4 $726
ADDRLP4 8
CNSTI4 0
ASGNI4
LABELV $726
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 $701
JUMPV
LABELV $724
ADDRLP4 4
INDIRI1
CVII4 1
CNSTI4 42
NEI4 $728
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 $701
JUMPV
LABELV $728
ADDRLP4 0
CNSTI4 5
ASGNI4
ADDRGP4 $701
JUMPV
LABELV $730
ADDRLP4 88
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 96
CNSTI4 104
ASGNI4
ADDRLP4 88
INDIRI4
ADDRLP4 96
INDIRI4
EQI4 $734
ADDRLP4 88
INDIRI4
ADDRLP4 96
INDIRI4
GTI4 $738
LABELV $737
ADDRLP4 88
INDIRI4
CNSTI4 76
EQI4 $736
ADDRGP4 $732
JUMPV
LABELV $738
ADDRLP4 88
INDIRI4
CNSTI4 108
EQI4 $735
ADDRGP4 $732
JUMPV
LABELV $734
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 $732
JUMPV
LABELV $735
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 $732
JUMPV
LABELV $736
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 $732
ADDRLP4 12
INDIRI4
CNSTI4 2
EQI4 $739
ADDRLP4 0
CNSTI4 7
ASGNI4
ADDRGP4 $701
JUMPV
LABELV $739
ADDRLP4 0
CNSTI4 6
ASGNI4
ADDRGP4 $701
JUMPV
LABELV $741
ADDRLP4 100
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 100
INDIRI4
CNSTI4 108
EQI4 $745
ADDRGP4 $743
JUMPV
LABELV $745
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 $743
ADDRLP4 0
CNSTI4 7
ASGNI4
ADDRGP4 $701
JUMPV
LABELV $746
ADDRLP4 104
ADDRLP4 4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 104
INDIRI4
CNSTI4 69
EQI4 $782
ADDRLP4 112
CNSTI4 71
ASGNI4
ADDRLP4 104
INDIRI4
ADDRLP4 112
INDIRI4
EQI4 $786
ADDRLP4 104
INDIRI4
ADDRLP4 112
INDIRI4
GTI4 $803
LABELV $802
ADDRLP4 104
INDIRI4
CNSTI4 37
EQI4 $800
ADDRGP4 $748
JUMPV
LABELV $803
ADDRLP4 120
CNSTI4 88
ASGNI4
ADDRLP4 104
INDIRI4
ADDRLP4 120
INDIRI4
EQI4 $771
ADDRLP4 104
INDIRI4
ADDRLP4 120
INDIRI4
LTI4 $748
LABELV $804
ADDRLP4 104
INDIRI4
CNSTI4 99
LTI4 $748
ADDRLP4 104
INDIRI4
CNSTI4 120
GTI4 $748
ADDRLP4 104
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $805-396
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $805
address $790
address $750
address $783
address $779
address $787
address $748
address $750
address $748
address $748
address $748
address $748
address $793
address $757
address $792
address $748
address $748
address $791
address $748
address $764
address $748
address $801
address $772
code
LABELV $750
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $751
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 $752
JUMPV
LABELV $751
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $753
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 $754
JUMPV
LABELV $753
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $755
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 $756
JUMPV
LABELV $755
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 $756
LABELV $754
LABELV $752
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 $748
JUMPV
LABELV $757
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $758
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 $759
JUMPV
LABELV $758
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $760
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 $761
JUMPV
LABELV $760
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $762
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 $763
JUMPV
LABELV $762
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 $763
LABELV $761
LABELV $759
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 $748
JUMPV
LABELV $764
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $765
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 $766
JUMPV
LABELV $765
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $767
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 $768
JUMPV
LABELV $767
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $769
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 $770
JUMPV
LABELV $769
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 $770
LABELV $768
LABELV $766
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 $748
JUMPV
LABELV $771
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $772
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $773
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 $774
JUMPV
LABELV $773
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $775
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 $776
JUMPV
LABELV $775
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $777
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 $778
JUMPV
LABELV $777
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 $778
LABELV $776
LABELV $774
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 $748
JUMPV
LABELV $779
ADDRLP4 12
INDIRI4
CNSTI4 4
NEI4 $780
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 $781
JUMPV
LABELV $780
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 $781
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 $748
JUMPV
LABELV $782
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $783
ADDRLP4 12
INDIRI4
CNSTI4 4
NEI4 $784
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 $785
JUMPV
LABELV $784
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 $785
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 $748
JUMPV
LABELV $786
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $787
ADDRLP4 12
INDIRI4
CNSTI4 4
NEI4 $788
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 $789
JUMPV
LABELV $788
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 $789
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 $748
JUMPV
LABELV $790
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 $748
JUMPV
LABELV $791
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 $748
JUMPV
LABELV $792
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 $748
JUMPV
LABELV $793
ADDRLP4 12
INDIRI4
CNSTI4 1
NEI4 $794
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 $748
JUMPV
LABELV $794
ADDRLP4 12
INDIRI4
CNSTI4 2
NEI4 $796
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 $748
JUMPV
LABELV $796
ADDRLP4 12
INDIRI4
CNSTI4 3
NEI4 $798
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 $748
JUMPV
LABELV $798
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 $748
JUMPV
LABELV $800
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 $748
JUMPV
LABELV $801
ADDRLP4 272
ADDRFP4 8
INDIRP4
ASGNP4
ADDRFP4 8
ADDRLP4 272
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 4
ADDRLP4 272
INDIRP4
INDIRI1
ASGNI1
LABELV $748
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 $701
LABELV $696
ADDRLP4 0
INDIRI4
CNSTI4 8
NEI4 $695
ADDRFP4 4
INDIRU4
CNSTU4 0
EQU4 $809
ADDRLP4 28
INDIRU4
ADDRFP4 0
INDIRP4
ADDP4
CNSTI1 0
ASGNI1
LABELV $809
ADDRLP4 24
INDIRI4
RETI4
LABELV $694
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 $812
ADDRFP4 12
ADDRGP4 $814
ASGNP4
LABELV $812
ADDRLP4 8
CNSTI4 0
ASGNI4
ADDRGP4 $818
JUMPV
LABELV $815
LABELV $816
ADDRLP4 8
ADDRLP4 8
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $818
ADDRLP4 8
INDIRI4
ADDRFP4 12
INDIRP4
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $815
ADDRFP4 24
INDIRI4
CNSTI4 0
LTI4 $819
ADDRFP4 24
INDIRI4
ADDRLP4 8
INDIRI4
GEI4 $819
ADDRLP4 8
ADDRFP4 24
INDIRI4
ASGNI4
LABELV $819
ADDRLP4 0
ADDRFP4 20
INDIRI4
ADDRLP4 8
INDIRI4
SUBI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $821
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $821
ADDRFP4 16
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $826
ADDRLP4 0
ADDRLP4 0
INDIRI4
NEGI4
ASGNI4
ADDRGP4 $826
JUMPV
LABELV $825
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 $826
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $825
ADDRGP4 $829
JUMPV
LABELV $828
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 $829
ADDRLP4 20
CNSTI4 0
ASGNI4
ADDRFP4 12
INDIRP4
INDIRI1
CVII4 1
ADDRLP4 20
INDIRI4
EQI4 $831
ADDRFP4 24
INDIRI4
ADDRLP4 20
INDIRI4
LTI4 $828
ADDRLP4 12
INDIRI4
ADDRFP4 24
INDIRI4
LTI4 $828
LABELV $831
ADDRGP4 $833
JUMPV
LABELV $832
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 $833
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $832
ADDRLP4 4
INDIRI4
RETI4
LABELV $811
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 $836
ADDRFP4 24
CNSTI4 0
ASGNI4
LABELV $836
ADDRLP4 8
ADDRFP4 12
INDIRI4
CVIU4 4
ASGNU4
ADDRFP4 28
INDIRI4
CNSTI4 64
BANDI4
CNSTI4 0
NEI4 $838
ADDRFP4 12
INDIRI4
CNSTI4 0
GEI4 $840
ADDRLP4 48
CNSTI4 45
ASGNI4
ADDRLP4 8
ADDRFP4 12
INDIRI4
NEGI4
CVIU4 4
ASGNU4
ADDRGP4 $841
JUMPV
LABELV $840
ADDRFP4 28
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $842
ADDRLP4 48
CNSTI4 43
ASGNI4
ADDRGP4 $843
JUMPV
LABELV $842
ADDRFP4 28
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $844
ADDRLP4 48
CNSTI4 32
ASGNI4
LABELV $844
LABELV $843
LABELV $841
LABELV $838
ADDRFP4 28
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
EQI4 $846
ADDRLP4 44
ADDRGP4 $848
ASGNP4
ADDRGP4 $847
JUMPV
LABELV $846
ADDRLP4 44
ADDRGP4 $849
ASGNP4
LABELV $847
LABELV $850
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 $851
ADDRLP4 8
INDIRU4
CNSTU4 0
EQU4 $853
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 24
LTU4 $850
LABELV $853
ADDRLP4 0
INDIRI4
CVIU4 4
CNSTU4 24
NEU4 $854
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $854
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 $858
ADDRLP4 52
ADDRFP4 24
INDIRI4
ASGNI4
ADDRGP4 $859
JUMPV
LABELV $858
ADDRLP4 52
ADDRLP4 0
INDIRI4
ASGNI4
LABELV $859
ADDRLP4 48
INDIRI4
CNSTI4 0
EQI4 $860
ADDRLP4 56
CNSTI4 1
ASGNI4
ADDRGP4 $861
JUMPV
LABELV $860
ADDRLP4 56
CNSTI4 0
ASGNI4
LABELV $861
ADDRLP4 4
ADDRFP4 20
INDIRI4
ADDRLP4 52
INDIRI4
SUBI4
ADDRLP4 56
INDIRI4
SUBI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 0
GEI4 $862
ADDRLP4 40
CNSTI4 0
ASGNI4
LABELV $862
ADDRLP4 4
INDIRI4
CNSTI4 0
GEI4 $864
ADDRLP4 4
CNSTI4 0
ASGNI4
LABELV $864
ADDRFP4 28
INDIRI4
CNSTI4 16
BANDI4
CNSTI4 0
EQI4 $866
ADDRLP4 40
INDIRI4
ADDRLP4 4
INDIRI4
LEI4 $869
ADDRLP4 68
ADDRLP4 40
INDIRI4
ASGNI4
ADDRGP4 $870
JUMPV
LABELV $869
ADDRLP4 68
ADDRLP4 4
INDIRI4
ASGNI4
LABELV $870
ADDRLP4 40
ADDRLP4 68
INDIRI4
ASGNI4
ADDRLP4 4
CNSTI4 0
ASGNI4
LABELV $866
ADDRFP4 28
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $874
ADDRLP4 4
ADDRLP4 4
INDIRI4
NEGI4
ASGNI4
ADDRGP4 $874
JUMPV
LABELV $873
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 $874
ADDRLP4 4
INDIRI4
CNSTI4 0
GTI4 $873
ADDRLP4 48
INDIRI4
CNSTI4 0
EQI4 $876
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 $876
ADDRLP4 40
INDIRI4
CNSTI4 0
LEI4 $884
ADDRGP4 $881
JUMPV
LABELV $880
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 $881
ADDRLP4 40
INDIRI4
CNSTI4 0
GTI4 $880
ADDRGP4 $884
JUMPV
LABELV $883
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 $884
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $883
ADDRGP4 $887
JUMPV
LABELV $886
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 $887
ADDRLP4 4
INDIRI4
CNSTI4 0
LTI4 $886
ADDRLP4 12
INDIRI4
RETI4
LABELV $835
endproc fmtint 84 16
proc abs_val 4 0
ADDRLP4 0
ADDRFP4 0
INDIRF4
ASGNF4
ADDRFP4 0
INDIRF4
CNSTF4 0
GEF4 $890
ADDRLP4 0
ADDRFP4 0
INDIRF4
NEGF4
ASGNF4
LABELV $890
ADDRLP4 0
INDIRF4
RETF4
LABELV $889
endproc abs_val 4 0
proc pow10 4 0
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRLP4 0
CNSTF4 1065353216
ASGNF4
ADDRGP4 $894
JUMPV
LABELV $893
ADDRLP4 0
CNSTF4 1092616192
ADDRLP4 0
INDIRF4
MULF4
ASGNF4
ADDRFP4 0
ADDRFP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $894
ADDRFP4 0
INDIRI4
CNSTI4 0
NEI4 $893
ADDRLP4 0
INDIRF4
RETF4
LABELV $892
endproc pow10 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 $897
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $897
ADDRLP4 0
INDIRI4
RETI4
LABELV $896
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 $900
ADDRFP4 20
CNSTI4 6
ASGNI4
LABELV $900
ADDRFP4 12
INDIRF4
ARGF4
ADDRLP4 80
ADDRGP4 abs_val
CALLF4
ASGNF4
ADDRLP4 76
ADDRLP4 80
INDIRF4
ASGNF4
ADDRFP4 12
INDIRF4
CNSTF4 0
GEF4 $902
ADDRLP4 72
CNSTI4 45
ASGNI4
ADDRGP4 $903
JUMPV
LABELV $902
ADDRFP4 24
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $904
ADDRLP4 72
CNSTI4 43
ASGNI4
ADDRGP4 $905
JUMPV
LABELV $904
ADDRFP4 24
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $906
ADDRLP4 72
CNSTI4 32
ASGNI4
LABELV $906
LABELV $905
LABELV $903
ADDRLP4 12
ADDRLP4 76
INDIRF4
CVFI4 4
ASGNI4
ADDRFP4 20
INDIRI4
CNSTI4 9
LEI4 $908
ADDRFP4 20
CNSTI4 9
ASGNI4
LABELV $908
ADDRFP4 20
INDIRI4
ARGI4
ADDRLP4 84
ADDRGP4 pow10
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
ADDRFP4 20
INDIRI4
ARGI4
ADDRLP4 92
ADDRGP4 pow10
CALLF4
ASGNF4
ADDRLP4 16
INDIRI4
CVIF4 4
ADDRLP4 92
INDIRF4
LTF4 $910
ADDRLP4 12
ADDRLP4 12
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRFP4 20
INDIRI4
ARGI4
ADDRLP4 96
ADDRGP4 pow10
CALLF4
ASGNF4
ADDRLP4 16
ADDRLP4 16
INDIRI4
CVIF4 4
ADDRLP4 96
INDIRF4
SUBF4
CVFI4 4
ASGNI4
LABELV $910
LABELV $912
ADDRLP4 100
ADDRLP4 8
INDIRI4
ASGNI4
ADDRLP4 8
ADDRLP4 100
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 44
INDIRI4
CNSTI4 0
EQI4 $916
ADDRLP4 96
ADDRGP4 $848
ASGNP4
ADDRGP4 $917
JUMPV
LABELV $916
ADDRLP4 96
ADDRGP4 $849
ASGNP4
LABELV $917
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 $913
ADDRLP4 12
INDIRI4
CNSTI4 0
EQI4 $918
ADDRLP4 8
INDIRI4
CNSTI4 20
LTI4 $912
LABELV $918
ADDRLP4 8
INDIRI4
CNSTI4 20
NEI4 $919
ADDRLP4 8
ADDRLP4 8
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $919
ADDRLP4 8
INDIRI4
ADDRLP4 24
ADDP4
CNSTI1 0
ASGNI1
LABELV $921
ADDRLP4 100
ADDRLP4 20
INDIRI4
ASGNI4
ADDRLP4 20
ADDRLP4 100
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 44
INDIRI4
CNSTI4 0
EQI4 $925
ADDRLP4 96
ADDRGP4 $848
ASGNP4
ADDRGP4 $926
JUMPV
LABELV $925
ADDRLP4 96
ADDRGP4 $849
ASGNP4
LABELV $926
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 $922
ADDRLP4 16
INDIRI4
CNSTI4 0
EQI4 $927
ADDRLP4 20
INDIRI4
CNSTI4 20
LTI4 $921
LABELV $927
ADDRLP4 20
INDIRI4
CNSTI4 20
NEI4 $928
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $928
ADDRLP4 20
INDIRI4
ADDRLP4 48
ADDP4
CNSTI1 0
ASGNI1
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $931
ADDRLP4 96
CNSTI4 1
ASGNI4
ADDRGP4 $932
JUMPV
LABELV $931
ADDRLP4 96
CNSTI4 0
ASGNI4
LABELV $932
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 $933
ADDRLP4 68
CNSTI4 0
ASGNI4
LABELV $933
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $935
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $935
ADDRFP4 24
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $937
ADDRLP4 0
ADDRLP4 0
INDIRI4
NEGI4
ASGNI4
LABELV $937
ADDRLP4 100
CNSTI4 0
ASGNI4
ADDRFP4 24
INDIRI4
CNSTI4 16
BANDI4
ADDRLP4 100
INDIRI4
EQI4 $947
ADDRLP4 0
INDIRI4
ADDRLP4 100
INDIRI4
LEI4 $947
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $944
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 $944
JUMPV
LABELV $943
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 $944
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $943
ADDRGP4 $947
JUMPV
LABELV $946
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 $947
ADDRLP4 0
INDIRI4
CNSTI4 0
GTI4 $946
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $952
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 $952
JUMPV
LABELV $951
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 $952
ADDRLP4 8
INDIRI4
CNSTI4 0
GTI4 $951
ADDRFP4 20
INDIRI4
CNSTI4 0
LEI4 $963
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 $957
JUMPV
LABELV $956
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 $957
ADDRLP4 124
ADDRLP4 68
INDIRI4
ASGNI4
ADDRLP4 68
ADDRLP4 124
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 124
INDIRI4
CNSTI4 0
GTI4 $956
ADDRGP4 $960
JUMPV
LABELV $959
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 $960
ADDRLP4 20
INDIRI4
CNSTI4 0
GTI4 $959
ADDRGP4 $963
JUMPV
LABELV $962
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 $963
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $962
ADDRLP4 4
INDIRI4
RETI4
LABELV $899
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 $966
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 $966
CNSTI4 1
RETI4
LABELV $965
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 $968
endproc Q_vsnprintf 4 16
export Q_snprintf
proc Q_snprintf 12 16
ADDRLP4 0
ADDRFP4 8+4
ASGNP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRU4
ARGU4
ADDRFP4 8
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 8
ADDRGP4 Q_vsnprintf
CALLI4
ASGNI4
ADDRLP4 4
ADDRLP4 8
INDIRI4
ASGNI4
ADDRLP4 0
CNSTP4 0
ASGNP4
ADDRLP4 4
INDIRI4
RETI4
LABELV $969
endproc Q_snprintf 12 16
export sscanf
proc sscanf 92 4
ADDRLP4 8
ADDRFP4 4+4
ASGNP4
ADDRLP4 12
CNSTI4 0
ASGNI4
ADDRGP4 $974
JUMPV
LABELV $973
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 37
EQI4 $976
ADDRFP4 4
ADDRFP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRGP4 $974
JUMPV
LABELV $976
ADDRFP4 4
ADDRFP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 0
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 48
LTI4 $978
ADDRLP4 0
INDIRI4
CNSTI4 57
GTI4 $978
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 $979
JUMPV
LABELV $978
ADDRLP4 4
CNSTU4 1023
ASGNU4
ADDRFP4 4
ADDRFP4 4
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $979
ADDRLP4 24
CNSTI4 100
ASGNI4
ADDRLP4 0
INDIRI4
ADDRLP4 24
INDIRI4
EQI4 $982
ADDRLP4 0
INDIRI4
CNSTI4 102
EQI4 $983
ADDRLP4 0
INDIRI4
CNSTI4 105
EQI4 $982
ADDRLP4 0
INDIRI4
ADDRLP4 24
INDIRI4
LTI4 $980
LABELV $994
ADDRLP4 0
INDIRI4
CNSTI4 115
EQI4 $985
ADDRLP4 0
INDIRI4
CNSTI4 117
EQI4 $982
ADDRLP4 0
INDIRI4
CNSTI4 120
EQI4 $984
ADDRGP4 $980
JUMPV
LABELV $982
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 $981
JUMPV
LABELV $983
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 $981
JUMPV
LABELV $984
ADDRLP4 48
ADDRLP4 8
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRLP4 8
ADDRLP4 48
INDIRP4
ASGNP4
ADDRFP4 0
ARGP4
ADDRLP4 52
ADDRGP4 _hextoi
CALLU4
ASGNU4
ADDRLP4 48
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ADDRLP4 52
INDIRU4
ASGNU4
ADDRGP4 $981
JUMPV
LABELV $985
ADDRLP4 60
ADDRLP4 8
INDIRP4
CNSTU4 4
ADDP4
ASGNP4
ADDRLP4 8
ADDRLP4 60
INDIRP4
ASGNP4
ADDRLP4 56
ADDRLP4 60
INDIRP4
CNSTI4 -4
ADDP4
INDIRP4
ASGNP4
ADDRGP4 $987
JUMPV
LABELV $986
ADDRFP4 0
ADDRFP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
LABELV $987
ADDRLP4 64
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 64
INDIRI4
CNSTI4 32
EQI4 $986
ADDRLP4 64
INDIRI4
CNSTI4 12
EQI4 $986
ADDRLP4 64
INDIRI4
CNSTI4 10
EQI4 $986
ADDRLP4 64
INDIRI4
CNSTI4 13
EQI4 $986
ADDRLP4 64
INDIRI4
CNSTI4 9
EQI4 $986
ADDRLP4 64
INDIRI4
CNSTI4 11
EQI4 $986
ADDRGP4 $990
JUMPV
LABELV $989
ADDRLP4 68
ADDRLP4 56
INDIRP4
ASGNP4
ADDRLP4 76
CNSTI4 1
ASGNI4
ADDRLP4 56
ADDRLP4 68
INDIRP4
ADDRLP4 76
INDIRI4
ADDP4
ASGNP4
ADDRLP4 72
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
ADDRLP4 72
INDIRP4
ADDRLP4 76
INDIRI4
ADDP4
ASGNP4
ADDRLP4 68
INDIRP4
ADDRLP4 72
INDIRP4
INDIRI1
ASGNI1
LABELV $990
ADDRLP4 84
ADDRFP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 84
INDIRI4
CNSTI4 0
EQI4 $993
ADDRLP4 84
INDIRI4
CNSTI4 32
EQI4 $993
ADDRLP4 84
INDIRI4
CNSTI4 12
EQI4 $993
ADDRLP4 84
INDIRI4
CNSTI4 10
EQI4 $993
ADDRLP4 84
INDIRI4
CNSTI4 13
EQI4 $993
ADDRLP4 84
INDIRI4
CNSTI4 9
EQI4 $993
ADDRLP4 84
INDIRI4
CNSTI4 11
EQI4 $993
ADDRLP4 80
ADDRLP4 4
INDIRU4
ASGNU4
ADDRLP4 4
ADDRLP4 80
INDIRU4
CNSTU4 1
SUBU4
ASGNU4
ADDRLP4 80
INDIRU4
CNSTU4 0
NEU4 $989
LABELV $993
ADDRLP4 88
ADDRLP4 56
INDIRP4
ASGNP4
ADDRLP4 56
ADDRLP4 88
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
CNSTI1 0
ASGNI1
LABELV $980
LABELV $981
LABELV $974
ADDRFP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $973
ADDRLP4 8
CNSTP4 0
ASGNP4
ADDRLP4 12
INDIRI4
RETI4
LABELV $971
endproc sscanf 92 4
export bsearch
proc bsearch 28 8
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 12
ADDRFP4 12
INDIRU4
ASGNU4
ADDRFP4 16
ADDRFP4 16
INDIRP4
ASGNP4
ADDRLP4 0
CNSTU4 0
ASGNU4
ADDRLP4 8
ADDRFP4 8
INDIRU4
ASGNU4
ADDRGP4 $997
JUMPV
LABELV $996
ADDRLP4 4
ADDRLP4 0
INDIRU4
ADDRLP4 8
INDIRU4
ADDRLP4 0
INDIRU4
SUBU4
CNSTI4 1
RSHU4
ADDU4
ASGNU4
ADDRLP4 16
ADDRLP4 4
INDIRU4
ADDRFP4 12
INDIRU4
MULU4
ADDRFP4 4
INDIRP4
ADDP4
ASGNP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 16
INDIRP4
ARGP4
ADDRLP4 24
ADDRFP4 16
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 24
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
GEI4 $999
ADDRLP4 8
ADDRLP4 4
INDIRU4
ASGNU4
ADDRGP4 $1000
JUMPV
LABELV $999
ADDRLP4 12
INDIRI4
CNSTI4 0
LEI4 $1001
ADDRLP4 0
ADDRLP4 4
INDIRU4
CNSTU4 1
ADDU4
ASGNU4
ADDRGP4 $1002
JUMPV
LABELV $1001
ADDRLP4 16
INDIRP4
RETP4
ADDRGP4 $995
JUMPV
LABELV $1002
LABELV $1000
LABELV $997
ADDRLP4 0
INDIRU4
ADDRLP4 8
INDIRU4
LTU4 $996
CNSTP4 0
RETP4
LABELV $995
endproc bsearch 28 8
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 Com_TruncateLongString
import va
import Q_CountChar
import Q_ParseNewlines
import Q_CleanStr
import Q_PrintStrlen
import Q_strcat
import Q_strncpyz
import Q_stristr
import Q_strrchr
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_ClientListParse
import Com_ClientListString
import Com_ClientListRemove
import Com_ClientListAdd
import Com_ClientListContains
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_StripExtension
import COM_GetExtension
import COM_SkipPath
import Com_Clamp
import DistanceBetweenLineSegments
import DistanceBetweenLineSegmentsSquared
import VectorMaxComponent
import VectorMinComponent
import pointToLineDistance
import VectorDistance
import ProjectPointOntoVector
import GetPerpendicularViewVector
import Q_isnan
import PerpendicularVector
import AngleVectors
import VectorMatrixMultiply
import MatrixMultiply
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 AxisToAngles
import AnglesToAxis
import vectoangles
import Q_crandom
import Q_random
import Q_rand
import Q_acos
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 axisDefault
import vec3_origin
import g_color_table
import Q_StripIndentMarker
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_Alloc
import FloatSwap
import LongSwap
import ShortSwap
import atan2
import cos
import sin
import sqrt
import floor
import ceil
import memcpy
import memset
import strncpy
lit
align 1
LABELV $849
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 $848
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 $814
byte 1 60
byte 1 78
byte 1 85
byte 1 76
byte 1 76
byte 1 62
byte 1 0
align 1
LABELV $475
byte 1 48
byte 1 120
byte 1 0
align 1
LABELV $468
byte 1 105
byte 1 110
byte 1 105
byte 1 116
byte 1 121
byte 1 0
align 1
LABELV $463
byte 1 105
byte 1 110
byte 1 102
byte 1 0
align 1
LABELV $452
byte 1 110
byte 1 97
byte 1 110
byte 1 0
