q3rally/engine/builds/release-linux-x86_64/baseq3r/cgame/bg_pmove.asm

6484 lines
62 KiB
NASM

data
export pm_stopspeed
align 4
LABELV pm_stopspeed
byte 4 1120403456
export pm_duckScale
align 4
LABELV pm_duckScale
byte 4 1048576000
export pm_swimScale
align 4
LABELV pm_swimScale
byte 4 1056964608
export pm_accelerate
align 4
LABELV pm_accelerate
byte 4 1092616192
export pm_airaccelerate
align 4
LABELV pm_airaccelerate
byte 4 1065353216
export pm_wateraccelerate
align 4
LABELV pm_wateraccelerate
byte 4 1082130432
export pm_flyaccelerate
align 4
LABELV pm_flyaccelerate
byte 4 1090519040
export pm_friction
align 4
LABELV pm_friction
byte 4 1086324736
export pm_waterfriction
align 4
LABELV pm_waterfriction
byte 4 1065353216
export pm_flightfriction
align 4
LABELV pm_flightfriction
byte 4 1077936128
export pm_spectatorfriction
align 4
LABELV pm_spectatorfriction
byte 4 1084227584
export c_pmove
align 4
LABELV c_pmove
byte 4 0
export PM_AddEvent
code
proc PM_AddEvent 0 12
ADDRFP4 0
INDIRI4
ARGI4
CNSTI4 0
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
ARGP4
ADDRGP4 BG_AddPredictableEventToPlayerstate
CALLV
pop
LABELV $53
endproc PM_AddEvent 0 12
export PM_AddTouchEnt
proc PM_AddTouchEnt 16 0
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 1022
NEI4 $55
ADDRGP4 $54
JUMPV
LABELV $55
ADDRGP4 pm
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
CNSTI4 32
NEI4 $57
ADDRGP4 $54
JUMPV
LABELV $57
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $62
JUMPV
LABELV $59
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
CNSTI4 52
ADDP4
ADDP4
INDIRI4
ADDRFP4 0
INDIRI4
NEI4 $63
ADDRGP4 $54
JUMPV
LABELV $63
LABELV $60
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $62
ADDRLP4 0
INDIRI4
ADDRGP4 pm
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
LTI4 $59
ADDRLP4 4
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 4
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 4
INDIRP4
CNSTI4 52
ADDP4
ADDP4
ADDRFP4 0
INDIRI4
ASGNI4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
ASGNP4
CNSTI4 12
ADDRLP4 8
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
MULI4
ADDRLP4 8
INDIRP4
CNSTI4 180
ADDP4
ADDP4
ADDRFP4 4
INDIRP4
INDIRB
ASGNB 12
ADDRLP4 12
ADDRGP4 pm
INDIRP4
CNSTI4 48
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $54
endproc PM_AddTouchEnt 16 0
proc PM_StartTorsoAnim 0 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
LTI4 $66
LABELV $66
LABELV $65
endproc PM_StartTorsoAnim 0 0
export PM_ClipVelocity
proc PM_ClipVelocity 32 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRP4
ASGNP4
ADDRLP4 20
CNSTI4 4
ASGNI4
ADDRLP4 24
CNSTI4 8
ASGNI4
ADDRLP4 8
ADDRFP4 0
INDIRP4
INDIRF4
ADDRFP4 4
INDIRP4
INDIRF4
MULF4
ADDRFP4 0
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
INDIRF4
ADDRFP4 4
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
INDIRF4
MULF4
ADDF4
ADDRFP4 0
INDIRP4
ADDRLP4 24
INDIRI4
ADDP4
INDIRF4
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRI4
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 8
INDIRF4
CNSTF4 0
GEF4 $69
ADDRLP4 8
ADDRLP4 8
INDIRF4
ADDRFP4 12
INDIRF4
MULF4
ASGNF4
ADDRGP4 $70
JUMPV
LABELV $69
ADDRLP4 8
ADDRLP4 8
INDIRF4
ADDRFP4 12
INDIRF4
DIVF4
ASGNF4
LABELV $70
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $71
ADDRLP4 28
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 4
ADDRLP4 28
INDIRI4
ADDRFP4 4
INDIRP4
ADDP4
INDIRF4
ADDRLP4 8
INDIRF4
MULF4
ASGNF4
ADDRLP4 28
INDIRI4
ADDRFP4 8
INDIRP4
ADDP4
ADDRLP4 28
INDIRI4
ADDRFP4 0
INDIRP4
ADDP4
INDIRF4
ADDRLP4 4
INDIRF4
SUBF4
ASGNF4
LABELV $72
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $71
LABELV $68
endproc PM_ClipVelocity 32 0
proc PM_Friction 48 4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 16
ADDRLP4 0
INDIRP4
INDIRB
ASGNB 12
ADDRGP4 pml+44
INDIRI4
CNSTI4 0
EQI4 $76
ADDRLP4 16+8
CNSTF4 0
ASGNF4
LABELV $76
ADDRLP4 16
ARGP4
ADDRLP4 32
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 8
ADDRLP4 32
INDIRF4
ASGNF4
ADDRLP4 8
INDIRF4
CNSTF4 1065353216
GEF4 $80
ADDRLP4 0
INDIRP4
CNSTF4 0
ASGNF4
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
CNSTF4 0
ASGNF4
ADDRGP4 $75
JUMPV
LABELV $80
ADDRLP4 12
CNSTF4 0
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
CNSTI4 1
GTI4 $82
ADDRLP4 36
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
INDIRI4
ADDRLP4 36
INDIRI4
EQI4 $84
ADDRGP4 pml+52+44
INDIRI4
CNSTI4 2
BANDI4
ADDRLP4 36
INDIRI4
NEI4 $84
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 64
BANDI4
CNSTI4 0
NEI4 $89
ADDRLP4 8
INDIRF4
ADDRGP4 pm_stopspeed
INDIRF4
GEF4 $92
ADDRLP4 40
ADDRGP4 pm_stopspeed
INDIRF4
ASGNF4
ADDRGP4 $93
JUMPV
LABELV $92
ADDRLP4 40
ADDRLP4 8
INDIRF4
ASGNF4
LABELV $93
ADDRLP4 28
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 28
INDIRF4
ADDRGP4 pm_friction
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $89
LABELV $84
LABELV $82
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
CNSTI4 0
EQI4 $95
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 8
INDIRF4
ADDRGP4 pm_waterfriction
INDIRF4
MULF4
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
CVIF4 4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $95
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 2
NEI4 $98
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 8
INDIRF4
ADDRGP4 pm_spectatorfriction
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $98
ADDRLP4 4
ADDRLP4 8
INDIRF4
ADDRLP4 12
INDIRF4
SUBF4
ASGNF4
ADDRLP4 4
INDIRF4
CNSTF4 0
GEF4 $101
ADDRLP4 4
CNSTF4 0
ASGNF4
LABELV $101
ADDRLP4 4
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
DIVF4
ASGNF4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 40
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
ASGNP4
ADDRLP4 40
INDIRP4
ADDRLP4 40
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 44
ADDRLP4 0
INDIRP4
CNSTI4 8
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $75
endproc PM_Friction 48 4
proc PM_Accelerate 32 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 12
ADDRLP4 16
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRFP4 0
INDIRP4
INDIRF4
MULF4
ADDRLP4 16
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRF4
MULF4
ADDF4
ADDRLP4 16
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 8
ADDRFP4 4
INDIRF4
ADDRLP4 12
INDIRF4
SUBF4
ASGNF4
ADDRLP4 8
INDIRF4
CNSTF4 0
GTF4 $104
ADDRGP4 $103
JUMPV
LABELV $104
ADDRLP4 4
ADDRFP4 8
INDIRF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDRFP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
LEF4 $107
ADDRLP4 4
ADDRLP4 8
INDIRF4
ASGNF4
LABELV $107
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $109
ADDRLP4 24
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 28
ADDRLP4 24
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ADDP4
ASGNP4
ADDRLP4 28
INDIRP4
ADDRLP4 28
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
ADDRLP4 24
INDIRI4
ADDRFP4 0
INDIRP4
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $110
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $109
LABELV $103
endproc PM_Accelerate 32 0
proc PM_CmdScale 44 4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
INDIRP4
CNSTI4 21
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 12
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 12
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 16
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 16
INDIRI4
ADDRLP4 0
INDIRI4
LEI4 $114
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 20
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 20
INDIRI4
ASGNI4
LABELV $114
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 20
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 20
INDIRI4
ADDRLP4 0
INDIRI4
LEI4 $116
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 24
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 24
INDIRI4
ASGNI4
LABELV $116
ADDRLP4 0
INDIRI4
CNSTI4 0
NEI4 $118
CNSTF4 0
RETF4
ADDRGP4 $113
JUMPV
LABELV $118
ADDRLP4 28
ADDRFP4 0
INDIRP4
CNSTI4 21
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 32
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 36
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 28
INDIRI4
ADDRLP4 28
INDIRI4
MULI4
ADDRLP4 32
INDIRI4
ADDRLP4 32
INDIRI4
MULI4
ADDI4
ADDRLP4 36
INDIRI4
ADDRLP4 36
INDIRI4
MULI4
ADDI4
CVIF4 4
ARGF4
ADDRLP4 40
ADDRGP4 sqrt
CALLF4
ASGNF4
ADDRLP4 4
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
CNSTF4 1123942400
ADDRLP4 4
INDIRF4
MULF4
DIVF4
ASGNF4
ADDRLP4 8
INDIRF4
RETF4
LABELV $113
endproc PM_CmdScale 44 4
proc PM_FlyMove 52 12
ADDRGP4 PM_Friction
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 4
ADDP4
ARGP4
ADDRLP4 36
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 4
ADDRLP4 36
INDIRF4
ASGNF4
ADDRLP4 4
INDIRF4
CNSTF4 0
NEF4 $121
ADDRLP4 40
CNSTF4 0
ASGNF4
ADDRLP4 8
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 8+4
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 8+8
CNSTF4 0
ASGNF4
ADDRGP4 $122
JUMPV
LABELV $121
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $125
ADDRLP4 40
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 48
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 40
INDIRI4
ADDRLP4 8
ADDP4
ADDRLP4 4
INDIRF4
ADDRLP4 40
INDIRI4
ADDRGP4 pml
ADDP4
INDIRF4
MULF4
ADDRLP4 48
INDIRP4
CNSTI4 25
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDRLP4 4
INDIRF4
ADDRLP4 40
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
MULF4
ADDRLP4 48
INDIRP4
CNSTI4 26
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $126
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $125
ADDRLP4 8+8
ADDRLP4 8+8
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $122
ADDRLP4 20
ADDRLP4 8
INDIRB
ASGNB 12
ADDRLP4 20
ARGP4
ADDRLP4 40
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 32
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 20
ARGP4
ADDRLP4 32
INDIRF4
ARGF4
ADDRGP4 pm_flyaccelerate
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
CNSTI4 0
ARGI4
ADDRGP4 PM_StepSlideMove
CALLV
pop
LABELV $120
endproc PM_FlyMove 52 12
proc PM_NoclipMove 120 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 26
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRLP4 64
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 24
ADDRLP4 64
INDIRF4
ASGNF4
ADDRLP4 24
INDIRF4
CNSTF4 1065353216
GEF4 $132
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ADDRGP4 vec3_origin
INDIRB
ASGNB 12
ADDRGP4 $133
JUMPV
LABELV $132
ADDRLP4 52
CNSTF4 0
ASGNF4
ADDRLP4 56
CNSTF4 1069547520
ADDRGP4 pm_friction
INDIRF4
MULF4
ASGNF4
ADDRLP4 24
INDIRF4
ADDRGP4 pm_stopspeed
INDIRF4
GEF4 $135
ADDRLP4 68
ADDRGP4 pm_stopspeed
INDIRF4
ASGNF4
ADDRGP4 $136
JUMPV
LABELV $135
ADDRLP4 68
ADDRLP4 24
INDIRF4
ASGNF4
LABELV $136
ADDRLP4 60
ADDRLP4 68
INDIRF4
ASGNF4
ADDRLP4 52
ADDRLP4 52
INDIRF4
ADDRLP4 60
INDIRF4
ADDRLP4 56
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 28
ADDRLP4 24
INDIRF4
ADDRLP4 52
INDIRF4
SUBF4
ASGNF4
ADDRLP4 28
INDIRF4
CNSTF4 0
GEF4 $138
ADDRLP4 28
CNSTF4 0
ASGNF4
LABELV $138
ADDRLP4 28
ADDRLP4 28
INDIRF4
ADDRLP4 24
INDIRF4
DIVF4
ASGNF4
ADDRLP4 72
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 72
INDIRP4
ADDRLP4 72
INDIRP4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ASGNF4
ADDRLP4 76
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 76
INDIRP4
ADDRLP4 76
INDIRP4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ASGNF4
ADDRLP4 80
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 80
INDIRP4
ADDRLP4 80
INDIRP4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ASGNF4
LABELV $133
ADDRGP4 pm
INDIRP4
CNSTI4 4
ADDP4
ARGP4
ADDRLP4 68
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 48
ADDRLP4 68
INDIRF4
ASGNF4
ADDRLP4 72
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 16
ADDRLP4 72
INDIRP4
CNSTI4 25
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 20
ADDRLP4 72
INDIRP4
CNSTI4 26
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $140
ADDRLP4 76
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 76
INDIRI4
ADDRLP4 4
ADDP4
ADDRLP4 76
INDIRI4
ADDRGP4 pml
ADDP4
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ADDRLP4 76
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
ADDRLP4 20
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $141
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $140
ADDRLP4 4+8
ADDRLP4 4+8
INDIRF4
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 32
ADDRLP4 4
INDIRB
ASGNB 12
ADDRLP4 32
ARGP4
ADDRLP4 80
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 44
ADDRLP4 80
INDIRF4
ASGNF4
ADDRLP4 44
ADDRLP4 44
INDIRF4
ADDRLP4 48
INDIRF4
MULF4
ASGNF4
ADDRLP4 32
ARGP4
ADDRLP4 44
INDIRF4
ARGF4
ADDRGP4 pm_accelerate
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
ADDRLP4 84
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 88
ADDRLP4 84
INDIRP4
CNSTI4 20
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRF4
ADDRLP4 84
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 92
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 96
ADDRLP4 92
INDIRP4
CNSTI4 24
ADDP4
ASGNP4
ADDRLP4 96
INDIRP4
ADDRLP4 96
INDIRP4
INDIRF4
ADDRLP4 92
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 100
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 104
ADDRLP4 100
INDIRP4
CNSTI4 28
ADDP4
ASGNP4
ADDRLP4 104
INDIRP4
ADDRLP4 104
INDIRP4
INDIRF4
ADDRLP4 100
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 108
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 108
INDIRP4
CNSTI4 156
ADDP4
CNSTF4 1001652224
ADDRLP4 108
INDIRP4
CNSTI4 172
ADDP4
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRLP4 112
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 112
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ARGP4
ADDRLP4 116
ADDRLP4 112
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 116
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 116
INDIRP4
CNSTI4 152
ADDP4
ARGP4
ADDRLP4 116
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRGP4 PM_InitializeVehicle
CALLV
pop
LABELV $131
endproc PM_NoclipMove 120 16
proc PM_GroundTraceMissed 76 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
EQI4 $150
ADDRGP4 pm
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
CNSTI4 0
EQI4 $152
ADDRGP4 $154
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $152
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRB
ASGNB 12
ADDRLP4 0+8
ADDRLP4 0+8
INDIRF4
CNSTF4 1115684864
SUBF4
ASGNF4
ADDRLP4 12
ARGP4
ADDRLP4 68
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 72
ADDRLP4 68
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 72
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 68
INDIRP4
CNSTI4 564
ADDP4
ARGP4
ADDRLP4 68
INDIRP4
CNSTI4 576
ADDP4
ARGP4
ADDRLP4 0
ARGP4
ADDRLP4 72
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 68
INDIRP4
CNSTI4 28
ADDP4
INDIRI4
ARGI4
ADDRLP4 68
INDIRP4
CNSTI4 608
ADDP4
INDIRP4
CALLV
pop
LABELV $150
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
LABELV $149
endproc PM_GroundTraceMissed 76 28
proc PM_GroundTrace 92 28
ADDRLP4 68
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 56
ADDRLP4 68
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ASGNF4
ADDRLP4 56+4
ADDRLP4 68
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ASGNF4
ADDRLP4 56+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 1048576000
SUBF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 72
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 76
ADDRLP4 72
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 76
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 72
INDIRP4
CNSTI4 564
ADDP4
ARGP4
ADDRLP4 72
INDIRP4
CNSTI4 576
ADDP4
ARGP4
ADDRLP4 56
ARGP4
ADDRLP4 76
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 72
INDIRP4
CNSTI4 28
ADDP4
INDIRI4
ARGI4
ADDRLP4 72
INDIRP4
CNSTI4 608
ADDP4
INDIRP4
CALLV
pop
ADDRGP4 pml+52
ADDRLP4 0
INDIRB
ASGNB 56
ADDRLP4 0+8
INDIRF4
CNSTF4 1065353216
NEF4 $162
ADDRGP4 PM_GroundTraceMissed
CALLV
pop
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRGP4 $158
JUMPV
LABELV $162
ADDRLP4 80
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 84
ADDRLP4 80
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ASGNF4
ADDRLP4 84
INDIRF4
CNSTF4 0
LEF4 $167
ADDRLP4 80
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRLP4 0+24
INDIRF4
MULF4
ADDRLP4 80
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRLP4 0+24+4
INDIRF4
MULF4
ADDF4
ADDRLP4 84
INDIRF4
ADDRLP4 0+24+8
INDIRF4
MULF4
ADDF4
CNSTF4 1092616192
LEF4 $167
ADDRGP4 pm
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
CNSTI4 0
EQI4 $174
ADDRGP4 $176
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $174
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRGP4 $158
JUMPV
LABELV $167
ADDRLP4 0+24+8
INDIRF4
CNSTF4 1060320051
GEF4 $179
ADDRGP4 pm
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
CNSTI4 0
EQI4 $183
ADDRGP4 $185
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $183
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 1
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRGP4 $158
JUMPV
LABELV $179
ADDRGP4 pml+48
CNSTI4 1
ASGNI4
ADDRGP4 pml+44
CNSTI4 1
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 256
BANDI4
CNSTI4 0
EQI4 $190
ADDRLP4 88
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRI4
CNSTI4 -289
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 0
ASGNI4
LABELV $190
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
NEI4 $192
ADDRGP4 pm
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
CNSTI4 0
EQI4 $194
ADDRGP4 $196
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $194
ADDRGP4 pml+124+8
INDIRF4
CNSTF4 3276275712
GEF4 $197
ADDRLP4 88
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRI4
CNSTI4 32
BORI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 250
ASGNI4
LABELV $197
LABELV $192
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
ADDRLP4 0+52
INDIRI4
ASGNI4
LABELV $158
endproc PM_GroundTrace 92 28
proc PM_SetWaterLevel 56 8
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 588
ADDP4
CNSTI4 0
ASGNI4
ADDRLP4 24
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 0
ADDRLP4 24
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 24
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 3240099840
ADDF4
CNSTF4 1065353216
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 28
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 28
INDIRP4
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 32
ADDRLP4 28
INDIRP4
CNSTI4 612
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 32
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 56
BANDI4
CNSTI4 0
EQI4 $205
ADDRLP4 36
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 16
ADDRLP4 36
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
INDIRI4
CNSTI4 -10
SUBI4
ASGNI4
ADDRLP4 20
ADDRLP4 16
INDIRI4
CNSTI4 2
DIVI4
ASGNI4
ADDRLP4 36
INDIRP4
CNSTI4 588
ADDP4
ADDRLP4 12
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 1
ASGNI4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 3240099840
ADDF4
ADDRLP4 20
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 40
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 40
INDIRP4
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 44
ADDRLP4 40
INDIRP4
CNSTI4 612
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 44
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 56
BANDI4
CNSTI4 0
EQI4 $208
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 2
ASGNI4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 3240099840
ADDF4
ADDRLP4 16
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 48
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 48
INDIRP4
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 52
ADDRLP4 48
INDIRP4
CNSTI4 612
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 52
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 56
BANDI4
CNSTI4 0
EQI4 $211
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 3
ASGNI4
LABELV $211
LABELV $208
LABELV $205
LABELV $202
endproc PM_SetWaterLevel 56 8
proc PM_CheckDuck 76 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 372
ADDP4
INDIRI4
CNSTI4 0
EQI4 $214
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 16384
BANDI4
CNSTI4 0
EQI4 $216
ADDRGP4 pm
INDIRP4
CNSTI4 564
ADDP4
CNSTF4 3257401344
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 568
ADDP4
CNSTF4 3257401344
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 572
ADDP4
CNSTF4 3257401344
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 576
ADDP4
CNSTF4 1109917696
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 580
ADDP4
CNSTF4 1109917696
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1109917696
ASGNF4
ADDRGP4 $217
JUMPV
LABELV $216
ADDRGP4 pm
INDIRP4
CNSTI4 564
ADDP4
CNSTF4 3245342720
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 568
ADDP4
CNSTF4 3245342720
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 572
ADDP4
CNSTF4 3240099840
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 576
ADDP4
CNSTF4 1097859072
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 580
ADDP4
CNSTF4 1097859072
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1098907648
ASGNF4
LABELV $217
ADDRLP4 56
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 56
INDIRP4
ADDRLP4 56
INDIRP4
INDIRI4
CNSTI4 1
BORI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 12
ASGNI4
ADDRGP4 $213
JUMPV
LABELV $214
ADDRLP4 56
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 56
INDIRP4
ADDRLP4 56
INDIRP4
INDIRI4
CNSTI4 -16385
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 564
ADDP4
CNSTF4 3245342720
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 568
ADDP4
CNSTF4 3245342720
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 576
ADDP4
CNSTF4 1097859072
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 580
ADDP4
CNSTF4 1097859072
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 572
ADDP4
CNSTF4 3240099840
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
NEI4 $218
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 3238002688
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 -16
ASGNI4
ADDRGP4 $213
JUMPV
LABELV $218
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $220
ADDRLP4 60
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 60
INDIRP4
ADDRLP4 60
INDIRP4
INDIRI4
CNSTI4 1
BORI4
ASGNI4
ADDRGP4 $221
JUMPV
LABELV $220
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $222
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1107296256
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 60
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 64
ADDRLP4 60
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 68
ADDRLP4 64
INDIRP4
CNSTI4 20
ADDP4
ASGNP4
ADDRLP4 68
INDIRP4
ARGP4
ADDRLP4 60
INDIRP4
CNSTI4 564
ADDP4
ARGP4
ADDRLP4 60
INDIRP4
CNSTI4 576
ADDP4
ARGP4
ADDRLP4 68
INDIRP4
ARGP4
ADDRLP4 64
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 60
INDIRP4
CNSTI4 28
ADDP4
INDIRI4
ARGI4
ADDRLP4 60
INDIRP4
CNSTI4 608
ADDP4
INDIRP4
CALLV
pop
ADDRLP4 0
INDIRI4
CNSTI4 0
NEI4 $224
ADDRLP4 72
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 72
INDIRP4
ADDRLP4 72
INDIRP4
INDIRI4
CNSTI4 -2
BANDI4
ASGNI4
LABELV $224
LABELV $222
LABELV $221
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $226
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1098907648
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 12
ASGNI4
ADDRGP4 $227
JUMPV
LABELV $226
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1107296256
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 26
ASGNI4
LABELV $227
LABELV $213
endproc PM_CheckDuck 76 28
proc PM_WaterEvents 16 4
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 pml+136
INDIRI4
ADDRLP4 0
INDIRI4
NEI4 $229
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ADDRLP4 0
INDIRI4
EQI4 $229
CNSTI4 15
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $229
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRGP4 pml+136
INDIRI4
ADDRLP4 4
INDIRI4
EQI4 $232
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ADDRLP4 4
INDIRI4
NEI4 $232
CNSTI4 16
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $232
ADDRLP4 8
CNSTI4 3
ASGNI4
ADDRGP4 pml+136
INDIRI4
ADDRLP4 8
INDIRI4
EQI4 $235
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ADDRLP4 8
INDIRI4
NEI4 $235
CNSTI4 17
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $235
ADDRLP4 12
CNSTI4 3
ASGNI4
ADDRGP4 pml+136
INDIRI4
ADDRLP4 12
INDIRI4
NEI4 $238
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ADDRLP4 12
INDIRI4
EQI4 $238
CNSTI4 18
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $238
LABELV $228
endproc PM_WaterEvents 16 4
proc PM_BeginWeaponChange 8 4
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 0
LEI4 $244
ADDRFP4 0
INDIRI4
CNSTI4 11
LTI4 $242
LABELV $244
ADDRGP4 $241
JUMPV
LABELV $242
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 1
ADDRFP4 0
INDIRI4
LSHI4
BANDI4
CNSTI4 0
NEI4 $245
ADDRGP4 $241
JUMPV
LABELV $245
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 2
NEI4 $247
ADDRGP4 $241
JUMPV
LABELV $247
CNSTI4 22
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 2
ASGNI4
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
CNSTI4 200
ADDI4
ASGNI4
CNSTI4 9
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
LABELV $241
endproc PM_BeginWeaponChange 8 4
proc PM_FinishWeaponChange 12 4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $252
ADDRLP4 0
INDIRI4
CNSTI4 16
LTI4 $250
LABELV $252
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $250
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 1
ADDRLP4 0
INDIRI4
LSHI4
BANDI4
CNSTI4 0
NEI4 $253
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $253
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
ADDRLP4 0
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 1
ASGNI4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 250
ADDI4
ASGNI4
CNSTI4 10
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
LABELV $249
endproc PM_FinishWeaponChange 12 4
proc PM_Weapon 28 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
EQI4 $256
ADDRGP4 $255
JUMPV
LABELV $256
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 260
ADDP4
INDIRI4
CNSTI4 5
NEI4 $258
ADDRGP4 $255
JUMPV
LABELV $258
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
CNSTI4 0
GTI4 $260
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $255
JUMPV
LABELV $260
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $262
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1024
BANDI4
CNSTI4 0
NEI4 $263
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
CNSTI4 52
ADDRLP4 4
INDIRP4
CNSTI4 188
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 2
NEI4 $266
ADDRLP4 4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
ADDRLP4 4
INDIRP4
CNSTI4 208
ADDP4
INDIRI4
CNSTI4 25
ADDI4
LTI4 $266
ADDRGP4 $255
JUMPV
LABELV $266
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 1024
BORI4
ASGNI4
CNSTI4 52
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 188
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 27
ADDI4
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 188
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $255
JUMPV
LABELV $262
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
CNSTI4 -1025
BANDI4
ASGNI4
LABELV $263
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $270
ADDRLP4 4
CNSTI4 65535
ASGNI4
ADDRGP4 pml+40
INDIRI4
ADDRLP4 4
INDIRI4
BANDI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
ADDRLP4 4
INDIRI4
BANDI4
LTI4 $272
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 $273
JUMPV
LABELV $272
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $273
LABELV $270
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $278
ADDRLP4 4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 3
EQI4 $276
LABELV $278
ADDRLP4 8
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 8
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ADDRLP4 8
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
EQI4 $279
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
ARGI4
ADDRGP4 PM_BeginWeaponChange
CALLV
pop
LABELV $279
LABELV $276
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $281
ADDRGP4 $255
JUMPV
LABELV $281
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 2
NEI4 $283
ADDRGP4 PM_FinishWeaponChange
CALLV
pop
ADDRGP4 $255
JUMPV
LABELV $283
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 1
NEI4 $285
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $255
JUMPV
LABELV $285
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 0
NEI4 $287
ADDRGP4 $255
JUMPV
LABELV $287
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
NEI4 $289
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $255
JUMPV
LABELV $289
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 1
NEI4 $291
ADDRGP4 pm
INDIRP4
CNSTI4 40
ADDP4
INDIRI4
CNSTI4 0
NEI4 $293
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $255
JUMPV
LABELV $293
LABELV $291
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 3
ASGNI4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 8
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 0
NEI4 $295
CNSTI4 21
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 500
ADDI4
ASGNI4
ADDRGP4 $255
JUMPV
LABELV $295
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 12
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 12
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 -1
EQI4 $297
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 20
ADDRLP4 16
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 16
INDIRP4
CNSTI4 376
ADDP4
ADDP4
ASGNP4
ADDRLP4 20
INDIRP4
ADDRLP4 20
INDIRP4
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $297
CNSTI4 23
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 1
LTI4 $299
ADDRLP4 16
INDIRI4
CNSTI4 10
GTI4 $299
ADDRLP4 16
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $312-4
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $312
address $302
address $305
address $304
address $306
address $307
address $303
address $309
address $308
address $310
address $311
code
LABELV $299
LABELV $302
ADDRLP4 0
CNSTI4 400
ASGNI4
ADDRGP4 $300
JUMPV
LABELV $303
ADDRLP4 0
CNSTI4 50
ASGNI4
ADDRGP4 $300
JUMPV
LABELV $304
ADDRLP4 0
CNSTI4 1000
ASGNI4
ADDRGP4 $300
JUMPV
LABELV $305
ADDRLP4 0
CNSTI4 100
ASGNI4
ADDRGP4 $300
JUMPV
LABELV $306
ADDRLP4 0
CNSTI4 1000
ASGNI4
ADDRGP4 $300
JUMPV
LABELV $307
ADDRLP4 0
CNSTI4 1200
ASGNI4
ADDRGP4 $300
JUMPV
LABELV $308
ADDRLP4 0
CNSTI4 300
ASGNI4
ADDRGP4 $300
JUMPV
LABELV $309
ADDRLP4 0
CNSTI4 1500
ASGNI4
ADDRGP4 $300
JUMPV
LABELV $310
ADDRLP4 0
CNSTI4 200
ASGNI4
ADDRGP4 $300
JUMPV
LABELV $311
ADDRLP4 0
CNSTI4 150
ASGNI4
LABELV $300
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 324
ADDP4
INDIRI4
CNSTI4 0
EQI4 $314
ADDRLP4 0
ADDRLP4 0
INDIRI4
CVIF4 4
CNSTF4 1073741824
DIVF4
CVFI4 4
ASGNI4
LABELV $314
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
ADDRLP4 0
INDIRI4
CNSTI4 65535
BANDI4
ADDI4
ASGNI4
LABELV $255
endproc PM_Weapon 28 4
proc PM_Alt_Weapon 52 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
EQI4 $317
ADDRGP4 $316
JUMPV
LABELV $317
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 260
ADDP4
INDIRI4
CNSTI4 5
NEI4 $319
ADDRGP4 $316
JUMPV
LABELV $319
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
CNSTI4 0
GTI4 $321
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $316
JUMPV
LABELV $321
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $323
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1024
BANDI4
CNSTI4 0
NEI4 $324
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
CNSTI4 52
ADDRLP4 8
INDIRP4
CNSTI4 188
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 2
NEI4 $327
ADDRLP4 8
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
ADDRLP4 8
INDIRP4
CNSTI4 208
ADDP4
INDIRI4
CNSTI4 25
ADDI4
LTI4 $327
ADDRGP4 $316
JUMPV
LABELV $327
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 1024
BORI4
ASGNI4
CNSTI4 52
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 188
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 27
ADDI4
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 188
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $316
JUMPV
LABELV $323
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 -1025
BANDI4
ASGNI4
LABELV $324
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $331
ADDRLP4 8
CNSTI4 65535
ASGNI4
ADDRGP4 pml+40
INDIRI4
ADDRLP4 8
INDIRI4
BANDI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
ADDRLP4 8
INDIRI4
BANDI4
LTI4 $333
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 $334
JUMPV
LABELV $333
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $334
LABELV $331
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $339
ADDRLP4 8
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 3
EQI4 $337
LABELV $339
ADDRLP4 12
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 12
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ADDRLP4 12
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
EQI4 $340
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
ARGI4
ADDRGP4 PM_BeginWeaponChange
CALLV
pop
LABELV $340
LABELV $337
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $342
ADDRGP4 $316
JUMPV
LABELV $342
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 2
NEI4 $344
ADDRGP4 PM_FinishWeaponChange
CALLV
pop
ADDRGP4 $316
JUMPV
LABELV $344
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 1
NEI4 $346
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $316
JUMPV
LABELV $346
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 0
NEI4 $348
ADDRGP4 $316
JUMPV
LABELV $348
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
NEI4 $350
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $316
JUMPV
LABELV $350
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 1
NEI4 $352
ADDRGP4 pm
INDIRP4
CNSTI4 40
ADDP4
INDIRI4
CNSTI4 0
NEI4 $354
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $316
JUMPV
LABELV $354
LABELV $352
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 3
ASGNI4
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 12
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 12
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 0
NEI4 $356
CNSTI4 21
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
CNSTI4 500
ADDI4
ASGNI4
ADDRGP4 $316
JUMPV
LABELV $356
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ASGNI4
ADDRLP4 24
CNSTI4 2
ASGNI4
ADDRLP4 16
INDIRI4
ADDRLP4 24
INDIRI4
LTI4 $358
ADDRLP4 16
INDIRI4
CNSTI4 10
GTI4 $358
ADDRLP4 16
INDIRI4
ADDRLP4 24
INDIRI4
LSHI4
ADDRGP4 $370-8
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $370
address $363
address $364
address $365
address $366
address $362
address $361
address $367
address $368
address $369
code
LABELV $361
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $359
JUMPV
LABELV $362
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $359
JUMPV
LABELV $363
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $359
JUMPV
LABELV $364
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $359
JUMPV
LABELV $365
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $359
JUMPV
LABELV $366
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $359
JUMPV
LABELV $367
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $359
JUMPV
LABELV $368
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $359
JUMPV
LABELV $369
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $359
JUMPV
LABELV $358
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $359
ADDRLP4 28
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 28
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 28
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 0
INDIRI4
LEI4 $372
ADDRLP4 32
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 36
ADDRLP4 32
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 32
INDIRP4
CNSTI4 376
ADDP4
ADDP4
ASGNP4
ADDRLP4 36
INDIRP4
ADDRLP4 36
INDIRP4
INDIRI4
ADDRLP4 0
INDIRI4
SUBI4
ASGNI4
ADDRGP4 $373
JUMPV
LABELV $372
ADDRLP4 32
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 32
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 32
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 0
INDIRI4
NEI4 $374
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 36
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 36
INDIRP4
CNSTI4 376
ADDP4
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $374
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 36
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 36
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 0
INDIRI4
GEI4 $376
ADDRLP4 40
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 44
ADDRLP4 40
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 40
INDIRP4
CNSTI4 376
ADDP4
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
ASGNI4
ADDRGP4 $316
JUMPV
LABELV $376
LABELV $375
LABELV $373
CNSTI4 25
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 40
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 1
LTI4 $378
ADDRLP4 40
INDIRI4
CNSTI4 10
GTI4 $378
ADDRLP4 40
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $391-4
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $391
address $381
address $384
address $383
address $385
address $386
address $382
address $388
address $387
address $389
address $390
code
LABELV $378
LABELV $381
ADDRLP4 4
CNSTI4 400
ASGNI4
ADDRGP4 $379
JUMPV
LABELV $382
ADDRLP4 4
CNSTI4 50
ASGNI4
ADDRGP4 $379
JUMPV
LABELV $383
ADDRLP4 4
CNSTI4 1000
ASGNI4
ADDRGP4 $379
JUMPV
LABELV $384
ADDRLP4 4
CNSTI4 100
ASGNI4
ADDRGP4 $379
JUMPV
LABELV $385
ADDRLP4 4
CNSTI4 1200
ASGNI4
ADDRGP4 $379
JUMPV
LABELV $386
ADDRLP4 4
CNSTI4 2000
ASGNI4
ADDRGP4 $379
JUMPV
LABELV $387
ADDRLP4 4
CNSTI4 1000
ASGNI4
ADDRGP4 $379
JUMPV
LABELV $388
ADDRLP4 4
CNSTI4 3000
ASGNI4
ADDRGP4 $379
JUMPV
LABELV $389
ADDRLP4 4
CNSTI4 200
ASGNI4
ADDRGP4 $379
JUMPV
LABELV $390
ADDRLP4 4
CNSTI4 300
ASGNI4
LABELV $379
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 324
ADDP4
INDIRI4
CNSTI4 0
EQI4 $393
ADDRLP4 4
ADDRLP4 4
INDIRI4
CVIF4 4
CNSTF4 1073741824
DIVF4
CVFI4 4
ASGNI4
LABELV $393
ADDRLP4 48
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 48
INDIRP4
ADDRLP4 48
INDIRP4
INDIRI4
ADDRLP4 4
INDIRI4
CNSTI4 65535
BANDI4
ADDI4
ASGNI4
LABELV $316
endproc PM_Alt_Weapon 52 4
export PM_RearWeapon
proc PM_RearWeapon 36 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
EQI4 $396
ADDRGP4 $395
JUMPV
LABELV $396
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 260
ADDP4
INDIRI4
CNSTI4 5
NEI4 $398
ADDRGP4 $395
JUMPV
LABELV $398
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
CNSTI4 0
GTI4 $400
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $395
JUMPV
LABELV $400
ADDRLP4 0
CNSTI4 11
ASGNI4
LABELV $402
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 20
CNSTI4 0
ASGNI4
ADDRLP4 12
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 1
ADDRLP4 0
INDIRI4
LSHI4
BANDI4
ADDRLP4 20
INDIRI4
EQI4 $406
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 12
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 20
INDIRI4
NEI4 $406
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
CNSTI4 1
ADDRLP4 0
INDIRI4
LSHI4
BCOMI4
BANDI4
ASGNI4
LABELV $406
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 32
CNSTI4 0
ASGNI4
ADDRLP4 24
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 1
ADDRLP4 0
INDIRI4
LSHI4
BANDI4
ADDRLP4 32
INDIRI4
EQI4 $408
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 24
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 32
INDIRI4
EQI4 $408
ADDRGP4 $404
JUMPV
LABELV $408
LABELV $403
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 16
LTI4 $402
LABELV $404
ADDRLP4 0
INDIRI4
CNSTI4 16
GEI4 $395
ADDRLP4 4
ADDRLP4 0
INDIRI4
ASGNI4
LABELV $411
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CNSTU4 0
EQU4 $412
ADDRGP4 pml+40
INDIRI4
CNSTI4 65535
BANDI4
CVIU4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CNSTI4 16
RSHU4
LTU4 $414
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 65535
BANDI4
ASGNI4
ADDRGP4 $415
JUMPV
LABELV $414
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 16
LSHI4
SUBI4
ASGNI4
LABELV $415
LABELV $412
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CNSTU4 0
EQU4 $418
ADDRGP4 $395
JUMPV
LABELV $418
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 4096
BANDI4
CNSTI4 0
NEI4 $420
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 65535
BANDI4
ASGNI4
ADDRGP4 $395
JUMPV
LABELV $420
ADDRLP4 4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 0
NEI4 $422
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 32768000
ADDI4
ASGNI4
ADDRGP4 $395
JUMPV
LABELV $422
ADDRLP4 4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 -1
EQI4 $424
ADDRLP4 12
ADDRLP4 4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 376
ADDP4
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $424
ADDRLP4 4
INDIRI4
CNSTI4 11
LTI4 $426
ADDRLP4 4
INDIRI4
CNSTI4 15
GTI4 $426
ADDRLP4 4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $433-44
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $433
address $429
address $428
address $431
address $432
address $430
code
LABELV $426
LABELV $428
ADDRLP4 8
CNSTI4 200
ASGNI4
ADDRGP4 $427
JUMPV
LABELV $429
ADDRLP4 8
CNSTI4 600
ASGNI4
ADDRGP4 $427
JUMPV
LABELV $430
ADDRLP4 8
CNSTI4 200
ASGNI4
ADDRGP4 $427
JUMPV
LABELV $431
ADDRLP4 8
CNSTI4 1500
ASGNI4
ADDRGP4 $427
JUMPV
LABELV $432
ADDRLP4 8
CNSTI4 600
ASGNI4
LABELV $427
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 324
ADDP4
INDIRI4
CNSTI4 0
EQI4 $435
ADDRLP4 8
ADDRLP4 8
INDIRI4
CVIF4 4
CNSTF4 1073741824
DIVF4
CVFI4 4
ASGNI4
LABELV $435
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
ADDRLP4 8
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 16
LSHI4
ADDI4
ASGNI4
LABELV $395
endproc PM_RearWeapon 36 0
proc PM_DropTimers 4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
CNSTI4 0
EQI4 $438
ADDRGP4 pml+40
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
LTI4 $440
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 -353
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $441
JUMPV
LABELV $440
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
LABELV $441
LABELV $438
LABELV $437
endproc PM_DropTimers 4 0
export PM_UpdateViewAngles
proc PM_UpdateViewAngles 24 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRI4
ASGNI4
ADDRLP4 8
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 8
INDIRI4
CNSTI4 5
EQI4 $447
ADDRLP4 8
INDIRI4
CNSTI4 6
NEI4 $445
LABELV $447
ADDRGP4 $444
JUMPV
LABELV $445
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $448
ADDRLP4 16
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 4
ADDRLP4 16
INDIRI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
ADDRLP4 16
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
INDIRI4
ADDI4
CVII2 4
ASGNI2
ADDRLP4 0
INDIRI4
CNSTI4 0
NEI4 $452
ADDRLP4 4
INDIRI2
CVII4 2
CNSTI4 16000
LEI4 $454
ADDRLP4 20
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 20
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
CNSTI4 16000
ADDRLP4 20
INDIRI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
SUBI4
ASGNI4
ADDRLP4 4
CNSTI2 16000
ASGNI2
ADDRGP4 $455
JUMPV
LABELV $454
ADDRLP4 4
INDIRI2
CVII4 2
CNSTI4 -16000
GEI4 $456
ADDRLP4 20
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 20
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
CNSTI4 -16000
ADDRLP4 20
INDIRI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
SUBI4
ASGNI4
ADDRLP4 4
CNSTI2 -16000
ASGNI2
LABELV $456
LABELV $455
LABELV $452
ADDRFP4 8
INDIRI4
CNSTI4 0
NEI4 $458
ADDRLP4 0
INDIRI4
CNSTI4 0
NEI4 $460
ADDRFP4 0
INDIRP4
CNSTI4 176
ADDP4
ADDRLP4 4
INDIRI2
CVII4 2
ASGNI4
LABELV $460
ADDRLP4 0
INDIRI4
CNSTI4 1
NEI4 $462
ADDRFP4 0
INDIRP4
CNSTI4 172
ADDP4
ADDRLP4 4
INDIRI2
CVII4 2
ASGNI4
LABELV $462
LABELV $458
LABELV $449
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $448
LABELV $444
endproc PM_UpdateViewAngles 24 0
export PmoveSingle
proc PmoveSingle 156 16
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 16
ADDRGP4 pm
ASGNP4
ADDRLP4 16
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 20
ADDRGP4 c_pmove
ASGNP4
ADDRLP4 20
INDIRP4
ADDRLP4 20
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 16
INDIRP4
INDIRP4
CNSTI4 48
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 588
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $465
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 104
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
CNSTI4 4096
BORI4
ASGNI4
ADDRGP4 $466
JUMPV
LABELV $465
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 104
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
CNSTI4 -4097
BANDI4
ASGNI4
LABELV $466
ADDRLP4 24
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 28
ADDRLP4 24
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 32
CNSTI4 0
ASGNI4
ADDRLP4 28
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 512
BANDI4
ADDRLP4 32
INDIRI4
NEI4 $467
ADDRLP4 36
ADDRLP4 28
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 5
EQI4 $467
ADDRLP4 40
CNSTI4 1
ASGNI4
ADDRLP4 36
INDIRI4
ADDRLP4 40
INDIRI4
EQI4 $467
ADDRLP4 24
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
ADDRLP4 40
INDIRI4
BANDI4
ADDRLP4 32
INDIRI4
EQI4 $467
ADDRLP4 28
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 28
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 32
INDIRI4
EQI4 $467
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 104
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
CNSTI4 256
BORI4
ASGNI4
ADDRGP4 $468
JUMPV
LABELV $467
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 104
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
CNSTI4 -257
BANDI4
ASGNI4
LABELV $468
ADDRLP4 44
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 48
CNSTI4 0
ASGNI4
ADDRLP4 44
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
ADDRLP4 48
INDIRI4
LEI4 $469
ADDRLP4 44
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 5
BANDI4
ADDRLP4 48
INDIRI4
NEI4 $469
ADDRLP4 52
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 52
INDIRP4
ADDRLP4 52
INDIRP4
INDIRI4
CNSTI4 -513
BANDI4
ASGNI4
LABELV $469
ADDRFP4 0
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $471
ADDRFP4 0
INDIRP4
CNSTI4 20
ADDP4
CNSTI4 2
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 25
ADDP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
CNSTI4 26
ADDP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
CNSTI4 27
ADDP4
CNSTI1 0
ASGNI1
LABELV $471
ADDRGP4 pml
ARGP4
CNSTI4 0
ARGI4
CNSTU4 144
ARGU4
ADDRGP4 memset
CALLP4
pop
ADDRGP4 pml+40
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
INDIRI4
SUBI4
ASGNI4
ADDRGP4 pml+40
INDIRI4
CNSTI4 1
GEI4 $474
ADDRGP4 pml+40
CNSTI4 1
ASGNI4
ADDRGP4 $475
JUMPV
LABELV $474
ADDRGP4 pml+40
INDIRI4
CNSTI4 200
LEI4 $478
ADDRGP4 pml+40
CNSTI4 200
ASGNI4
LABELV $478
LABELV $475
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRGP4 pml+112
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRB
ASGNB 12
ADDRGP4 pml+124
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
INDIRB
ASGNB 12
ADDRGP4 pml+36
CNSTF4 981668463
ADDRGP4 pml+40
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRLP4 52
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 52
INDIRP4
INDIRP4
ARGP4
ADDRLP4 52
INDIRP4
CNSTI4 4
ADDP4
ARGP4
ADDRLP4 52
INDIRP4
CNSTI4 632
ADDP4
INDIRI4
ARGI4
ADDRGP4 PM_UpdateViewAngles
CALLV
pop
ADDRLP4 4+4
CNSTF4 1001652224
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 172
ADDP4
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRLP4 4
CNSTF4 1001652224
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 176
ADDP4
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRLP4 4+8
CNSTF4 0
ASGNF4
ADDRLP4 4
ARGP4
ADDRGP4 pml
ARGP4
ADDRGP4 pml+12
ARGP4
ADDRGP4 pml+24
ARGP4
ADDRGP4 AngleVectors
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
INDIRI1
CVII4 1
CNSTI4 10
GEI4 $490
ADDRLP4 56
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 56
INDIRP4
ADDRLP4 56
INDIRP4
INDIRI4
CNSTI4 -3
BANDI4
ASGNI4
LABELV $490
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
LTI4 $492
ADDRGP4 pm
INDIRP4
CNSTI4 25
ADDP4
CNSTI1 0
ASGNI1
ADDRGP4 pm
INDIRP4
CNSTI4 26
ADDP4
CNSTI1 0
ASGNI1
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
CNSTI1 0
ASGNI1
LABELV $492
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 2
NEI4 $494
ADDRGP4 PM_CheckDuck
CALLV
pop
ADDRGP4 PM_FlyMove
CALLV
pop
ADDRGP4 PM_DropTimers
CALLV
pop
ADDRGP4 $464
JUMPV
LABELV $494
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 1
NEI4 $496
ADDRGP4 PM_NoclipMove
CALLV
pop
ADDRGP4 PM_DropTimers
CALLV
pop
ADDRGP4 $464
JUMPV
LABELV $496
ADDRLP4 56
CNSTI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRLP4 56
INDIRI4
ADDP4
INDIRI4
ADDRLP4 56
INDIRI4
NEI4 $498
ADDRGP4 $464
JUMPV
LABELV $498
ADDRLP4 60
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 60
INDIRI4
CNSTI4 5
EQI4 $502
ADDRLP4 60
INDIRI4
CNSTI4 6
NEI4 $500
LABELV $502
ADDRGP4 $464
JUMPV
LABELV $500
ADDRGP4 PM_SetWaterLevel
CALLV
pop
ADDRGP4 pml+136
ADDRFP4 0
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 564
ADDP4
CNSTF4 3251109888
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 568
ADDP4
CNSTF4 3251109888
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 572
ADDP4
CNSTF4 3251109888
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 576
ADDP4
CNSTF4 1103626240
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 580
ADDP4
CNSTF4 1103626240
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1103626240
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 PM_DropTimers
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
CNSTI4 -40
LEI4 $504
ADDRGP4 pml+140
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ARGP4
ADDRGP4 pml+36
INDIRF4
ARGF4
CNSTI4 1
ARGI4
ADDRGP4 PM_DriveMove
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3528
ADDP4
ARGP4
ADDRLP4 68
ADDRGP4 VectorNAN
CALLI4
ASGNI4
ADDRLP4 68
INDIRI4
CNSTI4 0
EQI4 $508
ADDRLP4 72
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ASGNP4
ADDRLP4 76
CNSTF4 0
ASGNF4
ADDRLP4 72
INDIRP4
CNSTI4 3536
ADDP4
ADDRLP4 76
INDIRF4
ASGNF4
ADDRLP4 72
INDIRP4
CNSTI4 3532
ADDP4
ADDRLP4 76
INDIRF4
ASGNF4
ADDRLP4 72
INDIRP4
CNSTI4 3528
ADDP4
ADDRLP4 76
INDIRF4
ASGNF4
LABELV $508
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3540
ADDP4
ARGP4
ADDRLP4 80
ADDRGP4 VectorNAN
CALLI4
ASGNI4
ADDRLP4 80
INDIRI4
CNSTI4 0
EQI4 $510
ADDRLP4 84
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ASGNP4
ADDRLP4 88
CNSTF4 0
ASGNF4
ADDRLP4 84
INDIRP4
CNSTI4 3548
ADDP4
ADDRLP4 88
INDIRF4
ASGNF4
ADDRLP4 84
INDIRP4
CNSTI4 3544
ADDP4
ADDRLP4 88
INDIRF4
ASGNF4
ADDRLP4 84
INDIRP4
CNSTI4 3540
ADDP4
ADDRLP4 88
INDIRF4
ASGNF4
LABELV $510
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3600
ADDP4
ARGP4
ADDRLP4 92
ADDRGP4 VectorNAN
CALLI4
ASGNI4
ADDRLP4 92
INDIRI4
CNSTI4 0
EQI4 $512
ADDRLP4 96
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ASGNP4
ADDRLP4 100
CNSTF4 0
ASGNF4
ADDRLP4 96
INDIRP4
CNSTI4 3608
ADDP4
ADDRLP4 100
INDIRF4
ASGNF4
ADDRLP4 96
INDIRP4
CNSTI4 3604
ADDP4
ADDRLP4 100
INDIRF4
ASGNF4
ADDRLP4 96
INDIRP4
CNSTI4 3600
ADDP4
ADDRLP4 100
INDIRF4
ASGNF4
LABELV $512
ADDRLP4 104
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 104
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ADDRLP4 104
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3540
ADDP4
INDIRB
ASGNB 12
ADDRLP4 108
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 108
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
ADDRLP4 108
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3528
ADDP4
INDIRB
ASGNB 12
ADDRLP4 112
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 112
INDIRP4
INDIRP4
CNSTI4 92
ADDP4
ADDRLP4 112
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3600
ADDP4
INDIRB
ASGNB 12
ADDRLP4 116
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 116
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3552
ADDP4
ARGP4
ADDRLP4 116
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
ARGP4
ADDRGP4 OrientationToAngles
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
ARGP4
ADDRLP4 120
ADDRGP4 VectorNAN
CALLI4
ASGNI4
ADDRLP4 120
INDIRI4
CNSTI4 0
EQI4 $514
ADDRLP4 124
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 128
CNSTF4 0
ASGNF4
ADDRLP4 124
INDIRP4
CNSTI4 160
ADDP4
ADDRLP4 128
INDIRF4
ASGNF4
ADDRLP4 124
INDIRP4
CNSTI4 156
ADDP4
ADDRLP4 128
INDIRF4
ASGNF4
ADDRLP4 124
INDIRP4
CNSTI4 152
ADDP4
ADDRLP4 128
INDIRF4
ASGNF4
LABELV $514
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3684
ADDP4
INDIRF4
CNSTF4 1084227584
SUBF4
ASGNF4
ADDRLP4 0
INDIRF4
CNSTF4 1092616192
LEF4 $516
ADDRLP4 0
CNSTF4 1092616192
ASGNF4
ADDRGP4 $517
JUMPV
LABELV $516
ADDRLP4 0
INDIRF4
CNSTF4 0
GEF4 $518
ADDRLP4 0
CNSTF4 0
ASGNF4
LABELV $518
LABELV $517
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
CNSTF4 1103101952
ADDRLP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3688
ADDP4
INDIRF4
CNSTF4 1084227584
SUBF4
ASGNF4
ADDRLP4 0
INDIRF4
CNSTF4 1092616192
LEF4 $520
ADDRLP4 0
CNSTF4 1092616192
ASGNF4
ADDRGP4 $521
JUMPV
LABELV $520
ADDRLP4 0
INDIRF4
CNSTF4 0
GEF4 $522
ADDRLP4 0
CNSTF4 0
ASGNF4
LABELV $522
LABELV $521
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 76
ADDP4
CNSTF4 1103101952
ADDRLP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3692
ADDP4
INDIRF4
CNSTF4 1084227584
SUBF4
ASGNF4
ADDRLP4 0
INDIRF4
CNSTF4 1092616192
LEF4 $524
ADDRLP4 0
CNSTF4 1092616192
ASGNF4
ADDRGP4 $525
JUMPV
LABELV $524
ADDRLP4 0
INDIRF4
CNSTF4 0
GEF4 $526
ADDRLP4 0
CNSTF4 0
ASGNF4
LABELV $526
LABELV $525
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
CNSTF4 1103101952
ADDRLP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3696
ADDP4
INDIRF4
CNSTF4 1084227584
SUBF4
ASGNF4
ADDRLP4 0
INDIRF4
CNSTF4 1092616192
LEF4 $528
ADDRLP4 0
CNSTF4 1092616192
ASGNF4
ADDRGP4 $529
JUMPV
LABELV $528
ADDRLP4 0
INDIRF4
CNSTF4 0
GEF4 $530
ADDRLP4 0
CNSTF4 0
ASGNF4
LABELV $530
LABELV $529
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 84
ADDP4
CNSTF4 1103101952
ADDRLP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 132
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 132
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
ADDRLP4 132
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7420
ADDP4
INDIRF4
CVFI4 4
ASGNI4
ADDRLP4 136
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 136
INDIRP4
INDIRP4
CNSTI4 216
ADDP4
ADDRLP4 136
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7416
ADDP4
INDIRI4
ASGNI4
ADDRLP4 64
CNSTI4 0
ASGNI4
LABELV $532
ADDRLP4 140
CNSTI4 216
ADDRLP4 64
INDIRI4
MULI4
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 36
ADDP4
ADDP4
ASGNP4
ADDRLP4 140
INDIRP4
CNSTI4 208
ADDP4
INDIRI4
CNSTI4 0
EQI4 $536
ADDRLP4 140
INDIRP4
CNSTI4 148
ADDP4
INDIRF4
CNSTF4 1050253722
LEF4 $536
ADDRLP4 144
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 144
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7400
ADDP4
ADDRLP4 144
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $534
JUMPV
LABELV $536
LABELV $533
ADDRLP4 64
ADDRLP4 64
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 64
INDIRI4
CNSTI4 4
LTI4 $532
LABELV $534
ADDRLP4 140
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 140
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7400
ADDP4
INDIRI4
ADDRLP4 140
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
EQI4 $538
ADDRLP4 144
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 144
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7408
ADDP4
ADDRLP4 144
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
LABELV $538
ADDRLP4 64
CNSTI4 4
ASGNI4
LABELV $540
CNSTI4 216
ADDRLP4 64
INDIRI4
MULI4
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 36
ADDP4
ADDP4
CNSTI4 208
ADDP4
INDIRI4
CNSTI4 0
EQI4 $544
ADDRLP4 148
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 148
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7404
ADDP4
ADDRLP4 148
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $542
JUMPV
LABELV $544
LABELV $541
ADDRLP4 64
ADDRLP4 64
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 64
INDIRI4
CNSTI4 16
LTI4 $540
LABELV $542
ADDRLP4 148
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 148
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7404
ADDP4
INDIRI4
ADDRLP4 148
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 100
SUBI4
GEI4 $546
ADDRLP4 152
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 152
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7412
ADDP4
ADDRLP4 152
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
LABELV $546
LABELV $504
ADDRGP4 PM_GroundTrace
CALLV
pop
ADDRGP4 PM_SetWaterLevel
CALLV
pop
ADDRGP4 PM_Weapon
CALLV
pop
ADDRGP4 PM_Alt_Weapon
CALLV
pop
ADDRGP4 PM_RearWeapon
CALLV
pop
ADDRGP4 PM_WaterEvents
CALLV
pop
ADDRGP4 pm
CNSTP4 0
ASGNP4
LABELV $464
endproc PmoveSingle 156 16
export Pmove
proc Pmove 24 4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 0
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
GEI4 $549
ADDRGP4 $548
JUMPV
LABELV $549
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
CNSTI4 1000
ADDI4
LEI4 $551
ADDRFP4 0
INDIRP4
INDIRP4
ADDRLP4 0
INDIRI4
CNSTI4 1000
SUBI4
ASGNI4
LABELV $551
ADDRLP4 8
ADDRFP4 0
INDIRP4
INDIRP4
CNSTI4 456
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
CNSTI4 63
BANDI4
ASGNI4
ADDRGP4 $554
JUMPV
LABELV $553
ADDRLP4 12
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
SUBI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 600
ADDP4
INDIRI4
CNSTI4 0
EQI4 $556
ADDRLP4 12
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 604
ADDP4
INDIRI4
LEI4 $557
ADDRLP4 12
ADDRFP4 0
INDIRP4
CNSTI4 604
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $557
JUMPV
LABELV $556
ADDRLP4 12
INDIRI4
CNSTI4 12
LEI4 $560
ADDRLP4 12
CNSTI4 12
ASGNI4
LABELV $560
LABELV $557
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
ADDRLP4 12
INDIRI4
ADDI4
ASGNI4
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 PmoveSingle
CALLV
pop
LABELV $554
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
ADDRLP4 0
INDIRI4
NEI4 $553
LABELV $548
endproc Pmove 24 4
import trap_SnapVector
bss
export curDelay
align 4
LABELV curDelay
skip 4
import PM_StepSlideMove
import PM_SlideMove
export pml
align 4
LABELV pml
skip 144
export pm
align 4
LABELV pm
skip 4
import BG_PlayerTouchesItem
import BG_PlayerStateToEntityStateExtraPolate
import BG_PlayerStateToEntityState
import BG_TouchJumpPad
import BG_AddPredictableEventToPlayerstate
import BG_EvaluateTrajectoryDelta
import BG_EvaluateTrajectory
import BG_CanItemBeGrabbed
import BG_FindItemForHoldable
import BG_FindItemForPowerup
import BG_FindItemForWeapon
import BG_FindItem
import bg_numItems
import bg_itemlist
import PM_SetCoM
import PM_CalculateSecondaryQuantities
import PM_InitializeVehicle
import PM_ApplyForce
import PM_DriveMove
import PM_CalculateNetForce
import PM_AddRoadForces
import CP_SWAYBAR_STRENGTH
import CP_SHOCK_STRENGTH
import CP_SPRING_STRENGTH
import CP_WR_STRENGTH
import CP_M_2_QU
import CP_CURRENT_GRAVITY
import getStringForTimeDuration
import getStringForTime
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 vectoyaw
import vtos
import AngleDifference
import WheelAngle
import Com_TruncateLongString
import va
import Q_CountChar
import Q_CleanStr
import Q_PrintStrlen
import Q_strcat
import Q_strncpyz
import Q_stristr
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_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_CompareExtension
import COM_StripExtension
import COM_GetExtension
import COM_SkipPath
import Com_Clamp
import PerpendicularVector
import AngleVectors
import MatrixMultiply
import QuaternionToVectors
import QuaternionL2ToOrientation
import QuaternionToOrientation
import OrientationToQuaternion
import QuaternionToAngles
import AnglesToQuaternion
import QuaternionSLERP
import QuaternionRotate
import QuaternionNormalize
import QuaternionFastNormalize
import QuaternionMultiply
import OrthonormalizeOrientation
import OrientationToVectors
import OrientationToAngles
import AnglesToDeltaAngles
import AnglesToOrientation
import MatrixScale
import MatrixAdd
import MatrixTranspose
import VectorNAN
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 AnglesToAxis
import vectoangles
import Q_crandom
import Q_random
import Q_rand
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 Q_isnan
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_AllocDebug
import FloatSwap
import LongSwap
import ShortSwap
import CopyLongSwap
import CopyShortSwap
import exp
import fabs
import abs
import tan
import atan2
import Q_asin
import Q_acos
import cos
import sin
import sqrt
import floor
import ceil
import memcmp
import memcpy
import memset
import memmove
import sscanf
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 rand
import srand
import qsort
lit
align 1
LABELV $196
byte 1 37
byte 1 105
byte 1 58
byte 1 76
byte 1 97
byte 1 110
byte 1 100
byte 1 10
byte 1 0
align 1
LABELV $185
byte 1 37
byte 1 105
byte 1 58
byte 1 115
byte 1 116
byte 1 101
byte 1 101
byte 1 112
byte 1 10
byte 1 0
align 1
LABELV $176
byte 1 37
byte 1 105
byte 1 58
byte 1 107
byte 1 105
byte 1 99
byte 1 107
byte 1 111
byte 1 102
byte 1 102
byte 1 10
byte 1 0
align 1
LABELV $154
byte 1 37
byte 1 105
byte 1 58
byte 1 108
byte 1 105
byte 1 102
byte 1 116
byte 1 10
byte 1 0