mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-08 23:10:52 -04:00
Wii U: Optimise vertex shader
This commit is contained in:
parent
ac6ca04d74
commit
2abe621457
Binary file not shown.
@ -23,23 +23,19 @@
|
||||
|
||||
; -------- Disassembly --------------------
|
||||
00 CALL_FS NO_BARRIER
|
||||
01 ALU: ADDR(32) CNT(18)
|
||||
0 x: MUL ____, C3.w, 1.0f
|
||||
y: MUL ____, C3.z, 1.0f
|
||||
z: MUL ____, C3.y, 1.0f
|
||||
w: MUL ____, C3.x, 1.0f
|
||||
1 x: MULADD R127.x, R1.z, C2.w, PV0.x
|
||||
y: MULADD R127.y, R1.z, C2.z, PV0.y
|
||||
z: MULADD R127.z, R1.z, C2.y, PV0.z
|
||||
w: MULADD R127.w, R1.z, C2.x, PV0.w
|
||||
2 x: MULADD R127.x, R1.y, C1.w, PV1.x
|
||||
y: MULADD R127.y, R1.y, C1.z, PV1.y
|
||||
z: MULADD R127.z, R1.y, C1.y, PV1.z
|
||||
w: MULADD R127.w, R1.y, C1.x, PV1.w
|
||||
3 x: MULADD R1.x, R1.x, C0.x, PV2.w
|
||||
y: MULADD R1.y, R1.x, C0.y, PV2.z
|
||||
z: MULADD R1.z, R1.x, C0.z, PV2.y
|
||||
w: MULADD R1.w, R1.x, C0.w, PV2.x
|
||||
01 ALU: ADDR(32) CNT(12)
|
||||
0 x: MULADD R127.x, R1.z, C2.x, C3.x
|
||||
y: MULADD R127.y, R1.z, C2.y, C3.y
|
||||
z: MULADD R127.z, R1.z, C2.z, C3.z
|
||||
w: MULADD R127.w, R1.z, C2.w, C3.w
|
||||
1 x: MULADD R127.x, R1.y, C1.x, PV0.x
|
||||
y: MULADD R127.y, R1.y, C1.y, PV0.y
|
||||
z: MULADD R127.z, R1.y, C1.z, PV0.z
|
||||
w: MULADD R127.w, R1.y, C1.w, PV0.w
|
||||
2 x: MULADD R1.x, R1.x, C0.x, PV1.x
|
||||
y: MULADD R1.y, R1.x, C0.y, PV1.y
|
||||
z: MULADD R1.z, R1.x, C0.z, PV1.z
|
||||
w: MULADD R1.w, R1.x, C0.w, PV1.w
|
||||
02 EXP_DONE: POS0, R1
|
||||
03 EXP_DONE: PARAM0, R2 NO_BARRIER
|
||||
END_OF_PROGRAM
|
||||
|
Binary file not shown.
@ -29,23 +29,19 @@
|
||||
|
||||
; -------- Disassembly --------------------
|
||||
00 CALL_FS NO_BARRIER
|
||||
01 ALU: ADDR(32) CNT(18)
|
||||
0 x: MUL ____, C3.y, 1.0f
|
||||
y: MUL ____, C3.x, 1.0f
|
||||
z: MUL ____, C3.w, 1.0f
|
||||
w: MUL ____, C3.z, 1.0f
|
||||
1 x: MULADD R127.x, R1.z, C2.y, PV0.x
|
||||
y: MULADD R127.y, R1.z, C2.x, PV0.y
|
||||
z: MULADD R127.z, R1.z, C2.w, PV0.z
|
||||
w: MULADD R127.w, R1.z, C2.z, PV0.w
|
||||
2 x: MULADD R127.x, R1.y, C1.y, PV1.x
|
||||
y: MULADD R127.y, R1.y, C1.x, PV1.y
|
||||
z: MULADD R127.z, R1.y, C1.w, PV1.z
|
||||
w: MULADD R127.w, R1.y, C1.z, PV1.w
|
||||
3 x: MULADD R1.x, R1.x, C0.x, PV2.y
|
||||
y: MULADD R1.y, R1.x, C0.y, PV2.x
|
||||
z: MULADD R1.z, R1.x, C0.z, PV2.w
|
||||
w: MULADD R1.w, R1.x, C0.w, PV2.z
|
||||
01 ALU: ADDR(32) CNT(12)
|
||||
0 x: MULADD R127.x, R1.z, C2.x, C3.x
|
||||
y: MULADD R127.y, R1.z, C2.y, C3.y
|
||||
z: MULADD R127.z, R1.z, C2.z, C3.z
|
||||
w: MULADD R127.w, R1.z, C2.w, C3.w
|
||||
1 x: MULADD R127.x, R1.y, C1.x, PV0.x
|
||||
y: MULADD R127.y, R1.y, C1.y, PV0.y
|
||||
z: MULADD R127.z, R1.y, C1.z, PV0.z
|
||||
w: MULADD R127.w, R1.y, C1.w, PV0.w
|
||||
2 x: MULADD R1.x, R1.x, C0.x, PV1.x
|
||||
y: MULADD R1.y, R1.x, C0.y, PV1.y
|
||||
z: MULADD R1.z, R1.x, C0.z, PV1.z
|
||||
w: MULADD R1.w, R1.x, C0.w, PV1.w
|
||||
02 EXP_DONE: POS0, R1
|
||||
03 EXP: PARAM0, R2 NO_BARRIER
|
||||
04 EXP_DONE: PARAM1, R3.xyzz NO_BARRIER
|
||||
|
Binary file not shown.
@ -35,24 +35,20 @@
|
||||
|
||||
; -------- Disassembly --------------------
|
||||
00 CALL_FS NO_BARRIER
|
||||
01 ALU: ADDR(32) CNT(20)
|
||||
0 x: MUL ____, C3.y, 1.0f
|
||||
y: MUL ____, C3.x, 1.0f
|
||||
z: MUL ____, C3.w, 1.0f
|
||||
w: MUL ____, C3.z, 1.0f
|
||||
1 x: MULADD R127.x, R1.z, C2.y, PV0.x
|
||||
y: MULADD R127.y, R1.z, C2.x, PV0.y
|
||||
z: MULADD R127.z, R1.z, C2.w, PV0.z
|
||||
w: MULADD R127.w, R1.z, C2.z, PV0.w
|
||||
2 x: MULADD R127.x, R1.y, C1.y, PV1.x
|
||||
y: MULADD R127.y, R1.y, C1.x, PV1.y
|
||||
z: MULADD R127.z, R1.y, C1.w, PV1.z
|
||||
w: MULADD R127.w, R1.y, C1.z, PV1.w
|
||||
3 x: MULADD R1.x, R1.x, C0.x, PV2.y
|
||||
y: MULADD R1.y, R1.x, C0.y, PV2.x
|
||||
z: MULADD R1.z, R1.x, C0.z, PV2.w
|
||||
w: MULADD R1.w, R1.x, C0.w, PV2.z
|
||||
4 x: ADD R3.x, R3.x, C4.x
|
||||
01 ALU: ADDR(32) CNT(14)
|
||||
0 x: MULADD R127.x, R1.z, C2.x, C3.x
|
||||
y: MULADD R127.y, R1.z, C2.y, C3.y
|
||||
z: MULADD R127.z, R1.z, C2.z, C3.z
|
||||
w: MULADD R127.w, R1.z, C2.w, C3.w
|
||||
1 x: MULADD R127.x, R1.y, C1.x, PV0.x
|
||||
y: MULADD R127.y, R1.y, C1.y, PV0.y
|
||||
z: MULADD R127.z, R1.y, C1.z, PV0.z
|
||||
w: MULADD R127.w, R1.y, C1.w, PV0.w
|
||||
2 x: MULADD R1.x, R1.x, C0.x, PV1.x
|
||||
y: MULADD R1.y, R1.x, C0.y, PV1.y
|
||||
z: MULADD R1.z, R1.x, C0.z, PV1.z
|
||||
w: MULADD R1.w, R1.x, C0.w, PV1.w
|
||||
3 x: ADD R3.x, R3.x, C4.x
|
||||
y: ADD R3.y, R3.y, C4.y
|
||||
02 EXP_DONE: POS0, R1
|
||||
03 EXP: PARAM0, R2 NO_BARRIER
|
||||
|
Loading…
x
Reference in New Issue
Block a user