diff options
Diffstat (limited to 'build/release-linux-x86_64/base/qcommon')
-rw-r--r-- | build/release-linux-x86_64/base/qcommon/q_math.asm | 8172 | ||||
-rw-r--r-- | build/release-linux-x86_64/base/qcommon/q_shared.asm | 6407 |
2 files changed, 14579 insertions, 0 deletions
diff --git a/build/release-linux-x86_64/base/qcommon/q_math.asm b/build/release-linux-x86_64/base/qcommon/q_math.asm new file mode 100644 index 0000000..6ebd07f --- /dev/null +++ b/build/release-linux-x86_64/base/qcommon/q_math.asm @@ -0,0 +1,8172 @@ +code +proc VectorCompare 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +NEF4 $12 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +NEF4 $12 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +EQF4 $9 +LABELV $12 +CNSTI4 0 +RETI4 +ADDRGP4 $8 +JUMPV +LABELV $9 +CNSTI4 1 +RETI4 +LABELV $8 +endproc VectorCompare 16 0 +proc VectorCompareEpsilon 44 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 0+4 +INDIRF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRLP4 0+8 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +GTF4 $25 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 8 +INDIRF4 +GTF4 $25 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 8 +INDIRF4 +LEF4 $20 +LABELV $25 +CNSTI4 0 +RETI4 +ADDRGP4 $13 +JUMPV +LABELV $20 +CNSTI4 1 +RETI4 +LABELV $13 +endproc VectorCompareEpsilon 44 4 +proc VectorLength 20 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 16 +INDIRF4 +RETF4 +LABELV $26 +endproc VectorLength 20 4 +proc VectorLengthSquared 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +RETF4 +LABELV $27 +endproc VectorLengthSquared 16 0 +proc Distance 32 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +RETF4 +LABELV $28 +endproc Distance 32 4 +proc DistanceSquared 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 28 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +RETF4 +LABELV $31 +endproc DistanceSquared 32 0 +proc VectorNormalizeFast 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 8 +INDIRF4 +MULF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 Q_rsqrt +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 28 +INDIRP4 +ADDRLP4 28 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +LABELV $38 +endproc VectorNormalizeFast 36 4 +proc VectorInverse 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $39 +endproc VectorInverse 12 0 +proc CrossProduct 40 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $40 +endproc CrossProduct 40 0 +data +export vec3_origin +align 4 +LABELV vec3_origin +byte 4 0 +byte 4 0 +byte 4 0 +export axisDefault +align 4 +LABELV axisDefault +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export colorBlack +align 4 +LABELV colorBlack +byte 4 0 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export colorRed +align 4 +LABELV colorRed +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1065353216 +export colorGreen +align 4 +LABELV colorGreen +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +export colorBlue +align 4 +LABELV colorBlue +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +export colorYellow +align 4 +LABELV colorYellow +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +export colorMagenta +align 4 +LABELV colorMagenta +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +export colorCyan +align 4 +LABELV colorCyan +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +export colorWhite +align 4 +LABELV colorWhite +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +export colorLtGrey +align 4 +LABELV colorLtGrey +byte 4 1061158912 +byte 4 1061158912 +byte 4 1061158912 +byte 4 1065353216 +export colorMdGrey +align 4 +LABELV colorMdGrey +byte 4 1056964608 +byte 4 1056964608 +byte 4 1056964608 +byte 4 1065353216 +export colorDkGrey +align 4 +LABELV colorDkGrey +byte 4 1048576000 +byte 4 1048576000 +byte 4 1048576000 +byte 4 1065353216 +export g_color_table +align 4 +LABELV g_color_table +byte 4 1045220557 +byte 4 1045220557 +byte 4 1045220557 +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 0 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +byte 4 1065353216 +export bytedirs +align 4 +LABELV bytedirs +byte 4 3204879951 +byte 4 0 +byte 4 1062847556 +byte 4 3202531056 +byte 4 1047828139 +byte 4 1063074669 +byte 4 3197577718 +byte 4 0 +byte 4 1064605338 +byte 4 3198039930 +byte 4 1056964608 +byte 4 1062149053 +byte 4 3190184938 +byte 4 1049007711 +byte 4 1064532072 +byte 4 0 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 1062847556 +byte 4 1057396303 +byte 4 3189189110 +byte 4 1060597999 +byte 4 1060013330 +byte 4 1041705462 +byte 4 1060597999 +byte 4 1060013330 +byte 4 0 +byte 4 1057396303 +byte 4 1062847556 +byte 4 1050556282 +byte 4 1056964608 +byte 4 1062149053 +byte 4 1057396303 +byte 4 0 +byte 4 1062847556 +byte 4 1050094070 +byte 4 0 +byte 4 1064605338 +byte 4 1055047408 +byte 4 1047828139 +byte 4 1063074669 +byte 4 1042701290 +byte 4 1049007711 +byte 4 1064532072 +byte 4 3207496978 +byte 4 1041705462 +byte 4 1060597999 +byte 4 3209632701 +byte 4 1050556282 +byte 4 1056964608 +byte 4 3205921044 +byte 4 1054458931 +byte 4 1060121929 +byte 4 3210331204 +byte 4 1057396303 +byte 4 0 +byte 4 3210558317 +byte 4 1055047408 +byte 4 1047828139 +byte 4 3208081647 +byte 4 1060013330 +byte 4 1041705462 +byte 4 3207605577 +byte 4 1058437396 +byte 4 1054458931 +byte 4 3204448256 +byte 4 1062149053 +byte 4 1050556282 +byte 4 3195311787 +byte 4 1063074669 +byte 4 1055047408 +byte 4 3201942579 +byte 4 1060121929 +byte 4 1058437396 +byte 4 3208081647 +byte 4 1060013330 +byte 4 3189189110 +byte 4 3204448256 +byte 4 1062149053 +byte 4 3198039930 +byte 4 3204879951 +byte 4 1062847556 +byte 4 0 +byte 4 0 +byte 4 1062847556 +byte 4 3204879951 +byte 4 3195311787 +byte 4 1063074669 +byte 4 3202531056 +byte 4 0 +byte 4 1064605338 +byte 4 3197577718 +byte 4 3196491359 +byte 4 1064532072 +byte 4 3190184938 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1064605338 +byte 4 1050094070 +byte 4 3196491359 +byte 4 1064532072 +byte 4 1042701290 +byte 4 1047828139 +byte 4 1063074669 +byte 4 1055047408 +byte 4 1049007711 +byte 4 1064532072 +byte 4 1042701290 +byte 4 1056964608 +byte 4 1062149053 +byte 4 1050556282 +byte 4 1047828139 +byte 4 1063074669 +byte 4 3202531056 +byte 4 1049007711 +byte 4 1064532072 +byte 4 3190184938 +byte 4 1056964608 +byte 4 1062149053 +byte 4 3198039930 +byte 4 1062847556 +byte 4 1057396303 +byte 4 0 +byte 4 1060597999 +byte 4 1060013330 +byte 4 1041705462 +byte 4 1060597999 +byte 4 1060013330 +byte 4 3189189110 +byte 4 1057396303 +byte 4 1062847556 +byte 4 0 +byte 4 1054458931 +byte 4 1060121929 +byte 4 1058437396 +byte 4 1063074669 +byte 4 1055047408 +byte 4 1047828139 +byte 4 1060121929 +byte 4 1058437396 +byte 4 1054458931 +byte 4 1062149053 +byte 4 1050556282 +byte 4 1056964608 +byte 4 1060013330 +byte 4 1041705462 +byte 4 1060597999 +byte 4 1058437396 +byte 4 1054458931 +byte 4 1060121929 +byte 4 1064605338 +byte 4 1050094070 +byte 4 0 +byte 4 1065353216 +byte 4 0 +byte 4 0 +byte 4 1064532072 +byte 4 1042701290 +byte 4 1049007711 +byte 4 1062847556 +byte 4 3204879951 +byte 4 0 +byte 4 1064605338 +byte 4 3197577718 +byte 4 0 +byte 4 1063074669 +byte 4 3202531056 +byte 4 1047828139 +byte 4 1064532072 +byte 4 3190184938 +byte 4 1049007711 +byte 4 1062149053 +byte 4 3198039930 +byte 4 1056964608 +byte 4 1060013330 +byte 4 3189189110 +byte 4 1060597999 +byte 4 1062847556 +byte 4 0 +byte 4 1057396303 +byte 4 1063074669 +byte 4 1055047408 +byte 4 3195311787 +byte 4 1062149053 +byte 4 1050556282 +byte 4 3204448256 +byte 4 1064532072 +byte 4 1042701290 +byte 4 3196491359 +byte 4 1057396303 +byte 4 0 +byte 4 3210331204 +byte 4 1060013330 +byte 4 1041705462 +byte 4 3208081647 +byte 4 1060013330 +byte 4 3189189110 +byte 4 3208081647 +byte 4 1062847556 +byte 4 0 +byte 4 3204879951 +byte 4 1062149053 +byte 4 3198039930 +byte 4 3204448256 +byte 4 1063074669 +byte 4 3202531056 +byte 4 3195311787 +byte 4 1064532072 +byte 4 3190184938 +byte 4 3196491359 +byte 4 1041705462 +byte 4 1060597999 +byte 4 3207496978 +byte 4 1050556282 +byte 4 1056964608 +byte 4 3209632701 +byte 4 1054458931 +byte 4 1060121929 +byte 4 3205921044 +byte 4 1055047408 +byte 4 1047828139 +byte 4 3210558317 +byte 4 1058437396 +byte 4 1054458931 +byte 4 3207605577 +byte 4 1060121929 +byte 4 1058437396 +byte 4 3201942579 +byte 4 3189189110 +byte 4 1060597999 +byte 4 3207496978 +byte 4 3198039930 +byte 4 1056964608 +byte 4 3209632701 +byte 4 0 +byte 4 1057396303 +byte 4 3210331204 +byte 4 3204879951 +byte 4 0 +byte 4 3210331204 +byte 4 3202531056 +byte 4 1047828139 +byte 4 3210558317 +byte 4 3197577718 +byte 4 0 +byte 4 3212088986 +byte 4 3190184938 +byte 4 1049007711 +byte 4 3212015720 +byte 4 0 +byte 4 0 +byte 4 3212836864 +byte 4 1050094070 +byte 4 0 +byte 4 3212088986 +byte 4 1042701290 +byte 4 1049007711 +byte 4 3212015720 +byte 4 3202531056 +byte 4 3195311787 +byte 4 3210558317 +byte 4 3198039930 +byte 4 3204448256 +byte 4 3209632701 +byte 4 3190184938 +byte 4 3196491359 +byte 4 3212015720 +byte 4 0 +byte 4 3210331204 +byte 4 3204879951 +byte 4 3189189110 +byte 4 3208081647 +byte 4 3207496978 +byte 4 1041705462 +byte 4 3208081647 +byte 4 3207496978 +byte 4 0 +byte 4 3204879951 +byte 4 3210331204 +byte 4 1050556282 +byte 4 3204448256 +byte 4 3209632701 +byte 4 1055047408 +byte 4 3195311787 +byte 4 3210558317 +byte 4 1042701290 +byte 4 3196491359 +byte 4 3212015720 +byte 4 1047828139 +byte 4 3210558317 +byte 4 3202531056 +byte 4 1056964608 +byte 4 3209632701 +byte 4 3198039930 +byte 4 1054458931 +byte 4 3207605577 +byte 4 3205921044 +byte 4 1060597999 +byte 4 3207496978 +byte 4 3189189110 +byte 4 1060121929 +byte 4 3205921044 +byte 4 3201942579 +byte 4 1058437396 +byte 4 3201942579 +byte 4 3207605577 +byte 4 0 +byte 4 3212088986 +byte 4 3197577718 +byte 4 0 +byte 4 3212836864 +byte 4 0 +byte 4 1049007711 +byte 4 3212015720 +byte 4 3190184938 +byte 4 0 +byte 4 3210331204 +byte 4 1057396303 +byte 4 0 +byte 4 3212088986 +byte 4 1050094070 +byte 4 1047828139 +byte 4 3210558317 +byte 4 1055047408 +byte 4 1049007711 +byte 4 3212015720 +byte 4 1042701290 +byte 4 1056964608 +byte 4 3209632701 +byte 4 1050556282 +byte 4 1060597999 +byte 4 3207496978 +byte 4 1041705462 +byte 4 1057396303 +byte 4 3210331204 +byte 4 0 +byte 4 3195311787 +byte 4 3210558317 +byte 4 3202531056 +byte 4 3204448256 +byte 4 3209632701 +byte 4 3198039930 +byte 4 3196491359 +byte 4 3212015720 +byte 4 3190184938 +byte 4 3210331204 +byte 4 3204879951 +byte 4 0 +byte 4 3208081647 +byte 4 3207496978 +byte 4 3189189110 +byte 4 3208081647 +byte 4 3207496978 +byte 4 1041705462 +byte 4 3204879951 +byte 4 3210331204 +byte 4 0 +byte 4 3204448256 +byte 4 3209632701 +byte 4 1050556282 +byte 4 3195311787 +byte 4 3210558317 +byte 4 1055047408 +byte 4 3196491359 +byte 4 3212015720 +byte 4 1042701290 +byte 4 3210558317 +byte 4 3202531056 +byte 4 1047828139 +byte 4 3209632701 +byte 4 3198039930 +byte 4 1056964608 +byte 4 3207605577 +byte 4 3205921044 +byte 4 1054458931 +byte 4 3207496978 +byte 4 3189189110 +byte 4 1060597999 +byte 4 3202531056 +byte 4 3195311787 +byte 4 1063074669 +byte 4 3205921044 +byte 4 3201942579 +byte 4 1060121929 +byte 4 3198039930 +byte 4 3204448256 +byte 4 1062149053 +byte 4 3189189110 +byte 4 3208081647 +byte 4 1060013330 +byte 4 3201942579 +byte 4 3207605577 +byte 4 1058437396 +byte 4 3190184938 +byte 4 3196491359 +byte 4 1064532072 +byte 4 1055047408 +byte 4 3195311787 +byte 4 1063074669 +byte 4 1042701290 +byte 4 3196491359 +byte 4 1064532072 +byte 4 1050556282 +byte 4 3204448256 +byte 4 1062149053 +byte 4 1041705462 +byte 4 3208081647 +byte 4 1060013330 +byte 4 0 +byte 4 3204879951 +byte 4 1062847556 +byte 4 1054458931 +byte 4 3207605577 +byte 4 1058437396 +byte 4 1058437396 +byte 4 3201942579 +byte 4 1060121929 +byte 4 1060121929 +byte 4 3205921044 +byte 4 1054458931 +byte 4 3212088986 +byte 4 1050094070 +byte 4 0 +byte 4 3212015720 +byte 4 1042701290 +byte 4 1049007711 +byte 4 3212836864 +byte 4 0 +byte 4 0 +byte 4 3210331204 +byte 4 0 +byte 4 1057396303 +byte 4 3212088986 +byte 4 3197577718 +byte 4 0 +byte 4 3212015720 +byte 4 3190184938 +byte 4 1049007711 +byte 4 3210558317 +byte 4 1055047408 +byte 4 3195311787 +byte 4 3212015720 +byte 4 1042701290 +byte 4 3196491359 +byte 4 3209632701 +byte 4 1050556282 +byte 4 3204448256 +byte 4 3210558317 +byte 4 3202531056 +byte 4 3195311787 +byte 4 3212015720 +byte 4 3190184938 +byte 4 3196491359 +byte 4 3209632701 +byte 4 3198039930 +byte 4 3204448256 +byte 4 3207496978 +byte 4 1041705462 +byte 4 3208081647 +byte 4 3207496978 +byte 4 3189189110 +byte 4 3208081647 +byte 4 3210331204 +byte 4 0 +byte 4 3204879951 +byte 4 3207605577 +byte 4 1058437396 +byte 4 3201942579 +byte 4 3205921044 +byte 4 1054458931 +byte 4 3207605577 +byte 4 3201942579 +byte 4 1060121929 +byte 4 3205921044 +byte 4 3201942579 +byte 4 3207605577 +byte 4 3205921044 +byte 4 3205921044 +byte 4 3201942579 +byte 4 3207605577 +byte 4 3207605577 +byte 4 3205921044 +byte 4 3201942579 +export Q_rand +code +proc Q_rand 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 69069 +ADDRFP4 0 +INDIRP4 +INDIRI4 +MULI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI4 +RETI4 +LABELV $60 +endproc Q_rand 4 0 +export Q_random +proc Q_random 4 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_rand +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 65535 +BANDI4 +CVIF4 4 +CNSTF4 1199570944 +DIVF4 +RETF4 +LABELV $61 +endproc Q_random 4 4 +export Q_crandom +proc Q_crandom 4 4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 Q_random +CALLF4 +ASGNF4 +CNSTF4 1073741824 +ADDRLP4 0 +INDIRF4 +CNSTF4 1056964608 +SUBF4 +MULF4 +RETF4 +LABELV $62 +endproc Q_crandom 4 4 +export ClampChar +proc ClampChar 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 -128 +GEI4 $64 +CNSTI4 -128 +RETI4 +ADDRGP4 $63 +JUMPV +LABELV $64 +ADDRFP4 0 +INDIRI4 +CNSTI4 127 +LEI4 $66 +CNSTI4 127 +RETI4 +ADDRGP4 $63 +JUMPV +LABELV $66 +ADDRFP4 0 +INDIRI4 +CVII1 4 +CVII4 1 +RETI4 +LABELV $63 +endproc ClampChar 0 0 +export ClampShort +proc ClampShort 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 -32768 +GEI4 $69 +CNSTI4 -32768 +RETI4 +ADDRGP4 $68 +JUMPV +LABELV $69 +ADDRFP4 0 +INDIRI4 +CNSTI4 32767 +LEI4 $71 +CNSTI4 32767 +RETI4 +ADDRGP4 $68 +JUMPV +LABELV $71 +ADDRFP4 0 +INDIRI4 +CVII2 4 +CVII4 2 +RETI4 +LABELV $68 +endproc ClampShort 0 0 +export DirToByte +proc DirToByte 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $74 +CNSTI4 0 +RETI4 +ADDRGP4 $73 +JUMPV +LABELV $74 +ADDRLP4 8 +CNSTF4 0 +ASGNF4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16 +INDIRI4 +ASGNI4 +LABELV $76 +ADDRLP4 24 +CNSTI4 12 +ADDRLP4 0 +INDIRI4 +MULI4 +ASGNI4 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 bytedirs +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 bytedirs+4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRI4 +ADDRGP4 bytedirs+8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LEF4 $82 +ADDRLP4 8 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 0 +INDIRI4 +ASGNI4 +LABELV $82 +LABELV $77 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 162 +LTI4 $76 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $73 +endproc DirToByte 28 0 +export ByteToDir +proc ByteToDir 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 0 +LTI4 $87 +ADDRFP4 0 +INDIRI4 +CNSTI4 162 +LTI4 $85 +LABELV $87 +ADDRFP4 4 +INDIRP4 +ADDRGP4 vec3_origin +INDIRB +ASGNB 12 +ADDRGP4 $84 +JUMPV +LABELV $85 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDRFP4 0 +INDIRI4 +MULI4 +ADDRGP4 bytedirs +ADDP4 +INDIRB +ASGNB 12 +LABELV $84 +endproc ByteToDir 4 0 +export ColorBytes3 +proc ColorBytes3 40 0 +ADDRLP4 12 +CNSTF4 1132396544 +ADDRFP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +LTF4 $90 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $91 +JUMPV +LABELV $90 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $91 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 20 +CNSTF4 1132396544 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LTF4 $94 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $95 +JUMPV +LABELV $94 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $95 +ADDRLP4 0+1 +ADDRLP4 8 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 32 +CNSTF4 1132396544 +ADDRFP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 36 +INDIRF4 +LTF4 $98 +ADDRLP4 28 +ADDRLP4 32 +INDIRF4 +ADDRLP4 36 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $99 +JUMPV +LABELV $98 +ADDRLP4 28 +ADDRLP4 32 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $99 +ADDRLP4 0+2 +ADDRLP4 28 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +INDIRU4 +RETU4 +LABELV $88 +endproc ColorBytes3 40 0 +export ColorBytes4 +proc ColorBytes4 52 0 +ADDRLP4 12 +CNSTF4 1132396544 +ADDRFP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 16 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +LTF4 $102 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 16 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $103 +JUMPV +LABELV $102 +ADDRLP4 4 +ADDRLP4 12 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $103 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 20 +CNSTF4 1132396544 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LTF4 $106 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +ADDRLP4 24 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $107 +JUMPV +LABELV $106 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $107 +ADDRLP4 0+1 +ADDRLP4 8 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 32 +CNSTF4 1132396544 +ADDRFP4 8 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 36 +INDIRF4 +LTF4 $110 +ADDRLP4 28 +ADDRLP4 32 +INDIRF4 +ADDRLP4 36 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $111 +JUMPV +LABELV $110 +ADDRLP4 28 +ADDRLP4 32 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $111 +ADDRLP4 0+2 +ADDRLP4 28 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 44 +CNSTF4 1132396544 +ADDRFP4 12 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 48 +CNSTF4 1325400064 +ASGNF4 +ADDRLP4 44 +INDIRF4 +ADDRLP4 48 +INDIRF4 +LTF4 $114 +ADDRLP4 40 +ADDRLP4 44 +INDIRF4 +ADDRLP4 48 +INDIRF4 +SUBF4 +CVFI4 4 +CVIU4 4 +CNSTU4 2147483648 +ADDU4 +ASGNU4 +ADDRGP4 $115 +JUMPV +LABELV $114 +ADDRLP4 40 +ADDRLP4 44 +INDIRF4 +CVFI4 4 +CVIU4 4 +ASGNU4 +LABELV $115 +ADDRLP4 0+3 +ADDRLP4 40 +INDIRU4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +INDIRU4 +RETU4 +LABELV $100 +endproc ColorBytes4 52 0 +export NormalizeColor +proc NormalizeColor 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LEF4 $117 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $117 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LEF4 $119 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $119 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +NEF4 $121 +ADDRLP4 12 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRGP4 $122 +JUMPV +LABELV $121 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $122 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $116 +endproc NormalizeColor 16 0 +export PlaneFromPoints +proc PlaneFromPoints 76 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 12 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 56 +ADDRGP4 VectorNormalize +CALLF4 +ASGNF4 +ADDRLP4 56 +INDIRF4 +CNSTF4 0 +NEF4 $128 +CNSTI4 0 +RETI4 +ADDRGP4 $123 +JUMPV +LABELV $128 +ADDRLP4 68 +CNSTI4 4 +ASGNI4 +ADDRLP4 72 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +CNSTI4 1 +RETI4 +LABELV $123 +endproc PlaneFromPoints 76 12 +export RotatePointAroundVector +proc RotatePointAroundVector 148 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 36 +CNSTF4 1078530011 +ADDRFP4 12 +INDIRF4 +MULF4 +CNSTF4 1127481344 +DIVF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 84 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 44 +ADDRLP4 84 +INDIRF4 +ASGNF4 +ADDRLP4 36 +INDIRF4 +ARGF4 +ADDRLP4 88 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 88 +INDIRF4 +ASGNF4 +ADDRLP4 36 +CNSTF4 1065353216 +ADDRLP4 40 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 100 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 100 +INDIRF4 +ADDRLP4 100 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 108 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 112 +ADDRLP4 108 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 112 +INDIRF4 +ADDRLP4 112 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 116 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 120 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 120 +INDIRF4 +ADDRLP4 120 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 48 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 108 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 108 +INDIRP4 +INDIRF4 +ADDRLP4 116 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 60 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 108 +INDIRP4 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 68 +ADDRLP4 116 +INDIRP4 +INDIRF4 +ADDRLP4 44 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 72 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 48 +INDIRF4 +ADDRLP4 68 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 52 +INDIRF4 +ADDRLP4 64 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12 +ADDRLP4 48 +INDIRF4 +ADDRLP4 68 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12+4 +ADDRLP4 76 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+12+8 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+24 +ADDRLP4 52 +INDIRF4 +ADDRLP4 64 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0+24+4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 60 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0+24+8 +ADDRLP4 80 +INDIRF4 +ADDRLP4 40 +INDIRF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 0+12 +INDIRF4 +MULF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0+12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0+12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 140 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 0+24 +INDIRF4 +MULF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0+24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 140 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0+24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $130 +endproc RotatePointAroundVector 148 4 +export RotateAroundDirection +proc RotateAroundDirection 60 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +CNSTF4 1078530011 +ADDRFP4 4 +INDIRF4 +MULF4 +CNSTF4 1127481344 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 PerpendicularVector +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +ADDRLP4 20 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 44 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 44 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 52 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +ASGNP4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +LABELV $155 +endproc RotateAroundDirection 60 12 +export vectoangles +proc vectoangles 40 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +NEF4 $157 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +NEF4 $157 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +LEF4 $159 +ADDRLP4 4 +CNSTF4 1119092736 +ASGNF4 +ADDRGP4 $158 +JUMPV +LABELV $159 +ADDRLP4 4 +CNSTF4 1132920832 +ASGNF4 +ADDRGP4 $158 +JUMPV +LABELV $157 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CNSTF4 0 +EQF4 $161 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1127481344 +ADDRLP4 24 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRGP4 $162 +JUMPV +LABELV $161 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $163 +ADDRLP4 0 +CNSTF4 1119092736 +ASGNF4 +ADDRGP4 $164 +JUMPV +LABELV $163 +ADDRLP4 0 +CNSTF4 1132920832 +ASGNF4 +LABELV $164 +LABELV $162 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $165 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $165 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRLP4 24 +INDIRF4 +MULF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 32 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1127481344 +ADDRLP4 36 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +GEF4 $167 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $167 +LABELV $158 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 0 +ASGNF4 +LABELV $156 +endproc vectoangles 40 8 +export AxisToAngles +proc AxisToAngles 52 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 0 +ASGNF4 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +NEF4 $170 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 20 +INDIRF4 +NEF4 $170 +ADDRLP4 24 +CNSTF4 0 +ASGNF4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 24 +INDIRF4 +LEF4 $172 +ADDRLP4 8 +CNSTF4 1119092736 +ASGNF4 +ADDRGP4 $171 +JUMPV +LABELV $172 +ADDRLP4 8 +CNSTF4 1132920832 +ASGNF4 +ADDRGP4 $171 +JUMPV +LABELV $170 +ADDRFP4 0 +INDIRP4 +INDIRF4 +CNSTF4 0 +EQF4 $174 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 4 +CNSTF4 1127481344 +ADDRLP4 28 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRGP4 $175 +JUMPV +LABELV $174 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +CNSTF4 0 +LEF4 $176 +ADDRLP4 4 +CNSTF4 1119092736 +ASGNF4 +ADDRGP4 $177 +JUMPV +LABELV $176 +ADDRLP4 4 +CNSTF4 1132920832 +ASGNF4 +LABELV $177 +LABELV $175 +ADDRLP4 4 +INDIRF4 +CNSTF4 0 +GEF4 $178 +ADDRLP4 4 +ADDRLP4 4 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $178 +ADDRLP4 28 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRLP4 32 +INDIRF4 +MULF4 +ADDF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 36 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 12 +INDIRF4 +ARGF4 +ADDRLP4 40 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 1127481344 +ADDRLP4 40 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 8 +INDIRF4 +CNSTF4 0 +GEF4 $180 +ADDRLP4 8 +ADDRLP4 8 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $180 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 48 +ADDRGP4 atan2 +CALLF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1127481344 +ADDRLP4 48 +INDIRF4 +MULF4 +CNSTF4 1078530011 +DIVF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +GEF4 $182 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $182 +LABELV $171 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRF4 +NEGF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +LABELV $169 +endproc AxisToAngles 52 8 +export AnglesToAxis +proc AnglesToAxis 16 16 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +ARGP4 +ADDRGP4 AngleVectors +CALLV +pop +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +ADDRGP4 vec3_origin +INDIRF4 +ADDRLP4 0 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +ADDRGP4 vec3_origin+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +ADDRGP4 vec3_origin+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $184 +endproc AnglesToAxis 16 16 +export AxisClear +proc AxisClear 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +CNSTF4 0 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +LABELV $189 +endproc AxisClear 0 0 +export AxisCopy +proc AxisCopy 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRB +ASGNB 12 +ADDRLP4 0 +CNSTI4 12 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +ADDRLP4 4 +CNSTI4 24 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRB +ASGNB 12 +LABELV $190 +endproc AxisCopy 8 0 +export ProjectPointOnPlane +proc ProjectPointOnPlane 72 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 28 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 36 +ADDRFP4 8 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 8 +ASGNI4 +ADDRLP4 48 +ADDRFP4 8 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 52 +ADDRLP4 48 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 28 +INDIRF4 +MULF4 +ADDRLP4 40 +INDIRF4 +ADDRLP4 40 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 52 +INDIRF4 +ADDRLP4 52 +INDIRF4 +MULF4 +ADDF4 +DIVF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 20 +INDIRF4 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 48 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4+8 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 64 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4+4 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 68 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 4+8 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +LABELV $191 +endproc ProjectPointOnPlane 72 0 +export MakeNormalVectors +proc MakeNormalVectors 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +NEGF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +CNSTI4 4 +ASGNI4 +ADDRLP4 16 +CNSTI4 8 +ASGNI4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 24 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 24 +INDIRP4 +ADDRLP4 24 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 8 +ASGNI4 +ADDRLP4 32 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +LABELV $196 +endproc MakeNormalVectors 36 12 +export VectorRotate +proc VectorRotate 40 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 16 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $197 +endproc VectorRotate 40 0 +export Q_rsqrt +proc Q_rsqrt 24 0 +ADDRLP4 12 +CNSTF4 1069547520 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 8 +CNSTF4 1056964608 +ADDRLP4 16 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 1597463007 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +RSHI4 +SUBI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 8 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 0 +INDIRF4 +MULF4 +SUBF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $198 +endproc Q_rsqrt 24 0 +export Q_fabs +proc Q_fabs 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 2147483647 +BANDI4 +ASGNI4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $199 +endproc Q_fabs 4 0 +export LerpAngle +proc LerpAngle 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +CNSTF4 1127481344 +LEF4 $201 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $201 +ADDRFP4 4 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +CNSTF4 3274964992 +GEF4 $203 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $203 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ADDRFP4 8 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 0 +INDIRF4 +SUBF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $200 +endproc LerpAngle 8 0 +export AngleSubtract +proc AngleSubtract 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ADDRFP4 4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRGP4 $207 +JUMPV +LABELV $206 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $207 +ADDRLP4 0 +INDIRF4 +CNSTF4 1127481344 +GTF4 $206 +ADDRGP4 $210 +JUMPV +LABELV $209 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +CNSTF4 1135869952 +ADDF4 +ASGNF4 +LABELV $210 +ADDRLP4 0 +INDIRF4 +CNSTF4 3274964992 +LTF4 $209 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $205 +endproc AngleSubtract 4 0 +export AnglesSubtract +proc AnglesSubtract 20 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 AngleSubtract +CALLF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRLP4 16 +INDIRF4 +ASGNF4 +LABELV $212 +endproc AnglesSubtract 20 8 +export AngleMod +proc AngleMod 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +CNSTF4 1001652224 +CNSTF4 1127615329 +ADDRFP4 0 +INDIRF4 +MULF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +CVIF4 4 +MULF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +RETF4 +LABELV $213 +endproc AngleMod 0 0 +export AngleNormalize360 +proc AngleNormalize360 0 0 +CNSTF4 1001652224 +CNSTF4 1127615329 +ADDRFP4 0 +INDIRF4 +MULF4 +CVFI4 4 +CNSTI4 65535 +BANDI4 +CVIF4 4 +MULF4 +RETF4 +LABELV $214 +endproc AngleNormalize360 0 0 +export AngleNormalize180 +proc AngleNormalize180 4 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 AngleNormalize360 +CALLF4 +ASGNF4 +ADDRFP4 0 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRF4 +CNSTF4 1127481344 +LEF4 $216 +ADDRFP4 0 +ADDRFP4 0 +INDIRF4 +CNSTF4 1135869952 +SUBF4 +ASGNF4 +LABELV $216 +ADDRFP4 0 +INDIRF4 +RETF4 +LABELV $215 +endproc AngleNormalize180 4 4 +export AngleDelta +proc AngleDelta 4 4 +ADDRFP4 0 +INDIRF4 +ADDRFP4 4 +INDIRF4 +SUBF4 +ARGF4 +ADDRLP4 0 +ADDRGP4 AngleNormalize180 +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $218 +endproc AngleDelta 4 4 +export SetPlaneSignbits +proc SetPlaneSignbits 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $220 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +CNSTF4 0 +GEF4 $224 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDRLP4 0 +INDIRI4 +LSHI4 +BORI4 +ASGNI4 +LABELV $224 +LABELV $221 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $220 +ADDRFP4 0 +INDIRP4 +CNSTI4 17 +ADDP4 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +LABELV $219 +endproc SetPlaneSignbits 12 0 +export BoxOnPlaneSide +proc BoxOnPlaneSide 60 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 3 +GEI4 $227 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +GTF4 $229 +CNSTI4 1 +RETI4 +ADDRGP4 $226 +JUMPV +LABELV $229 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +LTF4 $231 +CNSTI4 2 +RETI4 +ADDRGP4 $226 +JUMPV +LABELV $231 +CNSTI4 3 +RETI4 +ADDRGP4 $226 +JUMPV +LABELV $227 +ADDRLP4 20 +CNSTF4 0 +ASGNF4 +ADDRLP4 8+4 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 17 +ADDP4 +INDIRU1 +CVUI4 1 +CNSTI4 8 +GEI4 $234 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $236 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +CNSTI4 17 +ADDP4 +INDIRU1 +CVUI4 1 +ADDRLP4 0 +INDIRI4 +RSHI4 +CNSTI4 1 +BANDI4 +ASGNI4 +ADDRLP4 32 +CNSTI4 2 +ASGNI4 +ADDRLP4 36 +ADDRLP4 4 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ADDRLP4 8 +ADDP4 +ASGNP4 +ADDRLP4 40 +ADDRLP4 0 +INDIRI4 +ADDRLP4 32 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 40 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $241 +ADDRLP4 44 +CNSTI4 1 +ASGNI4 +ADDRGP4 $242 +JUMPV +LABELV $241 +ADDRLP4 44 +CNSTI4 0 +ASGNI4 +LABELV $242 +ADDRLP4 48 +CNSTI4 2 +ASGNI4 +ADDRLP4 52 +ADDRLP4 44 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LSHI4 +ADDRLP4 8 +ADDP4 +ASGNP4 +ADDRLP4 56 +ADDRLP4 0 +INDIRI4 +ADDRLP4 48 +INDIRI4 +LSHI4 +ASGNI4 +ADDRLP4 52 +INDIRP4 +ADDRLP4 52 +INDIRP4 +INDIRF4 +ADDRLP4 56 +INDIRI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +INDIRF4 +ADDRLP4 56 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $237 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $236 +LABELV $234 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +LTF4 $243 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +LABELV $243 +ADDRLP4 8+4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +GEF4 $245 +ADDRLP4 16 +ADDRLP4 16 +INDIRI4 +CNSTI4 2 +BORI4 +ASGNI4 +LABELV $245 +ADDRLP4 16 +INDIRI4 +RETI4 +LABELV $226 +endproc BoxOnPlaneSide 60 0 +export RadiusFromBounds +proc RadiusFromBounds 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $249 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 8 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRLP4 8 +INDIRF4 +LEF4 $254 +ADDRLP4 32 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRGP4 $255 +JUMPV +LABELV $254 +ADDRLP4 32 +ADDRLP4 8 +INDIRF4 +ASGNF4 +LABELV $255 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +LABELV $250 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $249 +ADDRLP4 12 +ARGP4 +ADDRLP4 24 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +RETF4 +LABELV $248 +endproc RadiusFromBounds 36 4 +export ClearBounds +proc ClearBounds 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTF4 1203982208 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 12 +CNSTF4 3351465856 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +LABELV $256 +endproc ClearBounds 16 0 +export AddPointToBounds +proc AddPointToBounds 20 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +GEF4 $258 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +LABELV $258 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +LEF4 $260 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +LABELV $260 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +GEF4 $262 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $262 +ADDRLP4 4 +CNSTI4 4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +LEF4 $264 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $264 +ADDRLP4 8 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +GEF4 $266 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $266 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +LEF4 $268 +ADDRLP4 16 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $268 +LABELV $257 +endproc AddPointToBounds 20 0 +export BoundsIntersect +proc BoundsIntersect 24 0 +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 4 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +LTF4 $277 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +LTF4 $277 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +LTF4 $277 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +INDIRF4 +GTF4 $277 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $277 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +LEF4 $271 +LABELV $277 +CNSTI4 0 +RETI4 +ADDRGP4 $270 +JUMPV +LABELV $271 +CNSTI4 1 +RETI4 +LABELV $270 +endproc BoundsIntersect 24 0 +export BoundsIntersectSphere +proc BoundsIntersectSphere 36 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +GTF4 $285 +ADDRLP4 4 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +LTF4 $285 +ADDRLP4 20 +CNSTI4 4 +ASGNI4 +ADDRLP4 24 +ADDRFP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $285 +ADDRLP4 24 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +LTF4 $285 +ADDRLP4 28 +CNSTI4 8 +ASGNI4 +ADDRLP4 32 +ADDRFP4 8 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 32 +INDIRF4 +ADDRFP4 12 +INDIRF4 +SUBF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $285 +ADDRLP4 32 +INDIRF4 +ADDRFP4 12 +INDIRF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +GEF4 $279 +LABELV $285 +CNSTI4 0 +RETI4 +ADDRGP4 $278 +JUMPV +LABELV $279 +CNSTI4 1 +RETI4 +LABELV $278 +endproc BoundsIntersectSphere 36 0 +export BoundsIntersectPoint +proc BoundsIntersectPoint 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +GTF4 $293 +ADDRLP4 4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +LTF4 $293 +ADDRLP4 16 +CNSTI4 4 +ASGNI4 +ADDRLP4 20 +ADDRFP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 20 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $293 +ADDRLP4 20 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +INDIRF4 +LTF4 $293 +ADDRLP4 24 +CNSTI4 8 +ASGNI4 +ADDRLP4 28 +ADDRFP4 8 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +GTF4 $293 +ADDRLP4 28 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +INDIRF4 +GEF4 $287 +LABELV $293 +CNSTI4 0 +RETI4 +ADDRGP4 $286 +JUMPV +LABELV $287 +CNSTI4 1 +RETI4 +LABELV $286 +endproc BoundsIntersectPoint 32 0 +export VectorNormalize +proc VectorNormalize 40 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +EQF4 $295 +ADDRLP4 4 +CNSTF4 1065353216 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 32 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 32 +INDIRP4 +ADDRLP4 32 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 36 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $295 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $294 +endproc VectorNormalize 40 4 +export VectorNormalize2 +proc VectorNormalize2 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 16 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 12 +INDIRF4 +ADDRLP4 12 +INDIRF4 +MULF4 +ADDRLP4 16 +INDIRF4 +ADDRLP4 16 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 20 +INDIRF4 +ADDRLP4 20 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +CNSTF4 0 +EQF4 $298 +ADDRLP4 4 +CNSTF4 1065353216 +ADDRLP4 0 +INDIRF4 +DIVF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 28 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 28 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRGP4 $299 +JUMPV +LABELV $298 +ADDRLP4 32 +CNSTF4 0 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRF4 +ASGNF4 +LABELV $299 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $297 +endproc VectorNormalize2 36 4 +export _VectorMA +proc _VectorMA 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $300 +endproc _VectorMA 8 0 +export _DotProduct +proc _DotProduct 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +RETF4 +LABELV $301 +endproc _DotProduct 16 0 +export _VectorSubtract +proc _VectorSubtract 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +LABELV $302 +endproc _VectorSubtract 8 0 +export _VectorAdd +proc _VectorAdd 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDF4 +ASGNF4 +LABELV $303 +endproc _VectorAdd 8 0 +export _VectorCopy +proc _VectorCopy 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $304 +endproc _VectorCopy 8 0 +export _VectorScale +proc _VectorScale 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $305 +endproc _VectorScale 8 0 +export Vector4Scale +proc Vector4Scale 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRF4 +ASGNF4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 4 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 12 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRF4 +MULF4 +ASGNF4 +LABELV $306 +endproc Vector4Scale 12 0 +export Q_log2 +proc Q_log2 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $309 +JUMPV +LABELV $308 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $309 +ADDRLP4 4 +ADDRFP4 0 +INDIRI4 +CNSTI4 1 +RSHI4 +ASGNI4 +ADDRFP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $308 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $307 +endproc Q_log2 8 0 +export MatrixMultiply +proc MatrixMultiply 104 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 12 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 44 +CNSTI4 16 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 44 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 56 +CNSTI4 20 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 68 +CNSTI4 24 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +CNSTI4 28 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 80 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 92 +CNSTI4 32 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 92 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $311 +endproc MatrixMultiply 104 0 +export VectorMatrixMultiply +proc VectorMatrixMultiply 32 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 8 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 12 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 24 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 8 +CNSTI4 4 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 16 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 28 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 20 +CNSTI4 8 +ASGNI4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 20 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 32 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $312 +endproc VectorMatrixMultiply 32 0 +bss +align 4 +LABELV $314 +skip 4 +align 4 +LABELV $315 +skip 4 +align 4 +LABELV $316 +skip 4 +align 4 +LABELV $317 +skip 4 +align 4 +LABELV $318 +skip 4 +align 4 +LABELV $319 +skip 4 +export AngleVectors +code +proc AngleVectors 36 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTF4 1016003125 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRGP4 $316 +ADDRLP4 4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 8 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRGP4 $319 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1016003125 +ADDRFP4 0 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 12 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRGP4 $315 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 16 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRGP4 $318 +ADDRLP4 16 +INDIRF4 +ASGNF4 +ADDRLP4 0 +CNSTF4 1016003125 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 20 +ADDRGP4 sin +CALLF4 +ASGNF4 +ADDRGP4 $314 +ADDRLP4 20 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 24 +ADDRGP4 cos +CALLF4 +ASGNF4 +ADDRGP4 $317 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $320 +ADDRFP4 4 +INDIRP4 +ADDRGP4 $318 +INDIRF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 $318 +INDIRF4 +ADDRGP4 $316 +INDIRF4 +MULF4 +ASGNF4 +ADDRFP4 4 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRGP4 $315 +INDIRF4 +NEGF4 +ASGNF4 +LABELV $320 +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $322 +ADDRLP4 28 +CNSTF4 3212836864 +ASGNF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 28 +INDIRF4 +ADDRGP4 $314 +INDIRF4 +MULF4 +ADDRGP4 $315 +INDIRF4 +MULF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ADDRLP4 28 +INDIRF4 +ADDRGP4 $317 +INDIRF4 +MULF4 +ADDRGP4 $316 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 32 +CNSTF4 3212836864 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRLP4 32 +INDIRF4 +ADDRGP4 $314 +INDIRF4 +MULF4 +ADDRGP4 $315 +INDIRF4 +MULF4 +ADDRGP4 $316 +INDIRF4 +MULF4 +ADDRLP4 32 +INDIRF4 +ADDRGP4 $317 +INDIRF4 +MULF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 8 +INDIRP4 +CNSTI4 8 +ADDP4 +CNSTF4 3212836864 +ADDRGP4 $314 +INDIRF4 +MULF4 +ADDRGP4 $318 +INDIRF4 +MULF4 +ASGNF4 +LABELV $322 +ADDRFP4 12 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $324 +ADDRFP4 12 +INDIRP4 +ADDRGP4 $317 +INDIRF4 +ADDRGP4 $315 +INDIRF4 +MULF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ADDRGP4 $314 +INDIRF4 +NEGF4 +ADDRGP4 $316 +INDIRF4 +NEGF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 4 +ADDP4 +ADDRGP4 $317 +INDIRF4 +ADDRGP4 $315 +INDIRF4 +MULF4 +ADDRGP4 $316 +INDIRF4 +MULF4 +ADDRGP4 $314 +INDIRF4 +NEGF4 +ADDRGP4 $319 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +CNSTI4 8 +ADDP4 +ADDRGP4 $317 +INDIRF4 +ADDRGP4 $318 +INDIRF4 +MULF4 +ASGNF4 +LABELV $324 +LABELV $313 +endproc AngleVectors 36 4 +export PerpendicularVector +proc PerpendicularVector 40 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 24 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRGP4 $330 +JUMPV +LABELV $327 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 28 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 28 +INDIRF4 +ADDRLP4 4 +INDIRF4 +GEF4 $331 +ADDRLP4 8 +ADDRLP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRF4 +ARGF4 +ADDRLP4 36 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 36 +INDIRF4 +ASGNF4 +LABELV $331 +LABELV $328 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $330 +ADDRLP4 0 +INDIRI4 +CNSTI4 3 +LTI4 $327 +ADDRLP4 28 +CNSTF4 0 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 28 +INDIRF4 +ASGNF4 +ADDRLP4 8 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRLP4 12 +ADDP4 +CNSTF4 1065353216 +ASGNF4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 ProjectPointOnPlane +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $326 +endproc PerpendicularVector 40 12 +export pointToLineDistance +proc pointToLineDistance 84 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 56 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 56 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 68 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 68 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 72 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 72 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 28 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRLP4 28 +ARGP4 +ADDRLP4 76 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 40 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRLP4 80 +ADDRGP4 VectorLength +CALLF4 +ASGNF4 +ADDRLP4 24 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 24 +INDIRF4 +CNSTF4 0 +NEF4 $340 +CNSTF4 0 +RETF4 +ADDRGP4 $335 +JUMPV +LABELV $340 +ADDRLP4 40 +INDIRF4 +ADDRLP4 24 +INDIRF4 +DIVF4 +RETF4 +LABELV $335 +endproc pointToLineDistance 84 12 +export GetPerpendicularViewVector +proc GetPerpendicularViewVector 56 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 0 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 CrossProduct +CALLV +pop +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +LABELV $342 +endproc GetPerpendicularViewVector 56 12 +export ProjectPointOntoVector +proc ProjectPointOntoVector 68 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 32 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ADDRFP4 8 +INDIRP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 48 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 8 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 52 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 0 +ARGP4 +ADDRGP4 VectorNormalize +CALLF4 +pop +ADDRLP4 56 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRFP4 12 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +CNSTI4 4 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 60 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +CNSTI4 8 +ASGNI4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 64 +INDIRI4 +ADDP4 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12 +INDIRF4 +ADDRLP4 0 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +MULF4 +ADDF4 +ASGNF4 +LABELV $347 +endproc ProjectPointOntoVector 68 4 +export VectorMaxComponent +proc VectorMaxComponent 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LEF4 $367 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $367 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +LEF4 $369 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $369 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $366 +endproc VectorMaxComponent 4 0 +export VectorMinComponent +proc VectorMinComponent 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GEF4 $372 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $372 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ADDRLP4 0 +INDIRF4 +GEF4 $374 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 8 +ADDP4 +INDIRF4 +ASGNF4 +LABELV $374 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $371 +endproc VectorMinComponent 4 0 +export DistanceBetweenLineSegmentsSquared +proc DistanceBetweenLineSegmentsSquared 184 4 +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 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 20 +ADDRFP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 96 +CNSTI4 4 +ASGNI4 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 96 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 100 +CNSTI4 8 +ASGNI4 +ADDRLP4 0+8 +ADDRFP4 4 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 100 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 12 +ADDRFP4 12 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 112 +CNSTI4 4 +ASGNI4 +ADDRLP4 12+4 +ADDRFP4 12 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 112 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 116 +CNSTI4 8 +ASGNI4 +ADDRLP4 12+8 +ADDRFP4 12 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 116 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 128 +CNSTI4 4 +ASGNI4 +ADDRLP4 24+4 +ADDRFP4 0 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 128 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 132 +CNSTI4 8 +ASGNI4 +ADDRLP4 24+8 +ADDRFP4 0 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +ADDRFP4 8 +INDIRP4 +ADDRLP4 132 +INDIRI4 +ADDP4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 136 +ADDRLP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 76 +ADDRLP4 136 +INDIRF4 +ADDRLP4 136 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 140 +ADDRLP4 12 +INDIRF4 +ASGNF4 +ADDRLP4 56 +ADDRLP4 136 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 64 +ADDRLP4 140 +INDIRF4 +ADDRLP4 140 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 144 +ADDRLP4 24 +INDIRF4 +ASGNF4 +ADDRLP4 68 +ADDRLP4 136 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ADDRLP4 0+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 0+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 80 +ADDRLP4 140 +INDIRF4 +ADDRLP4 144 +INDIRF4 +MULF4 +ADDRLP4 12+4 +INDIRF4 +ADDRLP4 24+4 +INDIRF4 +MULF4 +ADDF4 +ADDRLP4 12+8 +INDIRF4 +ADDRLP4 24+8 +INDIRF4 +MULF4 +ADDF4 +ASGNF4 +ADDRLP4 152 +ADDRLP4 76 +INDIRF4 +ADDRLP4 64 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 56 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 84 +ADDRLP4 152 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 152 +INDIRF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 152 +INDIRF4 +ASGNF4 +ADDRLP4 84 +INDIRF4 +CNSTF4 925353388 +GEF4 $403 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 72 +CNSTF4 1065353216 +ASGNF4 +ADDRLP4 48 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRGP4 $404 +JUMPV +LABELV $403 +ADDRLP4 160 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 52 +ADDRLP4 56 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDRLP4 64 +INDIRF4 +ADDRLP4 68 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 76 +INDIRF4 +ADDRLP4 160 +INDIRF4 +MULF4 +ADDRLP4 56 +INDIRF4 +ADDRLP4 68 +INDIRF4 +MULF4 +SUBF4 +ASGNF4 +ADDRLP4 52 +INDIRF4 +CNSTF4 0 +GEF4 $405 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRLP4 48 +ADDRLP4 80 +INDIRF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 64 +INDIRF4 +ASGNF4 +ADDRGP4 $406 +JUMPV +LABELV $405 +ADDRLP4 52 +INDIRF4 +ADDRLP4 72 +INDIRF4 +LEF4 $407 +ADDRLP4 52 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRLP4 48 +ADDRLP4 80 +INDIRF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 60 +ADDRLP4 64 +INDIRF4 +ASGNF4 +LABELV $407 +LABELV $406 +LABELV $404 +ADDRLP4 48 +INDIRF4 +CNSTF4 0 +GEF4 $409 +ADDRLP4 48 +CNSTF4 0 +ASGNF4 +ADDRLP4 68 +INDIRF4 +NEGF4 +CNSTF4 0 +GEF4 $411 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRGP4 $410 +JUMPV +LABELV $411 +ADDRLP4 68 +INDIRF4 +NEGF4 +ADDRLP4 76 +INDIRF4 +LEF4 $413 +ADDRLP4 52 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRGP4 $410 +JUMPV +LABELV $413 +ADDRLP4 52 +ADDRLP4 68 +INDIRF4 +NEGF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 76 +INDIRF4 +ASGNF4 +ADDRGP4 $410 +JUMPV +LABELV $409 +ADDRLP4 48 +INDIRF4 +ADDRLP4 60 +INDIRF4 +LEF4 $415 +ADDRLP4 48 +ADDRLP4 60 +INDIRF4 +ASGNF4 +ADDRLP4 68 +INDIRF4 +NEGF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +CNSTF4 0 +GEF4 $417 +ADDRLP4 52 +CNSTF4 0 +ASGNF4 +ADDRGP4 $418 +JUMPV +LABELV $417 +ADDRLP4 68 +INDIRF4 +NEGF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ADDRLP4 76 +INDIRF4 +LEF4 $419 +ADDRLP4 52 +ADDRLP4 72 +INDIRF4 +ASGNF4 +ADDRGP4 $420 +JUMPV +LABELV $419 +ADDRLP4 52 +ADDRLP4 68 +INDIRF4 +NEGF4 +ADDRLP4 56 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 72 +ADDRLP4 76 +INDIRF4 +ASGNF4 +LABELV $420 +LABELV $418 +LABELV $415 +LABELV $410 +ADDRLP4 52 +INDIRF4 +ARGF4 +ADDRLP4 160 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 160 +INDIRF4 +CNSTF4 925353388 +GEF4 $422 +ADDRLP4 156 +CNSTF4 0 +ASGNF4 +ADDRGP4 $423 +JUMPV +LABELV $422 +ADDRLP4 156 +ADDRLP4 52 +INDIRF4 +ADDRLP4 72 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $423 +ADDRFP4 16 +INDIRP4 +ADDRLP4 156 +INDIRF4 +ASGNF4 +ADDRLP4 48 +INDIRF4 +ARGF4 +ADDRLP4 168 +ADDRGP4 fabs +CALLF4 +ASGNF4 +ADDRLP4 168 +INDIRF4 +CNSTF4 925353388 +GEF4 $425 +ADDRLP4 164 +CNSTF4 0 +ASGNF4 +ADDRGP4 $426 +JUMPV +LABELV $425 +ADDRLP4 164 +ADDRLP4 48 +INDIRF4 +ADDRLP4 60 +INDIRF4 +DIVF4 +ASGNF4 +LABELV $426 +ADDRFP4 20 +INDIRP4 +ADDRLP4 164 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRF4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+4 +ADDRLP4 0+4 +INDIRF4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 0+8 +ADDRLP4 0+8 +INDIRF4 +ADDRFP4 16 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12 +ADDRLP4 12 +INDIRF4 +ADDRFP4 20 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12+4 +ADDRLP4 12+4 +INDIRF4 +ADDRFP4 20 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 12+8 +ADDRLP4 12+8 +INDIRF4 +ADDRFP4 20 +INDIRP4 +INDIRF4 +MULF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 24 +INDIRF4 +ADDRLP4 0 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36+4 +ADDRLP4 24+4 +INDIRF4 +ADDRLP4 0+4 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36+8 +ADDRLP4 24+8 +INDIRF4 +ADDRLP4 0+8 +INDIRF4 +ADDF4 +ASGNF4 +ADDRLP4 36 +ADDRLP4 36 +INDIRF4 +ADDRLP4 12 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36+4 +ADDRLP4 36+4 +INDIRF4 +ADDRLP4 12+4 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36+8 +ADDRLP4 36+8 +INDIRF4 +ADDRLP4 12+8 +INDIRF4 +SUBF4 +ASGNF4 +ADDRLP4 36 +ARGP4 +ADDRLP4 180 +ADDRGP4 VectorLengthSquared +CALLF4 +ASGNF4 +ADDRLP4 180 +INDIRF4 +RETF4 +LABELV $376 +endproc DistanceBetweenLineSegmentsSquared 184 4 +export DistanceBetweenLineSegments +proc DistanceBetweenLineSegments 8 24 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 12 +INDIRP4 +ARGP4 +ADDRFP4 16 +INDIRP4 +ARGP4 +ADDRFP4 20 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 DistanceBetweenLineSegmentsSquared +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRF4 +ARGF4 +ADDRLP4 4 +ADDRGP4 sqrt +CALLF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +RETF4 +LABELV $447 +endproc DistanceBetweenLineSegments 8 24 +export Q_isnan +proc Q_isnan 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 0 +ADDRLP4 0 +INDIRU4 +CNSTU4 2147483647 +BANDU4 +ASGNU4 +ADDRLP4 0 +CNSTU4 2139095040 +ADDRLP4 0 +INDIRU4 +SUBU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +CNSTI4 31 +RSHU4 +CVUI4 4 +RETI4 +LABELV $448 +endproc Q_isnan 4 0 +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 VectorDistance +import Q_acos +import Q_StripIndentMarker +import Hunk_Alloc +import FloatSwap +import LongSwap +import ShortSwap +import rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort diff --git a/build/release-linux-x86_64/base/qcommon/q_shared.asm b/build/release-linux-x86_64/base/qcommon/q_shared.asm new file mode 100644 index 0000000..5ff6eab --- /dev/null +++ b/build/release-linux-x86_64/base/qcommon/q_shared.asm @@ -0,0 +1,6407 @@ +export Com_Clamp +code +proc Com_Clamp 0 0 +ADDRFP4 8 +ADDRFP4 8 +INDIRF4 +ASGNF4 +ADDRFP4 8 +INDIRF4 +ADDRFP4 0 +INDIRF4 +GEF4 $28 +ADDRFP4 0 +INDIRF4 +RETF4 +ADDRGP4 $27 +JUMPV +LABELV $28 +ADDRFP4 8 +INDIRF4 +ADDRFP4 4 +INDIRF4 +LEF4 $30 +ADDRFP4 4 +INDIRF4 +RETF4 +ADDRGP4 $27 +JUMPV +LABELV $30 +ADDRFP4 8 +INDIRF4 +RETF4 +LABELV $27 +endproc Com_Clamp 0 0 +export COM_SkipPath +proc COM_SkipPath 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $34 +JUMPV +LABELV $33 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $36 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $36 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $34 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $33 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $32 +endproc COM_SkipPath 4 0 +export COM_GetExtension +proc COM_GetExtension 16 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 8 +INDIRU4 +CNSTU4 1 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRGP4 $40 +JUMPV +LABELV $39 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +EQI4 $44 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $42 +LABELV $44 +ADDRGP4 $45 +RETP4 +ADDRGP4 $38 +JUMPV +LABELV $42 +LABELV $40 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $39 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +RETP4 +LABELV $38 +endproc COM_GetExtension 16 4 +export COM_StripExtension +proc COM_StripExtension 12 12 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CNSTU4 1 +SUBU4 +CVUI4 4 +ASGNI4 +ADDRGP4 $48 +JUMPV +LABELV $47 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $50 +ADDRGP4 $46 +JUMPV +LABELV $50 +LABELV $48 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +LEI4 $52 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $47 +LABELV $52 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +EQI4 $53 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $53 +LABELV $46 +endproc COM_StripExtension 12 12 +export COM_DefaultExtension +proc COM_DefaultExtension 76 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 68 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 68 +INDIRU4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI4 -1 +ADDP4 +ASGNP4 +ADDRGP4 $57 +JUMPV +LABELV $56 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 46 +NEI4 $59 +ADDRGP4 $55 +JUMPV +LABELV $59 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 -1 +ADDP4 +ASGNP4 +LABELV $57 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +EQI4 $61 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +NEU4 $56 +LABELV $61 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRGP4 $62 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $55 +endproc COM_DefaultExtension 76 20 +export ShortSwap +proc ShortSwap 16 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CVII2 4 +ASGNI2 +ADDRLP4 4 +ADDRFP4 0 +INDIRI2 +CVII4 2 +ASGNI4 +ADDRLP4 8 +CNSTI4 255 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRLP4 1 +ADDRLP4 4 +INDIRI4 +ADDRLP4 12 +INDIRI4 +RSHI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +INDIRU1 +CVUI4 1 +ADDRLP4 12 +INDIRI4 +LSHI4 +ADDRLP4 1 +INDIRU1 +CVUI4 1 +ADDI4 +CVII2 4 +CVII4 2 +RETI4 +LABELV $63 +endproc ShortSwap 16 0 +export ShortNoSwap +proc ShortNoSwap 0 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CVII2 4 +ASGNI2 +ADDRFP4 0 +INDIRI2 +CVII4 2 +RETI4 +LABELV $64 +endproc ShortNoSwap 0 0 +export LongSwap +proc LongSwap 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 8 +CNSTI4 255 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 12 +CNSTI4 8 +ASGNI4 +ADDRLP4 1 +ADDRFP4 0 +INDIRI4 +ADDRLP4 12 +INDIRI4 +RSHI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 16 +CNSTI4 16 +ASGNI4 +ADDRLP4 2 +ADDRFP4 0 +INDIRI4 +ADDRLP4 16 +INDIRI4 +RSHI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 20 +CNSTI4 24 +ASGNI4 +ADDRLP4 3 +ADDRFP4 0 +INDIRI4 +ADDRLP4 20 +INDIRI4 +RSHI4 +ADDRLP4 8 +INDIRI4 +BANDI4 +CVIU4 4 +CVUU1 4 +ASGNU1 +ADDRLP4 0 +INDIRU1 +CVUI4 1 +ADDRLP4 20 +INDIRI4 +LSHI4 +ADDRLP4 1 +INDIRU1 +CVUI4 1 +ADDRLP4 16 +INDIRI4 +LSHI4 +ADDI4 +ADDRLP4 2 +INDIRU1 +CVUI4 1 +ADDRLP4 12 +INDIRI4 +LSHI4 +ADDI4 +ADDRLP4 3 +INDIRU1 +CVUI4 1 +ADDI4 +RETI4 +LABELV $65 +endproc LongSwap 24 0 +export LongNoSwap +proc LongNoSwap 0 0 +ADDRFP4 0 +INDIRI4 +RETI4 +LABELV $66 +endproc LongNoSwap 0 0 +export Long64Swap +proc Long64Swap 12 0 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 7 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+1 +ADDRLP4 8 +INDIRP4 +CNSTI4 6 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+2 +ADDRFP4 4 +INDIRP4 +CNSTI4 5 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+3 +ADDRFP4 4 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+4 +ADDRFP4 4 +INDIRP4 +CNSTI4 3 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+5 +ADDRFP4 4 +INDIRP4 +CNSTI4 2 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+6 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRU1 +ASGNU1 +ADDRLP4 0+7 +ADDRFP4 4 +INDIRP4 +INDIRU1 +ASGNU1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRB +ASGNB 8 +LABELV $67 +endproc Long64Swap 12 0 +export Long64NoSwap +proc Long64NoSwap 0 0 +ADDRFP4 0 +INDIRP4 +ADDRFP4 4 +INDIRP4 +INDIRB +ASGNB 8 +LABELV $76 +endproc Long64NoSwap 0 0 +export FloatSwap +proc FloatSwap 8 4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 4 +ADDRGP4 LongSwap +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +CVIU4 4 +ASGNU4 +ADDRLP4 0 +INDIRF4 +RETF4 +LABELV $78 +endproc FloatSwap 8 4 +export FloatNoSwap +proc FloatNoSwap 0 0 +ADDRFP4 0 +INDIRP4 +INDIRF4 +RETF4 +LABELV $79 +endproc FloatNoSwap 0 0 +export COM_BeginParseSession +proc COM_BeginParseSession 0 16 +ADDRGP4 com_lines +CNSTI4 0 +ASGNI4 +ADDRGP4 com_parsename +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $81 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +LABELV $80 +endproc COM_BeginParseSession 0 16 +export COM_GetCurrentParseLine +proc COM_GetCurrentParseLine 0 0 +ADDRGP4 com_lines +INDIRI4 +RETI4 +LABELV $82 +endproc COM_GetCurrentParseLine 0 0 +export COM_Parse +proc COM_Parse 4 8 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 0 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $83 +endproc COM_Parse 4 8 +bss +align 1 +LABELV $85 +skip 4096 +export COM_ParseError +code +proc COM_ParseError 4 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRGP4 $85 +ARGP4 +CNSTU4 4096 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $87 +ARGP4 +ADDRGP4 com_parsename +ARGP4 +ADDRGP4 com_lines +INDIRI4 +ARGI4 +ADDRGP4 $85 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $84 +endproc COM_ParseError 4 16 +bss +align 1 +LABELV $89 +skip 4096 +export COM_ParseWarning +code +proc COM_ParseWarning 4 16 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRGP4 $89 +ARGP4 +CNSTU4 4096 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRGP4 $91 +ARGP4 +ADDRGP4 com_parsename +ARGP4 +ADDRGP4 com_lines +INDIRI4 +ARGI4 +ADDRGP4 $89 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $88 +endproc COM_ParseWarning 4 16 +proc SkipWhitespace 12 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $94 +JUMPV +LABELV $93 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $96 +CNSTP4 0 +RETP4 +ADDRGP4 $92 +JUMPV +LABELV $96 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $98 +ADDRLP4 4 +ADDRGP4 com_lines +ASGNP4 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRI4 +ADDRLP4 8 +INDIRI4 +ADDI4 +ASGNI4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +LABELV $98 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $94 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +LEI4 $93 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $92 +endproc SkipWhitespace 12 0 +export COM_Compress +proc COM_Compress 48 0 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 20 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $101 +ADDRGP4 $104 +JUMPV +LABELV $103 +ADDRLP4 24 +CNSTI4 47 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $106 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 24 +INDIRI4 +NEI4 $106 +ADDRGP4 $109 +JUMPV +LABELV $108 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $109 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $111 +ADDRLP4 28 +INDIRI4 +CNSTI4 10 +NEI4 $108 +LABELV $111 +ADDRGP4 $107 +JUMPV +LABELV $106 +ADDRLP4 4 +INDIRI4 +CNSTI4 47 +NEI4 $112 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $112 +ADDRGP4 $115 +JUMPV +LABELV $114 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $115 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $117 +ADDRLP4 32 +INDIRI4 +CNSTI4 42 +NEI4 $114 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $114 +LABELV $117 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $113 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $113 +JUMPV +LABELV $112 +ADDRLP4 4 +INDIRI4 +CNSTI4 10 +EQI4 $122 +ADDRLP4 4 +INDIRI4 +CNSTI4 13 +NEI4 $120 +LABELV $122 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +ADDRLP4 12 +ADDRLP4 32 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 32 +INDIRI4 +ADDP4 +ASGNP4 +ADDRGP4 $121 +JUMPV +LABELV $120 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +EQI4 $125 +ADDRLP4 4 +INDIRI4 +CNSTI4 9 +NEI4 $123 +LABELV $125 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRLP4 16 +ADDRLP4 36 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ASGNP4 +ADDRGP4 $124 +JUMPV +LABELV $123 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $126 +ADDRLP4 36 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI1 10 +ASGNI1 +ADDRLP4 40 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +ADDRLP4 40 +INDIRI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 40 +INDIRI4 +ASGNI4 +LABELV $126 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +EQI4 $128 +ADDRLP4 36 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +CNSTI1 32 +ASGNI1 +ADDRLP4 16 +CNSTI4 0 +ASGNI4 +LABELV $128 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +NEI4 $130 +ADDRLP4 36 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $133 +JUMPV +LABELV $132 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $134 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +EQI4 $134 +ADDRLP4 44 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 44 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 44 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $136 +LABELV $133 +ADDRGP4 $132 +JUMPV +LABELV $134 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +NEI4 $131 +ADDRLP4 40 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 40 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 40 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $131 +JUMPV +LABELV $130 +ADDRLP4 8 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 36 +CNSTI4 1 +ASGNI4 +ADDRLP4 8 +ADDRLP4 8 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 36 +INDIRI4 +ADDP4 +ASGNP4 +LABELV $131 +LABELV $124 +LABELV $121 +LABELV $113 +LABELV $107 +LABELV $104 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 24 +INDIRI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $103 +LABELV $101 +ADDRLP4 8 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 8 +INDIRP4 +CVPU4 4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +SUBU4 +CVUI4 4 +RETI4 +LABELV $100 +endproc COM_Compress 48 0 +export COM_ParseExt +proc COM_ParseExt 36 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRGP4 com_token +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $143 +ADDRFP4 0 +INDIRP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 com_token +RETP4 +ADDRGP4 $139 +JUMPV +LABELV $142 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRLP4 12 +ARGP4 +ADDRLP4 16 +ADDRGP4 SkipWhitespace +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $145 +ADDRFP4 0 +INDIRP4 +CNSTP4 0 +ASGNP4 +ADDRGP4 com_token +RETP4 +ADDRGP4 $139 +JUMPV +LABELV $145 +ADDRLP4 20 +CNSTI4 0 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 20 +INDIRI4 +EQI4 $147 +ADDRFP4 4 +INDIRI4 +ADDRLP4 20 +INDIRI4 +NEI4 $147 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 com_token +RETP4 +ADDRGP4 $139 +JUMPV +LABELV $147 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +CNSTI4 47 +ASGNI4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +NEI4 $149 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ADDRLP4 24 +INDIRI4 +NEI4 $149 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $152 +JUMPV +LABELV $151 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $152 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 0 +EQI4 $154 +ADDRLP4 28 +INDIRI4 +CNSTI4 10 +NEI4 $151 +LABELV $154 +ADDRGP4 $150 +JUMPV +LABELV $149 +ADDRLP4 4 +INDIRI4 +CNSTI4 47 +NEI4 $144 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 42 +NEI4 $144 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $158 +JUMPV +LABELV $157 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $158 +ADDRLP4 32 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 0 +EQI4 $160 +ADDRLP4 32 +INDIRI4 +CNSTI4 42 +NEI4 $157 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 47 +NEI4 $157 +LABELV $160 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $156 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +LABELV $156 +LABELV $150 +LABELV $143 +ADDRGP4 $142 +JUMPV +LABELV $144 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +NEI4 $163 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $166 +JUMPV +LABELV $165 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 16 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 16 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 34 +EQI4 $170 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $168 +LABELV $170 +ADDRLP4 8 +INDIRI4 +ADDRGP4 com_token +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 com_token +RETP4 +ADDRGP4 $139 +JUMPV +LABELV $168 +ADDRLP4 8 +INDIRI4 +CNSTI4 1023 +GEI4 $171 +ADDRLP4 8 +INDIRI4 +ADDRGP4 com_token +ADDP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $171 +LABELV $166 +ADDRGP4 $165 +JUMPV +LABELV $163 +LABELV $173 +ADDRLP4 8 +INDIRI4 +CNSTI4 1023 +GEI4 $176 +ADDRLP4 8 +INDIRI4 +ADDRGP4 com_token +ADDP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $176 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 10 +NEI4 $178 +ADDRLP4 16 +ADDRGP4 com_lines +ASGNP4 +ADDRLP4 16 +INDIRP4 +ADDRLP4 16 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $178 +LABELV $174 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +GTI4 $173 +ADDRLP4 8 +INDIRI4 +ADDRGP4 com_token +ADDP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 com_token +RETP4 +LABELV $139 +endproc COM_ParseExt 36 8 +export COM_MatchToken +proc COM_MatchToken 12 16 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +EQI4 $181 +CNSTI4 1 +ARGI4 +ADDRGP4 $183 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $181 +LABELV $180 +endproc COM_MatchToken 12 16 +export SkipBracedSection +proc SkipBracedSection 12 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $185 +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 COM_ParseExt +CALLP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $188 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 123 +NEI4 $190 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $191 +JUMPV +LABELV $190 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 125 +NEI4 $192 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +SUBI4 +ASGNI4 +LABELV $192 +LABELV $191 +LABELV $188 +LABELV $186 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $194 +ADDRFP4 0 +INDIRP4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $185 +LABELV $194 +LABELV $184 +endproc SkipBracedSection 12 8 +export SkipRestOfLine +proc SkipRestOfLine 16 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRGP4 $197 +JUMPV +LABELV $196 +ADDRLP4 0 +INDIRI4 +CNSTI4 10 +NEI4 $199 +ADDRLP4 8 +ADDRGP4 com_lines +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $198 +JUMPV +LABELV $199 +LABELV $197 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 12 +INDIRI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +NEI4 $196 +LABELV $198 +ADDRFP4 0 +INDIRP4 +ADDRLP4 4 +INDIRP4 +ASGNP4 +LABELV $195 +endproc SkipRestOfLine 16 0 +export Parse1DMatrix +proc Parse1DMatrix 16 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $202 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $206 +JUMPV +LABELV $203 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8 +ADDRGP4 COM_Parse +CALLP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 atof +CALLF4 +ASGNF4 +ADDRLP4 0 +INDIRI4 +CNSTI4 2 +LSHI4 +ADDRFP4 8 +INDIRP4 +ADDP4 +ADDRLP4 12 +INDIRF4 +ASGNF4 +LABELV $204 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $206 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $203 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $207 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +LABELV $201 +endproc Parse1DMatrix 16 8 +export Parse2DMatrix +proc Parse2DMatrix 8 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $202 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $212 +JUMPV +LABELV $209 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 8 +INDIRI4 +MULI4 +CNSTI4 2 +LSHI4 +ADDRFP4 12 +INDIRP4 +ADDP4 +ARGP4 +ADDRGP4 Parse1DMatrix +CALLV +pop +LABELV $210 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $212 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $209 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $207 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +LABELV $208 +endproc Parse2DMatrix 8 12 +export Parse3DMatrix +proc Parse3DMatrix 12 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 12 +ADDRFP4 12 +INDIRI4 +ASGNI4 +ADDRFP4 16 +ADDRFP4 16 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $202 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $217 +JUMPV +LABELV $214 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +ARGI4 +ADDRFP4 12 +INDIRI4 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 12 +INDIRI4 +MULI4 +ADDRFP4 8 +INDIRI4 +MULI4 +CNSTI4 2 +LSHI4 +ADDRFP4 16 +INDIRP4 +ADDP4 +ARGP4 +ADDRGP4 Parse2DMatrix +CALLV +pop +LABELV $215 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $217 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $214 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 $207 +ARGP4 +ADDRGP4 COM_MatchToken +CALLV +pop +LABELV $213 +endproc Parse3DMatrix 12 16 +export Com_HexStrToInt +proc Com_HexStrToInt 32 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $221 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $219 +LABELV $221 +CNSTI4 -1 +RETI4 +ADDRGP4 $218 +JUMPV +LABELV $219 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 48 +NEI4 $222 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 120 +NEI4 $222 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +ADDRLP4 8 +CNSTI4 2 +ASGNI4 +ADDRGP4 $227 +JUMPV +LABELV $224 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +CNSTI4 4 +LSHI4 +ASGNI4 +ADDRLP4 8 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 20 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 16 +ADDRLP4 20 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 24 +ADDRLP4 16 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 48 +LTI4 $228 +ADDRLP4 24 +INDIRI4 +CNSTI4 57 +GTI4 $228 +ADDRLP4 16 +ADDRLP4 16 +INDIRI1 +CVII4 1 +CNSTI4 48 +SUBI4 +CVII1 4 +ASGNI1 +ADDRGP4 $229 +JUMPV +LABELV $228 +ADDRLP4 28 +ADDRLP4 16 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 97 +LTI4 $230 +ADDRLP4 28 +INDIRI4 +CNSTI4 102 +GTI4 $230 +ADDRLP4 16 +ADDRLP4 16 +INDIRI1 +CVII4 1 +CNSTI4 97 +SUBI4 +CNSTI4 10 +ADDI4 +CVII1 4 +ASGNI1 +ADDRGP4 $231 +JUMPV +LABELV $230 +CNSTI4 -1 +RETI4 +ADDRGP4 $218 +JUMPV +LABELV $231 +LABELV $229 +ADDRLP4 12 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI1 +CVII4 1 +ADDI4 +ASGNI4 +LABELV $225 +ADDRLP4 8 +ADDRLP4 8 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $227 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8 +INDIRI4 +CVIU4 4 +ADDRLP4 16 +INDIRU4 +LTU4 $224 +ADDRLP4 12 +INDIRI4 +RETI4 +ADDRGP4 $218 +JUMPV +LABELV $222 +CNSTI4 -1 +RETI4 +LABELV $218 +endproc Com_HexStrToInt 32 4 +export Q_isprint +proc Q_isprint 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +LTI4 $233 +ADDRLP4 0 +INDIRI4 +CNSTI4 126 +GTI4 $233 +CNSTI4 1 +RETI4 +ADDRGP4 $232 +JUMPV +LABELV $233 +CNSTI4 0 +RETI4 +LABELV $232 +endproc Q_isprint 4 0 +export Q_islower +proc Q_islower 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $236 +ADDRLP4 0 +INDIRI4 +CNSTI4 122 +GTI4 $236 +CNSTI4 1 +RETI4 +ADDRGP4 $235 +JUMPV +LABELV $236 +CNSTI4 0 +RETI4 +LABELV $235 +endproc Q_islower 4 0 +export Q_isupper +proc Q_isupper 4 0 +ADDRLP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $239 +ADDRLP4 0 +INDIRI4 +CNSTI4 90 +GTI4 $239 +CNSTI4 1 +RETI4 +ADDRGP4 $238 +JUMPV +LABELV $239 +CNSTI4 0 +RETI4 +LABELV $238 +endproc Q_isupper 4 0 +export Q_isalpha +proc Q_isalpha 8 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $245 +ADDRFP4 0 +INDIRI4 +CNSTI4 122 +LEI4 $244 +LABELV $245 +ADDRFP4 0 +INDIRI4 +CNSTI4 65 +LTI4 $242 +ADDRFP4 0 +INDIRI4 +CNSTI4 90 +GTI4 $242 +LABELV $244 +CNSTI4 1 +RETI4 +ADDRGP4 $241 +JUMPV +LABELV $242 +CNSTI4 0 +RETI4 +LABELV $241 +endproc Q_isalpha 8 0 +export Q_strrchr +proc Q_strrchr 12 0 +ADDRLP4 4 +ADDRFP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 8 +CNSTP4 0 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $248 +JUMPV +LABELV $247 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRLP4 4 +INDIRI1 +CVII4 1 +NEI4 $250 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $250 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $248 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $247 +ADDRLP4 4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $252 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $252 +ADDRLP4 8 +INDIRP4 +RETP4 +LABELV $246 +endproc Q_strrchr 12 0 +export Q_isanumber +proc Q_isanumber 16 8 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $255 +CNSTI4 0 +RETI4 +ADDRGP4 $254 +JUMPV +LABELV $255 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +ARGP4 +ADDRLP4 8 +ADDRGP4 strtod +CALLF4 +ASGNF4 +ADDRLP4 4 +ADDRLP4 8 +INDIRF4 +ASGNF4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $258 +ADDRLP4 12 +CNSTI4 1 +ASGNI4 +ADDRGP4 $259 +JUMPV +LABELV $258 +ADDRLP4 12 +CNSTI4 0 +ASGNI4 +LABELV $259 +ADDRLP4 12 +INDIRI4 +RETI4 +LABELV $254 +endproc Q_isanumber 16 8 +export Q_isintegral +proc Q_isintegral 8 0 +ADDRLP4 4 +ADDRFP4 0 +INDIRF4 +ASGNF4 +ADDRLP4 4 +INDIRF4 +CVFI4 4 +CVIF4 4 +ADDRLP4 4 +INDIRF4 +NEF4 $262 +ADDRLP4 0 +CNSTI4 1 +ASGNI4 +ADDRGP4 $263 +JUMPV +LABELV $262 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +LABELV $263 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $260 +endproc Q_isintegral 8 0 +export Q_strncpyz +proc Q_strncpyz 0 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $265 +CNSTI4 0 +ARGI4 +ADDRGP4 $267 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $265 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $268 +CNSTI4 0 +ARGI4 +ADDRGP4 $270 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $268 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GEI4 $271 +CNSTI4 0 +ARGI4 +ADDRGP4 $273 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $271 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +CVIU4 4 +ARGU4 +ADDRGP4 strncpy +CALLP4 +pop +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +SUBI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $264 +endproc Q_strncpyz 0 12 +export Q_stricmpn +proc Q_stricmpn 36 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $275 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $277 +CNSTI4 0 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $277 +CNSTI4 -1 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $275 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $279 +CNSTI4 1 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $279 +LABELV $281 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRLP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $284 +CNSTI4 0 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $284 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $286 +ADDRLP4 0 +INDIRI4 +CNSTI4 97 +LTI4 $288 +ADDRLP4 0 +INDIRI4 +CNSTI4 122 +GTI4 $288 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 32 +SUBI4 +ASGNI4 +LABELV $288 +ADDRLP4 4 +INDIRI4 +CNSTI4 97 +LTI4 $290 +ADDRLP4 4 +INDIRI4 +CNSTI4 122 +GTI4 $290 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +SUBI4 +ASGNI4 +LABELV $290 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $292 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GEI4 $295 +ADDRLP4 32 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $296 +JUMPV +LABELV $295 +ADDRLP4 32 +CNSTI4 1 +ASGNI4 +LABELV $296 +ADDRLP4 32 +INDIRI4 +RETI4 +ADDRGP4 $274 +JUMPV +LABELV $292 +LABELV $286 +LABELV $282 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $281 +CNSTI4 0 +RETI4 +LABELV $274 +endproc Q_stricmpn 36 0 +export Q_strncmp +proc Q_strncmp 28 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +LABELV $298 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 20 +CNSTI4 1 +ASGNI4 +ADDRFP4 0 +ADDRLP4 8 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 12 +INDIRP4 +ADDRLP4 20 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRLP4 16 +INDIRI4 +ADDRLP4 20 +INDIRI4 +SUBI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $301 +CNSTI4 0 +RETI4 +ADDRGP4 $297 +JUMPV +LABELV $301 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +EQI4 $303 +ADDRLP4 0 +INDIRI4 +ADDRLP4 4 +INDIRI4 +GEI4 $306 +ADDRLP4 24 +CNSTI4 -1 +ASGNI4 +ADDRGP4 $307 +JUMPV +LABELV $306 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +LABELV $307 +ADDRLP4 24 +INDIRI4 +RETI4 +ADDRGP4 $297 +JUMPV +LABELV $303 +LABELV $299 +ADDRLP4 0 +INDIRI4 +CNSTI4 0 +NEI4 $298 +CNSTI4 0 +RETI4 +LABELV $297 +endproc Q_strncmp 28 0 +export Q_stricmp +proc Q_stricmp 12 12 +ADDRLP4 4 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $310 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 4 +INDIRU4 +EQU4 $310 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 99999 +ARGI4 +ADDRLP4 8 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $311 +JUMPV +LABELV $310 +ADDRLP4 0 +CNSTI4 -1 +ASGNI4 +LABELV $311 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $308 +endproc Q_stricmp 12 12 +export Q_strlwr +proc Q_strlwr 12 4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $314 +JUMPV +LABELV $313 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 tolower +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $314 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $313 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $312 +endproc Q_strlwr 12 4 +export Q_strupr +proc Q_strupr 12 4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $318 +JUMPV +LABELV $317 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 8 +ADDRGP4 toupper +CALLI4 +ASGNI4 +ADDRLP4 0 +INDIRP4 +ADDRLP4 8 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $318 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $317 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $316 +endproc Q_strupr 12 4 +export Q_strcat +proc Q_strcat 12 12 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $321 +CNSTI4 0 +ARGI4 +ADDRGP4 $323 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $321 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +ADDRLP4 0 +INDIRI4 +SUBI4 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +LABELV $320 +endproc Q_strcat 12 12 +export Q_stristr +proc Q_stristr 36 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 8 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 1 +ADDRLP4 12 +INDIRI1 +ASGNI1 +ADDRLP4 12 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $325 +ADDRLP4 16 +ADDRLP4 1 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 97 +LTI4 $327 +ADDRLP4 16 +INDIRI4 +CNSTI4 122 +GTI4 $327 +ADDRLP4 1 +ADDRLP4 1 +INDIRI1 +CVII4 1 +CNSTI4 32 +SUBI4 +CVII1 4 +ASGNI1 +LABELV $327 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 20 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 4 +ADDRLP4 20 +INDIRU4 +ASGNU4 +LABELV $329 +LABELV $332 +ADDRLP4 24 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 24 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 28 +ADDRLP4 24 +INDIRP4 +INDIRI1 +ASGNI1 +ADDRLP4 0 +ADDRLP4 28 +INDIRI1 +ASGNI1 +ADDRLP4 28 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $335 +CNSTP4 0 +RETP4 +ADDRGP4 $324 +JUMPV +LABELV $335 +ADDRLP4 32 +ADDRLP4 0 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 32 +INDIRI4 +CNSTI4 97 +LTI4 $337 +ADDRLP4 32 +INDIRI4 +CNSTI4 122 +GTI4 $337 +ADDRLP4 0 +ADDRLP4 0 +INDIRI1 +CVII4 1 +CNSTI4 32 +SUBI4 +CVII1 4 +ASGNI1 +LABELV $337 +LABELV $333 +ADDRLP4 0 +INDIRI1 +CVII4 1 +ADDRLP4 1 +INDIRI1 +CVII4 1 +NEI4 $332 +LABELV $330 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +INDIRU4 +CVUI4 4 +ARGI4 +ADDRLP4 24 +ADDRGP4 Q_stricmpn +CALLI4 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 0 +NEI4 $329 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 -1 +ADDP4 +ASGNP4 +LABELV $325 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $324 +endproc Q_stristr 36 12 +export Q_PrintStrlen +proc Q_PrintStrlen 28 0 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $340 +CNSTI4 0 +RETI4 +ADDRGP4 $339 +JUMPV +LABELV $340 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $343 +JUMPV +LABELV $342 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $345 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $345 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $345 +ADDRLP4 12 +INDIRI4 +CNSTI4 65 +LTI4 $348 +ADDRLP4 12 +INDIRI4 +CNSTI4 90 +LEI4 $347 +LABELV $348 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 97 +LTI4 $349 +ADDRLP4 16 +INDIRI4 +CNSTI4 122 +LEI4 $347 +LABELV $349 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 48 +LTI4 $345 +ADDRLP4 20 +INDIRI4 +CNSTI4 57 +GTI4 $345 +LABELV $347 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 2 +ADDP4 +ASGNP4 +ADDRGP4 $343 +JUMPV +LABELV $345 +ADDRLP4 24 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +ADDRLP4 24 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +ADDRLP4 24 +INDIRI4 +ADDI4 +ASGNI4 +LABELV $343 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $342 +ADDRLP4 4 +INDIRI4 +RETI4 +LABELV $339 +endproc Q_PrintStrlen 28 0 +export Q_CleanStr +proc Q_CleanStr 40 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $352 +JUMPV +LABELV $351 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $354 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 94 +NEI4 $354 +ADDRLP4 20 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 20 +INDIRI4 +CNSTI4 0 +EQI4 $354 +ADDRLP4 20 +INDIRI4 +CNSTI4 65 +LTI4 $357 +ADDRLP4 20 +INDIRI4 +CNSTI4 90 +LEI4 $356 +LABELV $357 +ADDRLP4 24 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 24 +INDIRI4 +CNSTI4 97 +LTI4 $358 +ADDRLP4 24 +INDIRI4 +CNSTI4 122 +LEI4 $356 +LABELV $358 +ADDRLP4 28 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 28 +INDIRI4 +CNSTI4 48 +LTI4 $354 +ADDRLP4 28 +INDIRI4 +CNSTI4 57 +GTI4 $354 +LABELV $356 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $355 +JUMPV +LABELV $354 +ADDRLP4 4 +INDIRI4 +CNSTI4 32 +LTI4 $359 +ADDRLP4 4 +INDIRI4 +CNSTI4 126 +GTI4 $359 +ADDRLP4 36 +ADDRLP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 8 +ADDRLP4 36 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 36 +INDIRP4 +ADDRLP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +LABELV $359 +LABELV $355 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $352 +ADDRLP4 16 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 16 +INDIRI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $351 +ADDRLP4 8 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $350 +endproc Q_CleanStr 40 0 +export Q_CountChar +proc Q_CountChar 4 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $365 +JUMPV +LABELV $362 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ADDRFP4 4 +INDIRI1 +CVII4 1 +NEI4 $366 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $366 +LABELV $363 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $365 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $362 +ADDRLP4 0 +INDIRI4 +RETI4 +LABELV $361 +endproc Q_CountChar 4 0 +export Q_StripIndentMarker +proc Q_StripIndentMarker 20 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $372 +JUMPV +LABELV $369 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 11 +EQI4 $373 +ADDRLP4 12 +ADDRLP4 4 +INDIRI4 +ASGNI4 +ADDRLP4 4 +ADDRLP4 12 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +ASGNI1 +LABELV $373 +LABELV $370 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $372 +ADDRLP4 0 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $369 +ADDRLP4 4 +INDIRI4 +ADDRFP4 0 +INDIRP4 +ADDP4 +CNSTI1 0 +ASGNI1 +LABELV $368 +endproc Q_StripIndentMarker 20 0 +export Q_ParseNewlines +proc Q_ParseNewlines 24 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ASGNI4 +ADDRGP4 $379 +JUMPV +LABELV $376 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $381 +ADDRLP4 12 +ADDRFP4 4 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRFP4 4 +ADDRLP4 12 +INDIRP4 +ASGNP4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 110 +NEI4 $381 +ADDRLP4 0 +CNSTI4 10 +ASGNI4 +ADDRGP4 $382 +JUMPV +LABELV $381 +ADDRLP4 0 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +LABELV $382 +ADDRLP4 4 +INDIRP4 +ADDRLP4 0 +INDIRI4 +CVII1 4 +ASGNI1 +LABELV $377 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRI4 +ADDRLP4 16 +INDIRI4 +SUBI4 +ASGNI4 +LABELV $379 +ADDRFP4 4 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +EQI4 $383 +ADDRFP4 8 +INDIRI4 +CNSTI4 1 +GTI4 $376 +LABELV $383 +ADDRLP4 20 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 20 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 20 +INDIRP4 +CNSTI1 0 +ASGNI1 +LABELV $375 +endproc Q_ParseNewlines 24 0 +export Com_sprintf +proc Com_sprintf 12 16 +ADDRLP4 0 +ADDRFP4 8+4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRI4 +CVIU4 4 +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 +ADDRFP4 4 +INDIRI4 +LTI4 $386 +ADDRGP4 $388 +ARGP4 +ADDRFP4 4 +INDIRI4 +ARGI4 +ADDRLP4 4 +INDIRI4 +ARGI4 +ADDRGP4 Com_Printf +CALLV +pop +LABELV $386 +LABELV $384 +endproc Com_sprintf 12 16 +bss +align 1 +LABELV $390 +skip 64000 +data +align 4 +LABELV $391 +byte 4 0 +export va +code +proc va 20 16 +ADDRLP4 8 +ADDRGP4 $391 +ASGNP4 +ADDRLP4 12 +ADDRLP4 8 +INDIRP4 +INDIRI4 +ASGNI4 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +CNSTI4 32000 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +BANDI4 +MULI4 +ADDRGP4 $390 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRI4 +ADDRLP4 16 +INDIRI4 +ADDI4 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0+4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ARGP4 +CNSTU4 32000 +ARGU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +ARGP4 +ADDRGP4 Q_vsnprintf +CALLI4 +pop +ADDRLP4 0 +CNSTP4 0 +ASGNP4 +ADDRLP4 4 +INDIRP4 +RETP4 +LABELV $389 +endproc va 20 16 +export Com_TruncateLongString +proc Com_TruncateLongString 8 12 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +ADDRLP4 4 +INDIRU4 +CVUI4 4 +ASGNI4 +ADDRLP4 0 +INDIRI4 +CNSTI4 64 +GTI4 $394 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRGP4 $395 +JUMPV +LABELV $394 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 29 +ARGI4 +ADDRGP4 Q_strncpyz +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRGP4 $396 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +CNSTI4 64 +ARGI4 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +CNSTI4 -29 +ADDP4 +ARGP4 +ADDRGP4 Q_strcat +CALLV +pop +LABELV $395 +LABELV $393 +endproc Com_TruncateLongString 8 12 +bss +align 1 +LABELV $398 +skip 16384 +data +align 4 +LABELV $399 +byte 4 0 +export Info_ValueForKey +code +proc Info_ValueForKey 8220 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 8196 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +ADDRLP4 8196 +INDIRU4 +EQU4 $402 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +ADDRLP4 8196 +INDIRU4 +NEU4 $400 +LABELV $402 +ADDRGP4 $45 +RETP4 +ADDRGP4 $397 +JUMPV +LABELV $400 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8200 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8200 +INDIRU4 +CNSTU4 8192 +LTU4 $403 +CNSTI4 1 +ARGI4 +ADDRGP4 $405 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $403 +ADDRLP4 8204 +ADDRGP4 $399 +ASGNP4 +ADDRLP4 8204 +INDIRP4 +ADDRLP4 8204 +INDIRP4 +INDIRI4 +CNSTI4 1 +BXORI4 +ASGNI4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $409 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRGP4 $409 +JUMPV +LABELV $408 +ADDRLP4 0 +ADDRLP4 4 +ASGNP4 +ADDRGP4 $412 +JUMPV +LABELV $411 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $414 +ADDRGP4 $45 +RETP4 +ADDRGP4 $397 +JUMPV +LABELV $414 +ADDRLP4 8208 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8216 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8208 +INDIRP4 +ADDRLP4 8216 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8212 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 8212 +INDIRP4 +ADDRLP4 8216 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8208 +INDIRP4 +ADDRLP4 8212 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $412 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $411 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 $399 +INDIRI4 +CNSTI4 13 +LSHI4 +ADDRGP4 $398 +ADDP4 +ASGNP4 +ADDRGP4 $417 +JUMPV +LABELV $416 +ADDRLP4 8208 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8216 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 8208 +INDIRP4 +ADDRLP4 8216 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8212 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 8212 +INDIRP4 +ADDRLP4 8216 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8208 +INDIRP4 +ADDRLP4 8212 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $417 +ADDRLP4 8208 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8208 +INDIRI4 +CNSTI4 92 +EQI4 $419 +ADDRLP4 8208 +INDIRI4 +CNSTI4 0 +NEI4 $416 +LABELV $419 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 8212 +ADDRGP4 Q_stricmp +CALLI4 +ASGNI4 +ADDRLP4 8212 +INDIRI4 +CNSTI4 0 +NEI4 $420 +ADDRGP4 $399 +INDIRI4 +CNSTI4 13 +LSHI4 +ADDRGP4 $398 +ADDP4 +RETP4 +ADDRGP4 $397 +JUMPV +LABELV $420 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $422 +ADDRGP4 $410 +JUMPV +LABELV $422 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $409 +ADDRGP4 $408 +JUMPV +LABELV $410 +ADDRGP4 $45 +RETP4 +LABELV $397 +endproc Info_ValueForKey 8220 8 +export Info_NextPair +proc Info_NextPair 20 0 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $425 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $425 +ADDRFP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 8 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRGP4 $428 +JUMPV +LABELV $427 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $430 +ADDRLP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $424 +JUMPV +LABELV $430 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $428 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $427 +ADDRLP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 4 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRGP4 $433 +JUMPV +LABELV $432 +ADDRLP4 8 +ADDRLP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 16 +CNSTI4 1 +ASGNI4 +ADDRLP4 4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 12 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 12 +INDIRP4 +ADDRLP4 16 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 12 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $433 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 8 +INDIRI4 +CNSTI4 92 +EQI4 $435 +ADDRLP4 8 +INDIRI4 +CNSTI4 0 +NEI4 $432 +LABELV $435 +ADDRLP4 4 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +ADDRLP4 0 +INDIRP4 +ASGNP4 +LABELV $424 +endproc Info_NextPair 20 0 +export Info_RemoveKey +proc Info_RemoveKey 2080 12 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2056 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 2056 +INDIRU4 +CNSTU4 1024 +LTU4 $437 +CNSTI4 1 +ARGI4 +ADDRGP4 $439 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $437 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 92 +ARGI4 +ADDRLP4 2060 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 2060 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $443 +ADDRGP4 $436 +JUMPV +LABELV $442 +ADDRLP4 1028 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $445 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $445 +ADDRLP4 0 +ADDRLP4 4 +ASGNP4 +ADDRGP4 $448 +JUMPV +LABELV $447 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $450 +ADDRGP4 $436 +JUMPV +LABELV $450 +ADDRLP4 2068 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 2076 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 2068 +INDIRP4 +ADDRLP4 2076 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2072 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 2072 +INDIRP4 +ADDRLP4 2076 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2068 +INDIRP4 +ADDRLP4 2072 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $448 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $447 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 1032 +ASGNP4 +ADDRGP4 $453 +JUMPV +LABELV $452 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $455 +ADDRGP4 $436 +JUMPV +LABELV $455 +ADDRLP4 2068 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 2076 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 2068 +INDIRP4 +ADDRLP4 2076 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2072 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 2072 +INDIRP4 +ADDRLP4 2076 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 2068 +INDIRP4 +ADDRLP4 2072 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $453 +ADDRLP4 2068 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 2068 +INDIRI4 +CNSTI4 92 +EQI4 $457 +ADDRLP4 2068 +INDIRI4 +CNSTI4 0 +NEI4 $452 +LABELV $457 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 2072 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 2072 +INDIRI4 +CNSTI4 0 +NEI4 $458 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2076 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1028 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 2076 +INDIRU4 +CNSTU4 1 +ADDU4 +ARGU4 +ADDRGP4 memmove +CALLP4 +pop +ADDRGP4 $436 +JUMPV +LABELV $458 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $460 +ADDRGP4 $436 +JUMPV +LABELV $460 +LABELV $443 +ADDRGP4 $442 +JUMPV +LABELV $436 +endproc Info_RemoveKey 2080 12 +export Info_RemoveKey_Big +proc Info_RemoveKey_Big 16416 8 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 16392 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 16392 +INDIRU4 +CNSTU4 8192 +LTU4 $463 +CNSTI4 1 +ARGI4 +ADDRGP4 $465 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +LABELV $463 +ADDRFP4 4 +INDIRP4 +ARGP4 +CNSTI4 92 +ARGI4 +ADDRLP4 16396 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 16396 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $469 +ADDRGP4 $462 +JUMPV +LABELV $468 +ADDRLP4 8196 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $471 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $471 +ADDRLP4 0 +ADDRLP4 4 +ASGNP4 +ADDRGP4 $474 +JUMPV +LABELV $473 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $476 +ADDRGP4 $462 +JUMPV +LABELV $476 +ADDRLP4 16404 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16412 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16404 +INDIRP4 +ADDRLP4 16412 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 16408 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 16408 +INDIRP4 +ADDRLP4 16412 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 16404 +INDIRP4 +ADDRLP4 16408 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $474 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 92 +NEI4 $473 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8200 +ASGNP4 +ADDRGP4 $479 +JUMPV +LABELV $478 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $481 +ADDRGP4 $462 +JUMPV +LABELV $481 +ADDRLP4 16404 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 16412 +CNSTI4 1 +ASGNI4 +ADDRLP4 0 +ADDRLP4 16404 +INDIRP4 +ADDRLP4 16412 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 16408 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 0 +ADDRLP4 16408 +INDIRP4 +ADDRLP4 16412 +INDIRI4 +ADDP4 +ASGNP4 +ADDRLP4 16404 +INDIRP4 +ADDRLP4 16408 +INDIRP4 +INDIRI1 +ASGNI1 +LABELV $479 +ADDRLP4 16404 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ASGNI4 +ADDRLP4 16404 +INDIRI4 +CNSTI4 92 +EQI4 $483 +ADDRLP4 16404 +INDIRI4 +CNSTI4 0 +NEI4 $478 +LABELV $483 +ADDRLP4 0 +INDIRP4 +CNSTI1 0 +ASGNI1 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRLP4 16408 +ADDRGP4 strcmp +CALLI4 +ASGNI4 +ADDRLP4 16408 +INDIRI4 +CNSTI4 0 +NEI4 $484 +ADDRLP4 8196 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +ADDRGP4 $462 +JUMPV +LABELV $484 +ADDRFP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $486 +ADDRGP4 $462 +JUMPV +LABELV $486 +LABELV $469 +ADDRGP4 $468 +JUMPV +LABELV $462 +endproc Info_RemoveKey_Big 16416 8 +export Info_Validate +proc Info_Validate 8 4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $490 +JUMPV +LABELV $489 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 4 +ADDRGP4 Q_isprint +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +NEI4 $492 +CNSTI4 0 +RETI4 +ADDRGP4 $488 +JUMPV +LABELV $492 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 34 +NEI4 $494 +CNSTI4 0 +RETI4 +ADDRGP4 $488 +JUMPV +LABELV $494 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 59 +NEI4 $496 +CNSTI4 0 +RETI4 +ADDRGP4 $488 +JUMPV +LABELV $496 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $490 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $489 +CNSTI4 1 +RETI4 +LABELV $488 +endproc Info_Validate 8 4 +export Info_SetValueForKey +proc Info_SetValueForKey 1048 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 $499 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1028 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1028 +INDIRU4 +CNSTU4 1024 +LTU4 $506 +CNSTI4 1 +ARGI4 +ADDRGP4 $502 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +ADDRGP4 $506 +JUMPV +LABELV $503 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 1032 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 1032 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $509 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 1036 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 1036 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $507 +LABELV $509 +ADDRGP4 $510 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $498 +JUMPV +LABELV $507 +LABELV $504 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $506 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $503 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Info_RemoveKey +CALLV +pop +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $513 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 1036 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1036 +INDIRU4 +CNSTU4 0 +NEU4 $511 +LABELV $513 +ADDRGP4 $498 +JUMPV +LABELV $511 +ADDRLP4 4 +ARGP4 +CNSTI4 1024 +ARGI4 +ADDRGP4 $514 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 1040 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 1044 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 1040 +INDIRU4 +ADDRLP4 1044 +INDIRU4 +ADDU4 +CNSTU4 1024 +LTU4 $515 +ADDRGP4 $517 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $498 +JUMPV +LABELV $515 +ADDRLP4 4 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 strcpy +CALLP4 +pop +LABELV $498 +endproc Info_SetValueForKey 1048 20 +export Info_SetValueForKey_Big +proc Info_SetValueForKey_Big 8208 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRGP4 $499 +ASGNP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8196 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8196 +INDIRU4 +CNSTU4 8192 +LTU4 $524 +CNSTI4 1 +ARGI4 +ADDRGP4 $502 +ARGP4 +ADDRGP4 Com_Error +CALLV +pop +ADDRGP4 $524 +JUMPV +LABELV $521 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 8200 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 8200 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $527 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRLP4 8204 +ADDRGP4 strchr +CALLP4 +ASGNP4 +ADDRLP4 8204 +INDIRP4 +CVPU4 4 +CNSTU4 0 +EQU4 $525 +LABELV $527 +ADDRGP4 $510 +ARGP4 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $518 +JUMPV +LABELV $525 +LABELV $522 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $524 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $521 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 Info_RemoveKey_Big +CALLV +pop +ADDRFP4 8 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $528 +ADDRGP4 $518 +JUMPV +LABELV $528 +ADDRLP4 4 +ARGP4 +CNSTI4 8192 +ARGI4 +ADDRGP4 $514 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRLP4 4 +ARGP4 +ADDRLP4 8200 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 8204 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 8200 +INDIRU4 +ADDRLP4 8204 +INDIRU4 +ADDU4 +CNSTU4 8192 +LTU4 $530 +ADDRGP4 $532 +ARGP4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRGP4 Com_Printf +CALLV +pop +ADDRGP4 $518 +JUMPV +LABELV $530 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRLP4 4 +ARGP4 +ADDRGP4 strcat +CALLP4 +pop +LABELV $518 +endproc Info_SetValueForKey_Big 8208 20 +proc Com_CharIsOneOfCharset 8 4 +ADDRFP4 0 +ADDRFP4 0 +INDIRI4 +CVII1 4 +ASGNI1 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +CNSTI4 0 +ASGNI4 +ADDRGP4 $537 +JUMPV +LABELV $534 +ADDRLP4 0 +INDIRI4 +ADDRFP4 4 +INDIRP4 +ADDP4 +INDIRI1 +CVII4 1 +ADDRFP4 0 +INDIRI1 +CVII4 1 +NEI4 $538 +CNSTI4 1 +RETI4 +ADDRGP4 $533 +JUMPV +LABELV $538 +LABELV $535 +ADDRLP4 0 +ADDRLP4 0 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +LABELV $537 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +INDIRI4 +CVIU4 4 +ADDRLP4 4 +INDIRU4 +LTU4 $534 +CNSTI4 0 +RETI4 +LABELV $533 +endproc Com_CharIsOneOfCharset 8 4 +export Com_SkipCharset +proc Com_SkipCharset 8 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $542 +JUMPV +LABELV $541 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 4 +ADDRGP4 Com_CharIsOneOfCharset +CALLI4 +ASGNI4 +ADDRLP4 4 +INDIRI4 +CNSTI4 0 +EQI4 $543 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $545 +LABELV $542 +ADDRLP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $541 +LABELV $543 +ADDRLP4 0 +INDIRP4 +RETP4 +LABELV $540 +endproc Com_SkipCharset 8 8 +export Com_SkipTokens +proc Com_SkipTokens 20 8 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 8 +ADDRFP4 8 +INDIRP4 +ASGNP4 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +ADDRLP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $548 +JUMPV +LABELV $547 +ADDRLP4 8 +ADDRLP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 0 +ADDRLP4 8 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 12 +ADDRGP4 Com_CharIsOneOfCharset +CALLI4 +ASGNI4 +ADDRLP4 12 +INDIRI4 +CNSTI4 0 +EQI4 $550 +ADDRLP4 4 +ADDRLP4 4 +INDIRI4 +CNSTI4 1 +ADDI4 +ASGNI4 +ADDRGP4 $553 +JUMPV +LABELV $552 +ADDRLP4 0 +ADDRLP4 0 +INDIRP4 +CNSTI4 1 +ADDP4 +ASGNP4 +LABELV $553 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +ARGI4 +ADDRFP4 8 +INDIRP4 +ARGP4 +ADDRLP4 16 +ADDRGP4 Com_CharIsOneOfCharset +CALLI4 +ASGNI4 +ADDRLP4 16 +INDIRI4 +CNSTI4 0 +NEI4 $552 +ADDRGP4 $551 +JUMPV +LABELV $550 +ADDRLP4 0 +INDIRP4 +INDIRI1 +CVII4 1 +CNSTI4 0 +NEI4 $555 +ADDRGP4 $549 +JUMPV +LABELV $555 +LABELV $551 +LABELV $548 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +LTI4 $547 +LABELV $549 +ADDRLP4 4 +INDIRI4 +ADDRFP4 4 +INDIRI4 +NEI4 $557 +ADDRLP4 0 +INDIRP4 +RETP4 +ADDRGP4 $546 +JUMPV +LABELV $557 +ADDRFP4 0 +INDIRP4 +RETP4 +LABELV $546 +endproc Com_SkipTokens 20 8 +export Com_ClientListContains +proc Com_ClientListContains 12 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $563 +ADDRFP4 4 +INDIRI4 +CNSTI4 64 +GEI4 $563 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $560 +LABELV $563 +CNSTI4 0 +RETI4 +ADDRGP4 $559 +JUMPV +LABELV $560 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +GEI4 $564 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +CVIU4 4 +BANDU4 +CNSTU4 0 +EQU4 $567 +ADDRLP4 4 +CNSTI4 1 +ASGNI4 +ADDRGP4 $568 +JUMPV +LABELV $567 +ADDRLP4 4 +CNSTI4 0 +ASGNI4 +LABELV $568 +ADDRLP4 4 +INDIRI4 +RETI4 +ADDRGP4 $559 +JUMPV +LABELV $564 +ADDRFP4 0 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +SUBI4 +LSHI4 +CVIU4 4 +BANDU4 +CNSTU4 0 +EQU4 $570 +ADDRLP4 8 +CNSTI4 1 +ASGNI4 +ADDRGP4 $571 +JUMPV +LABELV $570 +ADDRLP4 8 +CNSTI4 0 +ASGNI4 +LABELV $571 +ADDRLP4 8 +INDIRI4 +RETI4 +LABELV $559 +endproc Com_ClientListContains 12 0 +export Com_ClientListAdd +proc Com_ClientListAdd 12 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $576 +ADDRFP4 4 +INDIRI4 +CNSTI4 64 +GEI4 $576 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $573 +LABELV $576 +ADDRGP4 $572 +JUMPV +LABELV $573 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +GEI4 $577 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +ADDRGP4 $578 +JUMPV +LABELV $577 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +SUBI4 +LSHI4 +CVIU4 4 +BORU4 +ASGNU4 +LABELV $578 +LABELV $572 +endproc Com_ClientListAdd 12 0 +export Com_ClientListRemove +proc Com_ClientListRemove 12 0 +ADDRFP4 4 +ADDRFP4 4 +INDIRI4 +ASGNI4 +ADDRFP4 4 +INDIRI4 +CNSTI4 0 +LTI4 $583 +ADDRFP4 4 +INDIRI4 +CNSTI4 64 +GEI4 $583 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $580 +LABELV $583 +ADDRGP4 $579 +JUMPV +LABELV $580 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +GEI4 $584 +ADDRLP4 4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ASGNP4 +ADDRLP4 4 +INDIRP4 +ADDRLP4 4 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +LSHI4 +BCOMI4 +CVIU4 4 +BANDU4 +ASGNU4 +ADDRGP4 $585 +JUMPV +LABELV $584 +ADDRLP4 8 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRLP4 8 +INDIRP4 +ADDRLP4 8 +INDIRP4 +INDIRU4 +CNSTI4 1 +ADDRFP4 4 +INDIRI4 +CNSTI4 32 +SUBI4 +LSHI4 +BCOMI4 +CVIU4 4 +BANDU4 +ASGNU4 +LABELV $585 +LABELV $579 +endproc Com_ClientListRemove 12 0 +bss +align 1 +LABELV $587 +skip 17 +export Com_ClientListString +code +proc Com_ClientListString 4 20 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRGP4 $587 +CNSTI1 0 +ASGNI1 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $588 +ADDRGP4 $587 +RETP4 +ADDRGP4 $586 +JUMPV +LABELV $588 +ADDRGP4 $587 +ARGP4 +CNSTI4 17 +ARGI4 +ADDRGP4 $590 +ARGP4 +ADDRFP4 0 +INDIRP4 +INDIRU4 +ARGU4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +INDIRU4 +ARGU4 +ADDRGP4 Com_sprintf +CALLV +pop +ADDRGP4 $587 +RETP4 +LABELV $586 +endproc Com_ClientListString 4 20 +export Com_ClientListParse +proc Com_ClientListParse 8 16 +ADDRFP4 0 +ADDRFP4 0 +INDIRP4 +ASGNP4 +ADDRFP4 4 +ADDRFP4 4 +INDIRP4 +ASGNP4 +ADDRFP4 0 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $592 +ADDRGP4 $591 +JUMPV +LABELV $592 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +CNSTU4 0 +ASGNU4 +ADDRFP4 0 +INDIRP4 +CNSTU4 0 +ASGNU4 +ADDRFP4 4 +INDIRP4 +CVPU4 4 +CNSTU4 0 +NEU4 $594 +ADDRGP4 $591 +JUMPV +LABELV $594 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRLP4 0 +ADDRGP4 strlen +CALLU4 +ASGNU4 +ADDRLP4 0 +INDIRU4 +CNSTU4 16 +EQU4 $596 +ADDRGP4 $591 +JUMPV +LABELV $596 +ADDRFP4 4 +INDIRP4 +ARGP4 +ADDRGP4 $598 +ARGP4 +ADDRFP4 0 +INDIRP4 +ARGP4 +ADDRFP4 0 +INDIRP4 +CNSTI4 4 +ADDP4 +ARGP4 +ADDRGP4 sscanf +CALLI4 +pop +LABELV $591 +endproc Com_ClientListParse 8 16 +bss +align 4 +LABELV com_lines +skip 4 +align 1 +LABELV com_parsename +skip 1024 +align 1 +LABELV com_token +skip 1024 +import Com_Printf +import Com_Error +import Info_RemoveKey_big +import Com_RandomBytes +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 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 rint +import pow +import acos +import fabs +import abs +import tan +import atan2 +import cos +import sin +import sqrt +import floor +import ceil +import memcpy +import memset +import memmove +import sscanf +import Q_snprintf +import Q_vsnprintf +import strtol +import _atoi +import atoi +import strtod +import _atof +import atof +import toupper +import tolower +import strncpy +import strstr +import strrchr +import strchr +import strcmp +import strcpy +import strcat +import strlen +import bsearch +import rand +import srand +import qsort +lit +align 1 +LABELV $598 +byte 1 37 +byte 1 120 +byte 1 37 +byte 1 120 +byte 1 0 +align 1 +LABELV $590 +byte 1 37 +byte 1 48 +byte 1 56 +byte 1 120 +byte 1 37 +byte 1 48 +byte 1 56 +byte 1 120 +byte 1 0 +align 1 +LABELV $532 +byte 1 66 +byte 1 73 +byte 1 71 +byte 1 32 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 115 +byte 1 101 +byte 1 116 +byte 1 116 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 102 +byte 1 97 +byte 1 105 +byte 1 108 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $517 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 101 +byte 1 120 +byte 1 99 +byte 1 101 +byte 1 101 +byte 1 100 +byte 1 101 +byte 1 100 +byte 1 10 +byte 1 0 +align 1 +LABELV $514 +byte 1 92 +byte 1 37 +byte 1 115 +byte 1 92 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $510 +byte 1 94 +byte 1 51 +byte 1 67 +byte 1 97 +byte 1 110 +byte 1 39 +byte 1 116 +byte 1 32 +byte 1 117 +byte 1 115 +byte 1 101 +byte 1 32 +byte 1 107 +byte 1 101 +byte 1 121 +byte 1 115 +byte 1 32 +byte 1 111 +byte 1 114 +byte 1 32 +byte 1 118 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 115 +byte 1 32 +byte 1 119 +byte 1 105 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 97 +byte 1 32 +byte 1 39 +byte 1 37 +byte 1 99 +byte 1 39 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $502 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 83 +byte 1 101 +byte 1 116 +byte 1 86 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 70 +byte 1 111 +byte 1 114 +byte 1 75 +byte 1 101 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $499 +byte 1 92 +byte 1 59 +byte 1 34 +byte 1 0 +align 1 +LABELV $465 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 75 +byte 1 101 +byte 1 121 +byte 1 95 +byte 1 66 +byte 1 105 +byte 1 103 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $439 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 82 +byte 1 101 +byte 1 109 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 75 +byte 1 101 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $405 +byte 1 73 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 95 +byte 1 86 +byte 1 97 +byte 1 108 +byte 1 117 +byte 1 101 +byte 1 70 +byte 1 111 +byte 1 114 +byte 1 75 +byte 1 101 +byte 1 121 +byte 1 58 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 105 +byte 1 110 +byte 1 102 +byte 1 111 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 103 +byte 1 0 +align 1 +LABELV $396 +byte 1 32 +byte 1 46 +byte 1 46 +byte 1 46 +byte 1 32 +byte 1 0 +align 1 +LABELV $388 +byte 1 67 +byte 1 111 +byte 1 109 +byte 1 95 +byte 1 115 +byte 1 112 +byte 1 114 +byte 1 105 +byte 1 110 +byte 1 116 +byte 1 102 +byte 1 58 +byte 1 32 +byte 1 79 +byte 1 117 +byte 1 116 +byte 1 112 +byte 1 117 +byte 1 116 +byte 1 32 +byte 1 108 +byte 1 101 +byte 1 110 +byte 1 103 +byte 1 116 +byte 1 104 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 116 +byte 1 111 +byte 1 111 +byte 1 32 +byte 1 115 +byte 1 104 +byte 1 111 +byte 1 114 +byte 1 116 +byte 1 44 +byte 1 32 +byte 1 114 +byte 1 101 +byte 1 113 +byte 1 117 +byte 1 105 +byte 1 114 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 32 +byte 1 98 +byte 1 121 +byte 1 116 +byte 1 101 +byte 1 115 +byte 1 46 +byte 1 10 +byte 1 0 +align 1 +LABELV $323 +byte 1 81 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 99 +byte 1 97 +byte 1 116 +byte 1 58 +byte 1 32 +byte 1 97 +byte 1 108 +byte 1 114 +byte 1 101 +byte 1 97 +byte 1 100 +byte 1 121 +byte 1 32 +byte 1 111 +byte 1 118 +byte 1 101 +byte 1 114 +byte 1 102 +byte 1 108 +byte 1 111 +byte 1 119 +byte 1 101 +byte 1 100 +byte 1 0 +align 1 +LABELV $273 +byte 1 81 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 110 +byte 1 99 +byte 1 112 +byte 1 121 +byte 1 122 +byte 1 58 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 115 +byte 1 105 +byte 1 122 +byte 1 101 +byte 1 32 +byte 1 60 +byte 1 32 +byte 1 49 +byte 1 0 +align 1 +LABELV $270 +byte 1 81 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 110 +byte 1 99 +byte 1 112 +byte 1 121 +byte 1 122 +byte 1 58 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 115 +byte 1 114 +byte 1 99 +byte 1 0 +align 1 +LABELV $267 +byte 1 81 +byte 1 95 +byte 1 115 +byte 1 116 +byte 1 114 +byte 1 110 +byte 1 99 +byte 1 112 +byte 1 121 +byte 1 122 +byte 1 58 +byte 1 32 +byte 1 78 +byte 1 85 +byte 1 76 +byte 1 76 +byte 1 32 +byte 1 100 +byte 1 101 +byte 1 115 +byte 1 116 +byte 1 0 +align 1 +LABELV $207 +byte 1 41 +byte 1 0 +align 1 +LABELV $202 +byte 1 40 +byte 1 0 +align 1 +LABELV $183 +byte 1 77 +byte 1 97 +byte 1 116 +byte 1 99 +byte 1 104 +byte 1 84 +byte 1 111 +byte 1 107 +byte 1 101 +byte 1 110 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 32 +byte 1 33 +byte 1 61 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $91 +byte 1 87 +byte 1 65 +byte 1 82 +byte 1 78 +byte 1 73 +byte 1 78 +byte 1 71 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $87 +byte 1 69 +byte 1 82 +byte 1 82 +byte 1 79 +byte 1 82 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 44 +byte 1 32 +byte 1 108 +byte 1 105 +byte 1 110 +byte 1 101 +byte 1 32 +byte 1 37 +byte 1 100 +byte 1 58 +byte 1 32 +byte 1 37 +byte 1 115 +byte 1 10 +byte 1 0 +align 1 +LABELV $81 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $62 +byte 1 37 +byte 1 115 +byte 1 37 +byte 1 115 +byte 1 0 +align 1 +LABELV $45 +byte 1 0 |