SBSPSS/tools/psyq/include/INLINE_A.H
2000-08-29 16:26:01 +00:00

234 lines
2.2 KiB
C

; $PSLibId: Run-time Library Release 4.7$
;
; Macro definitions of DMPSX version 3 for Assembler programs
; inline_a.h
; Copyright(C) 1996, Sony Computer Entertainment Inc.
; All rights reserved.
;
;
; GTE commands with 2 nops
;
nRTPS macro
nop
nop
dw $0000007f
endm
nRTPT macro
nop
nop
dw $000000bf
endm
nDCPL macro
nop
nop
dw $00000dff
endm
nDPCS macro
nop
nop
dw $00000e3f
endm
nDPCT macro
nop
nop
dw $00000e7f
endm
nINTPL macro
nop
nop
dw $00000ebf
endm
nNCS macro
nop
nop
dw $00000f7f
endm
nNCT macro
nop
nop
dw $00000fbf
endm
nNCDS macro
nop
nop
dw $00000fff
endm
nNCDT macro
nop
nop
dw $0000103f
endm
nNCCS macro
nop
nop
dw $0000107f
endm
nNCCT macro
nop
nop
dw $000010bf
endm
nCDP macro
nop
nop
dw $000010ff
endm
nCC macro
nop
nop
dw $0000113f
endm
nNCLIP macro
nop
nop
dw $0000117f
endm
nAVSZ3 macro
nop
nop
dw $000011bf
endm
nAVSZ4 macro
nop
nop
dw $000011ff
endm
nMVMVA macro sf,mx,v,cv,lm
nop
nop
dw $000013bf|sf<<25|mx<<23|v<<21|cv<<19|lm<<18
endm
nSQR macro sf
nop
nop
dw $000013ff|sf<<25
endm
nOP macro sf
nop
nop
dw $0000143f|sf<<25
endm
nGPF macro sf
nop
nop
dw $0000147f|sf<<25
endm
nGPL macro sf
nop
nop
dw $000014bf|sf<<25
endm
;
; GTE commands without nops
;
RTPS macro
dw $0000007f
endm
RTPT macro
dw $000000bf
endm
DCPL macro
dw $00000dff
endm
DPCS macro
dw $00000e3f
endm
DPCT macro
dw $00000e7f
endm
INTPL macro
dw $00000ebf
endm
NCS macro
dw $00000f7f
endm
NCT macro
dw $00000fbf
endm
NCDS macro
dw $00000fff
endm
NCDT macro
dw $0000103f
endm
NCCS macro
dw $0000107f
endm
NCCT macro
dw $000010bf
endm
CDP macro
dw $000010ff
endm
CC macro
dw $0000113f
endm
NCLIP macro
dw $0000117f
endm
AVSZ3 macro
dw $000011bf
endm
AVSZ4 macro
dw $000011ff
endm
MVMVA macro sf,mx,v,cv,lm
dw $000013bf|sf<<25|mx<<23|v<<21|cv<<19|lm<<18
endm
SQR macro sf
dw $000013ff|sf<<25
endm
OP macro sf
dw $0000143f|sf<<25
endm
GPF macro sf
dw $0000147f|sf<<25
endm
GPL macro sf
dw $000014bf|sf<<25
endm