Skip to content

Commit

Permalink
[NV8] Corrected register swizzling
Browse files Browse the repository at this point in the history
  • Loading branch information
robi29 committed Aug 26, 2023
1 parent 40b7533 commit 9907a4a
Show file tree
Hide file tree
Showing 84 changed files with 399 additions and 399 deletions.
20 changes: 10 additions & 10 deletions win32_30_nv8/gta_cubemap_reflect/gta_cubemap_reflectPS9.asm
Original file line number Diff line number Diff line change
Expand Up @@ -149,52 +149,52 @@
texld r5, r4.xzzw, s15
add r4.x, r2.z, -r5.x
cmp r4.x, r4.x, -c0.y, -c0.z
mad r4.zw, r6.xy, c11.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c11.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c11, r2.xyxy
mad r4.zw, r6.xyxy, c11, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c10.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10, r2.xyxy
mad r4.zw, r6.xyxy, c10, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c9.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9, r2.xyxy
mad r4.zw, r6.xyxy, c9, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c8.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8, r2.xyxy
mad r4.zw, r6.xyxy, c8, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c7.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7, r2.xyxy
mad r4.zw, r6.xyxy, c7, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
Expand Down
20 changes: 10 additions & 10 deletions win32_30_nv8/gta_cutout_fence/gta_cutout_fencePS10.asm
Original file line number Diff line number Diff line change
Expand Up @@ -126,52 +126,52 @@
texld r5, r4.xzzw, s15
add r4.x, r2.z, -r5.x
cmp r4.x, r4.x, -c0.y, -c0.z
mad r4.zw, r6.xy, c11, r2.xyxy
mad r4.zw, r6.xyxy, c11, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c10.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10, r2.xyxy
mad r4.zw, r6.xyxy, c10, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c9.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9, r2.xyxy
mad r4.zw, r6.xyxy, c9, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c8.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8, r2.xyxy
mad r4.zw, r6.xyxy, c8, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c7.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7, r2.xyxy
mad r4.zw, r6.xyxy, c7, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c6.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c6.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
Expand Down
2 changes: 1 addition & 1 deletion win32_30_nv8/gta_decal/gta_decalPS9.asm
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@
mov r5.y, c53.y
mul r7.xy, r5.yy, c98.xy
add r2.z, r2.z, -c98.z
mad r3.zw, r7.xy, c2.xyyz, r2.xyxy
mad r3.zw, r7.xyxy, c2.xyyz, r2.xyxy
texld r6, r3.zwzw, s15
add r3.z, r2.z, -r6.x
cmp r3.z, r3.z, -c0.y, -c0.z
Expand Down
20 changes: 10 additions & 10 deletions win32_30_nv8/gta_decal_amb_only/gta_decal_amb_onlyPS10.asm
Original file line number Diff line number Diff line change
Expand Up @@ -126,52 +126,52 @@
texld r5, r4.xzzw, s15
add r4.x, r2.z, -r5.x
cmp r4.x, r4.x, -c0.y, -c0.z
mad r4.zw, r6.xy, c11, r2.xyxy
mad r4.zw, r6.xyxy, c11, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c10.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10, r2.xyxy
mad r4.zw, r6.xyxy, c10, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c9.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9, r2.xyxy
mad r4.zw, r6.xyxy, c9, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c8.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8, r2.xyxy
mad r4.zw, r6.xyxy, c8, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c7.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7, r2.xyxy
mad r4.zw, r6.xyxy, c7, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c6.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c6.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
Expand Down
2 changes: 1 addition & 1 deletion win32_30_nv8/gta_decal_dirt/gta_decal_dirtPS9.asm
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@
mov r5.y, c53.y
mul r7.xy, r5.yy, c98.xy
add r2.z, r2.z, -c98.z
mad r3.zw, r7.xy, c2.xyyz, r2.xyxy
mad r3.zw, r7.xyxy, c2.xyyz, r2.xyxy
texld r6, r3.zwzw, s15
add r3.z, r2.z, -r6.x
cmp r3.z, r3.z, -c0.y, -c0.z
Expand Down
2 changes: 1 addition & 1 deletion win32_30_nv8/gta_decal_glue/gta_decal_gluePS9.asm
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@
mov r5.y, c53.y
mul r7.xy, r5.yy, c98.xy
add r2.z, r2.z, -c98.z
mad r3.zw, r7.xy, c2.xyyz, r2.xyxy
mad r3.zw, r7.xyxy, c2.xyyz, r2.xyxy
texld r6, r3.zwzw, s15
add r3.z, r2.z, -r6.x
cmp r3.z, r3.z, -c0.y, -c0.z
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@
mov r6.y, c53.y
mul r8.xy, r6.yy, c98.xy
add r6.z, r6.z, -c98.z
mad r5.zw, r8.xy, r5, r5.xyxy
mad r5.zw, r8.xyxy, r5, r5.xyxy
texld r7, r5.zwzw, s15
add r5.z, r6.z, -r7.x
cmp r5.z, r5.z, c6.w, c6.x
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
mov r5.y, c53.y
mul r7.xy, r5.yy, c98.xy
add r2.z, r2.z, -c98.z
mad r3.zw, r7.xy, r3, r2.xyxy
mad r3.zw, r7.xyxy, r3, r2.xyxy
texld r5, r3.zwzw, s15
add r3.z, r2.z, -r5.x
cmp r3.z, r3.z, c5.w, c5.x
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@
mov r6.y, c53.y
mul r8.xy, r6.yy, c98.xy
add r6.z, r6.z, -c98.z
mad r5.zw, r8.xy, r5, r5.xyxy
mad r5.zw, r8.xxxy, r5, r5.xyxy
texld r7, r5.zwzw, s15
add r5.z, r6.z, -r7.x
cmp r5.z, r5.z, c6.w, c6.x
Expand Down
20 changes: 10 additions & 10 deletions win32_30_nv8/gta_default/gta_defaultPS10.asm
Original file line number Diff line number Diff line change
Expand Up @@ -126,52 +126,52 @@
texld r5, r4.xzzw, s15
add r4.x, r2.z, -r5.x
cmp r4.x, r4.x, -c0.y, -c0.z
mad r4.zw, r6.xy, c11, r2.xyxy
mad r4.zw, r6.xyxy, c11, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c10.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10, r2.xyxy
mad r4.zw, r6.xyxy, c10, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c9.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9, r2.xyxy
mad r4.zw, r6.xyxy, c9, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c8.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8, r2.xyxy
mad r4.zw, r6.xyxy, c8, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c7.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7, r2.xyxy
mad r4.zw, r6.xyxy, c7, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c6.xyxy, r2.xyxy
mad r4.zw, r6.xyxy, c6.xyxy, r2.xyxy
texld r5, r4.zwzw, s15
add r4.z, r2.z, -r5.x
cmp r4.z, r4.z, -c0.y, -c0.z
Expand Down
20 changes: 10 additions & 10 deletions win32_30_nv8/gta_diffuse_instance/gta_diffuse_instancePS1.asm
Original file line number Diff line number Diff line change
Expand Up @@ -157,52 +157,52 @@
texld r5, r4.xzzw, s15
add r4.x, r3.z, -r5.x
cmp r4.x, r4.x, c1.x, c1.y
mad r4.zw, r6.xy, c11, r3.xyxy
mad r4.zw, r6.xyxy, c11, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10.xyxy, r3.xyxy
mad r4.zw, r6.xyxy, c10.xyxy, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c10, r3.xyxy
mad r4.zw, r6.xyxy, c10, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9.xyxy, r3.xyxy
mad r4.zw, r6.xyxy, c9.xyxy, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c9, r3.xyxy
mad r4.zw, r6.xyxy, c9, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8.xyxy, r3.xyxy
mad r4.zw, r6.xyxy, c8.xyxy, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c8, r3.xyxy
mad r4.zw, r6.xyxy, c8, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7.xyxy, r3.xyxy
mad r4.zw, r6.xyxy, c7.xyxy, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c7, r3.xyxy
mad r4.zw, r6.xyxy, c7, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
add r4.x, r4.x, r4.z
mad r4.zw, r6.xy, c6.xyxy, r3.xyxy
mad r4.zw, r6.xyxy, c6.xyxy, r3.xyxy
texld r5, r4.zwzw, s15
add r4.z, r3.z, -r5.x
cmp r4.z, r4.z, c1.x, c1.y
Expand Down
Loading

0 comments on commit 9907a4a

Please sign in to comment.