Files
pikuma_ps1/code/asmdd/math.s
T

45 lines
1.2 KiB
ArmAsm

# Extent_2S16 { S16 width; S16 height; }
.equ Extent_2S16_width, 0
.equ Extent_2S16_height, 2
.equ sizeof_Extent_2S16, 4
# Extent_2S32 { S32 width; S32 height; }
.equ Extent_2S32_width, 0
.equ Extent_2S32_height, 4
.equ sizeof_Extent_2S32, 8
# Vec_2S16 { S16 x; S16 y; }
.equ Vec_2S16_x, 0
.equ Vec_2S16_y, 2
.equ sizeof_Vec_2S16, 4
# Vec_2S32 { S32 x; S32 y; }
.equ Vec_2S32_x, 0
.equ Vec_2S32_y, 4
.equ sizeof_Vec_2S32, 8
# Range_2S16 { Vec_2S16 p0; Vec_2S16 p1; }
.equ Range_2S16_p0, 0
.equ Range_2S16_p0_x, 0
.equ Range_2S16_p0_y, 2
.equ Range_2S16_p1, 4
.equ Range_2S16_p1_x, 4
.equ Range_2S16_p1_y, 6
.equ sizeof_Range_2S16, 8
# Range_2S32 { Vec_2S32 p0; Vec_2S32 p1; }
.equ Range_2S32_p0, 0
.equ Range_2S32_p0_x, 0
.equ Range_2S32_p0_y, 4
.equ Range_2S32_p1, 8
.equ Range_2S32_p1_x, 8
.equ Range_2S32_p1_y, 12
.equ sizeof_Range_2S32, 16
# Rect_S16 { S16 x; S16 y; S16 width; S16 height; }
.equ Rect_S16_x, 0
.equ Rect_S16_y, 2
.equ Rect_S16_width, 4
.equ Rect_S16_height, 6
.equ sizeof_Rect_S16, 8
# Rect_S32 { S32 x; S32 y; S32 width; S32 height; }
.equ Rect_S32_x, 0
.equ Rect_S32_y, 4
.equ Rect_S32_width, 8
.equ Rect_S32_height, 12
.equ sizeof_Rect_S32, 16