summaryrefslogtreecommitdiff
path: root/build/release-linux-x86_64/base/qcommon/q_math.asm
diff options
context:
space:
mode:
authorMikko Tiusanen <ams@daug.net>2014-05-11 16:11:49 +0300
committerMikko Tiusanen <ams@daug.net>2014-05-11 16:11:49 +0300
commitd494126b5020ba1397d79f26b20a09793051e07e (patch)
treee555af44904574b8a96e259ed49a0ee5752a9e99 /build/release-linux-x86_64/base/qcommon/q_math.asm
parent01beb9919b95479d8be040bec74abc5cc67a5e43 (diff)
Removed generated files.
Diffstat (limited to 'build/release-linux-x86_64/base/qcommon/q_math.asm')
-rw-r--r--build/release-linux-x86_64/base/qcommon/q_math.asm8172
1 files changed, 0 insertions, 8172 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
deleted file mode 100644
index 6ebd07f..0000000
--- a/build/release-linux-x86_64/base/qcommon/q_math.asm
+++ /dev/null
@@ -1,8172 +0,0 @@
-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