propogating stuff done in c to the asm defs

This commit is contained in:
2025-10-11 08:53:34 -04:00
parent 1b99a913fe
commit a3afa95325
5 changed files with 95 additions and 89 deletions
+46 -46
View File
@@ -1,46 +1,46 @@
.equ A2_S16, (S16 * 2)
.equ A2_S32, (S32 * 2)
# Extent_2S16 { S16 width; S16 height; }
.equ Extent_2S16_width, (S16 * 0)
.equ Extent_2S16_height, (S16 * 1)
.equ Extent_2S16, (S16 * 2)
# Extent_2S32 { S32 width; S32 height; }
.equ Extent_2S32_width, (S32 * 0)
.equ Extent_2S32_height, (S32 * 1)
.equ Extent_2S32, (S32 * 2)
# Vec_2S16 { S16 x; S16 y; }
.equ Vec_2S16_x, (S16 * 0)
.equ Vec_2S16_y, (S16 * 1)
.equ Vec_2S16, (S16 * 2)
# Vec_2S32 { S32 x; S32 y; }
.equ Vec_2S32_x, (S32 * 0)
.equ Vec_2S32_y, (S32 * 1)
.equ Vec_2S32, (S32 * 2)
# Range_2S16 { Vec_2S16 p0; Vec_2S16 p1; }
.equ Range_2S16_p0, (Vec_2S16 * 0)
.equ Range_2S16_p1, (Vec_2S16 * 1)
.equ Range_2S16_p0_x, (S16 * 0)
.equ Range_2S16_p0_y, (S16 * 1)
.equ Range_2S16_p1_x, (S16 * 2)
.equ Range_2S16_p1_y, (S16 * 3)
.equ Range_2S16, (S16 * 4)
# Range_2S32 { Vec_2S32 p0; Vec_2S32 p1; }
.equ Range_2S32_p0, (Vec_2S32 * 0)
.equ Range_2S32_p1, (Vec_2S32 * 1)
.equ Range_2S32_p0_x, (S32 * 0)
.equ Range_2S32_p0_y, (S32 * 1)
.equ Range_2S32_p1_x, (S32 * 2)
.equ Range_2S32_p1_y, (S32 * 3)
.equ Range_2S32, (S32 * 4)
# Rect_S16 { S16 x; S16 y; S16 width; S16 height; }
.equ Rect_S16_x, (S16 * 0)
.equ Rect_S16_y, (S16 * 1)
.equ Rect_S16_width, (S16 * 2)
.equ Rect_S16_height, (S16 * 3)
.equ Rect_S16, (S16 * 4)
# Rect_S32 { S32 x; S32 y; S32 width; S32 height; }
.equ Rect_S32_x, (S32 * 0)
.equ Rect_S32_y, (S32 * 1)
.equ Rect_S32_width, (S32 * 2)
.equ Rect_S32_height, (S32 * 3)
.equ Rect_S32, (S32 * 4)
.equ A2_S2, (S2 * 2)
.equ A2_S4, (S4 * 2)
# Extent2_S2 { S2 width; S2 height; }
.equ Extent2_S2_width, (S2 * 0)
.equ Extent2_S2_height, (S2 * 1)
.equ Extent2_S2, (S2 * 2)
# Extent2_S4 { S4 width; S4 height; }
.equ Extent2_S4_width, (S2 * 0)
.equ Extent2_S4_height, (S2 * 1)
.equ Extent2_S4, (S2 * 2)
# V2_S2 { S2 x; S2 y; }
.equ V2_S2_x, (S2 * 0)
.equ V2_S2_y, (S2 * 1)
.equ V2_S2, (S2 * 2)
# V2_S4 { S4 x; S4 y; }
.equ V2_S4_x, (S4 * 0)
.equ V2_S4_y, (S4 * 1)
.equ V2_S4, (S4 * 2)
# Range2_S16 { Vec_2S16 p0; Vec_2S16 p1; }
.equ Range2_S2_p0, (V2_S2 * 0)
.equ Range2_S2_p1, (V2_S2 * 1)
.equ Range2_S2_p0_x, (S2 * 0)
.equ Range2_S2_p0_y, (S2 * 1)
.equ Range2_S2_p1_x, (S2 * 2)
.equ Range2_S2_p1_y, (S2 * 3)
.equ Range2_S2, (S2 * 4)
# Range2_S4 { V2_S4 p0; V2_S4 p1; }
.equ Range2_S4_p0, (V2_S4 * 0)
.equ Range2_S4_p1, (V2_S4 * 1)
.equ Range2_S4_p0_x, (S4 * 0)
.equ Range2_S4_p0_y, (S4 * 1)
.equ Range2_S4_p1_x, (S4 * 2)
.equ Range2_S4_p1_y, (S4 * 3)
.equ Range2_S4, (S4 * 4)
# Rect_S2 { S2 x; S2 y; S2 width; S2 height; }
.equ Rect_S2_x, (S2 * 0)
.equ Rect_S2_y, (S2 * 1)
.equ Rect_S2_width, (S2 * 2)
.equ Rect_S2_height, (S2 * 3)
.equ Rect_S2, (S2 * 4)
# Rect_S4 { S4 x; S4 y; S4 width; S4 height; }
.equ Rect_S4_x, (S2 * 0)
.equ Rect_S4_y, (S2 * 1)
.equ Rect_S4_width, (S2 * 2)
.equ Rect_S4_height, (S2 * 3)
.equ Rect_S4, (S2 * 4)