summaryrefslogtreecommitdiff
path: root/build/release-linux-x86_64/base/game/bg_lib.asm
diff options
context:
space:
mode:
Diffstat (limited to 'build/release-linux-x86_64/base/game/bg_lib.asm')
-rw-r--r--build/release-linux-x86_64/base/game/bg_lib.asm11223
1 files changed, 11223 insertions, 0 deletions
diff --git a/build/release-linux-x86_64/base/game/bg_lib.asm b/build/release-linux-x86_64/base/game/bg_lib.asm
new file mode 100644
index 0000000..856010e
--- /dev/null
+++ b/build/release-linux-x86_64/base/game/bg_lib.asm
@@ -0,0 +1,11223 @@
+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