Skip to content

Instantly share code, notes, and snippets.

@digetx
Created March 29, 2017 23:44
Show Gist options
  • Save digetx/70ad710491ffc471d446463814890f90 to your computer and use it in GitHub Desktop.
Save digetx/70ad710491ffc471d446463814890f90 to your computer and use it in GitHub Desktop.
/* Vertex constants */
.constants
/* Linker disassembly */
/* Fragment disassembly */
pseq_to_dw_exec_nb = 1
alu_buffer_size = 1
.constants
[0] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[1] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[2] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[3] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[4] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[5] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[6] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[7] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[8] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[9] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[10] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[11] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[12] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[13] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[14] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[15] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[16] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[17] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[18] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[19] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[20] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[21] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[22] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[23] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[24] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[25] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[26] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[27] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[28] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[29] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[30] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
[31] = 0x00000000; /* 0.000000; l: 0.000000; h: 0.000000 */
.asm
EXEC
ALU:
ALU0: MAD r3.lh, u0, #1, u4, #1
ALU1: MAD r2.lh, u1, #1, u5, #1
ALU2: MAD r7.lh, u2, #1, u6, #1
ALU3: MAD r6.lh, u3, #1, u7, #1
ALU:
ALU0: MAD r3.lh, u8, #1, alu0, #1
ALU1: MAD r2.lh, u9, #1, alu1, #1
ALU2: MAD r7.lh, u10, #1, alu2, #1
ALU3: MAD r6.lh, alu3, #1, u11, #1
ALU:
ALU0: MAD r3.lh, u12, #1, alu0, #1
ALU1: MAD r2.lh, u13, #1, alu1, #1
ALU2: MAD r7.lh, u14, #1, alu2, #1
ALU3: MAD r6.lh, alu3, #1, u15, #1
; /* 0 */
EXEC
ALU:
ALU0: MAD r3.lh, u16, #1, alu0, #1
ALU1: MAD r2.lh, u17, #1, alu1, #1
ALU2: MAD r7.lh, u18, #1, alu2, #1
ALU3: MAD r6.lh, alu3, #1, u19, #1
ALU:
ALU0: MAD r3.lh, u20, #1, alu0, #1
ALU1: MAD r2.lh, u21, #1, alu1, #1
ALU2: MAD r7.lh, u22, #1, alu2, #1
ALU3: MAD r6.lh, alu3, #1, u23, #1
; /* 1 */
EXEC
ALU:
ALU0: MAD r3.lh, u24, #1, alu0, #1
ALU1: MAD r2.lh, u25, #1, alu1, #1
ALU2: MAD r7.lh, u26, #1, alu2, #1
ALU3: MAD r6.lh, alu3, #1, u27, #1
ALU:
ALU0: MAD r3.lh, u28, #1, alu0, #1
ALU1: MAD r2.lh, u29, #1, alu1, #1
ALU2: MAD r7.lh, u30, #1, alu2, #1
ALU3: MAD r6.lh, alu3, #1, u31, #1
; /* 2 */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment