diff options
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.asm | 11223 |
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 |