Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; $MODE = "UniformRegister"
- ; $ATTRIB_VARS[0].name = "aPosition"
- ; $ATTRIB_VARS[0].type = "Float4"
- ; $ATTRIB_VARS[0].location = 0
- ; $UNIFORM_VARS[0].name = "color"
- ; $UNIFORM_VARS[0].type = "Float4"
- ; $UNIFORM_VARS[0].count = 1
- ; $UNIFORM_VARS[0].offset = 0
- ; $UNIFORM_VARS[0].block = -1
- ; $UNIFORM_VARS[1].name = "projection"
- ; $UNIFORM_VARS[1].type = "Matrix4x4"
- ; $UNIFORM_VARS[1].count = 1
- ; $UNIFORM_VARS[1].offset = 4
- ; $UNIFORM_VARS[1].block = -1
- ; $UNIFORM_VARS[2].name = "view"
- ; $UNIFORM_VARS[2].type = "Matrix4x4"
- ; $UNIFORM_VARS[2].count = 1
- ; $UNIFORM_VARS[2].offset = 20
- ; $UNIFORM_VARS[2].block = -1
- ; $UNIFORM_VARS[3].name = "model"
- ; $UNIFORM_VARS[3].type = "Matrix4x4"
- ; $UNIFORM_VARS[3].count = 1
- ; $UNIFORM_VARS[3].offset = 36
- ; $UNIFORM_VARS[3].block = -1
- ; $SPI_VS_OUT_ID[0].SEMANTIC_0 = 0
- ; -------- Disassembly --------------------
- 00 CALL_FS NO_BARRIER
- 01 ALU: ADDR(32) CNT(125)
- 0 x: MUL R2.x, C8.y, C12.w
- y: MUL R2.y, C8.x, C12.w
- z: MOV R7.z, R2.x
- w: MOV R7.w, R2.y
- 1 z: MUL R0.z, C8.w, C12.w
- w: MUL R0.w, C8.z, C12.w
- 2 x: MUL R0.x, C8.y, C11.w
- y: MUL R0.y, C8.x, C11.w
- 3 z: MUL R2.z, C8.w, C11.w
- w: MUL R2.w, C8.z, C11.w
- 4 x: MULADD R2.x, C12.z, C7.y, R2.x
- y: MULADD R2.y, C12.z, C7.x, R2.y
- 5 z: MULADD R0.z, C12.z, C7.w, R0.z
- w: MULADD R0.w, C12.z, C7.z, R0.w
- 6 x: MUL R3.x, C8.y, C10.w
- y: MUL R3.y, C8.x, C10.w
- 7 z: MUL R3.z, C8.w, C10.w
- w: MUL R3.w, C8.z, C10.w
- 8 x: MULADD R0.x, C11.z, C7.y, R0.x
- y: MULADD R0.y, C11.z, C7.x, R0.y
- 9 z: MULADD R2.z, C11.z, C7.w, R2.z
- w: MULADD R2.w, C11.z, C7.z, R2.w
- 10 x: MULADD R2.x, C12.y, C6.y, R2.x
- y: MULADD R2.y, C12.y, C6.x, R2.y
- 11 z: MULADD R0.z, C12.y, C6.w, R0.z
- w: MULADD R0.w, C12.y, C6.z, R0.w
- 12 x: MUL R4.x, C9.w, C8.y
- y: MUL R4.y, C9.w, C8.x
- 13 z: MUL R4.z, C9.w, C8.w
- w: MUL R4.w, C9.w, C8.z
- 14 x: MULADD R3.x, C10.z, C7.y, R3.x
- y: MULADD R3.y, C10.z, C7.x, R3.y
- 15 z: MULADD R3.z, C10.z, C7.w, R3.z
- w: MULADD R3.w, C10.z, C7.z, R3.w
- 16 x: MULADD R0.x, C11.y, C6.y, R0.x
- y: MULADD R0.y, C11.y, C6.x, R0.y
- 17 z: MULADD R2.z, C11.y, C6.w, R2.z
- w: MULADD R2.w, C11.y, C6.z, R2.w
- 18 x: MULADD R2.x, C12.x, C5.y, R2.x
- y: MULADD R5.y, C12.x, C5.x, R2.y
- 19 z: MULADD R0.z, C12.x, C5.w, R0.z
- w: MULADD R0.w, C12.x, C5.z, R0.w
- 20 x: MULADD R4.x, C9.z, C7.y, R4.x
- y: MULADD R4.y, C9.z, C7.x, R4.y
- 21 z: MULADD R4.z, C9.z, C7.w, R4.z
- w: MULADD R4.w, C9.z, C7.z, R4.w
- 22 x: MULADD R3.x, C10.y, C6.y, R3.x
- y: MULADD R3.y, C10.y, C6.x, R3.y
- 23 z: MULADD R3.z, C10.y, C6.w, R3.z
- w: MULADD R3.w, C10.y, C6.z, R3.w
- 24 x: MULADD R6.x, C11.x, C5.y, R0.x
- y: MULADD R6.y, C11.x, C5.x, R0.y
- 25 z: MULADD R5.z, C11.x, C5.w, R2.z
- w: MULADD R6.w, C11.x, C5.z, R2.w
- 26 x: MUL R0.x, R2.x, C4.w
- y: MUL R0.y, R5.y, C4.w
- z: MUL R2.z, R0.z, C4.w
- w: MUL R2.w, R0.w, C4.w
- t: MUL R2.y, R5.y, C3.w
- 27 x: MULADD R4.x, C9.y, C6.y, R4.x
- y: MULADD R4.y, C9.y, C6.x, R4.y
- 28 z: MULADD R4.z, C9.y, C6.w, R4.z
- w: MULADD R4.w, C9.y, C6.z, R4.w
- 29 x: MULADD R7.x, C10.x, C5.y, R3.x
- y: MULADD R7.y, C10.x, C5.x, R3.y
- 30 z: MULADD R6.z, C10.x, C5.w, R3.z
- w: MULADD R8.w, C10.x, C5.z, R3.w
- 31 x: MUL R0.x, R2.x, C3.w
- y: MULADD R0.y, C4.z, R6.y, R0.y
- z: MUL R3.z, R0.z, C3.w
- w: MUL R3.w, R0.w, C3.w
- t: MULADD R3.x, C4.z, R6.x, R0.x VEC_120
- 32 x: MUL R5.x, R2.x, C2.w
- y: MUL R3.y, R5.y, C2.w
- z: MULADD R2.z, C4.z, R5.z, R2.z
- w: MULADD R2.w, C4.z, R6.w, R2.w VEC_201
- t: MUL R5.w, R0.w, C2.w
- 33 x: MULADD R4.x, C9.x, C5.y, R4.x
- y: MULADD R4.y, C9.x, C5.x, R4.y
- 34 z: MULADD R8.z, C9.x, C5.w, R4.z
- w: MULADD R4.w, C9.x, C5.z, R4.w
- 35 x: MULADD R0.x, C3.z, R6.x, R0.x
- y: MULADD R2.y, C3.z, R6.y, R2.y
- z: MUL R3.z, R0.z, C2.w
- w: MULADD R3.w, C3.z, R6.w, R3.w
- t: MULADD R4.z, C3.z, R5.z, R3.z VEC_120
- 36 x: MULADD R3.x, C4.y, R7.x, R3.x
- y: MULADD R0.y, C4.y, R7.y, R0.y VEC_201
- z: MULADD R2.z, C4.y, R6.z, R2.z
- w: MULADD R2.w, C4.y, R8.w, R2.w
- t: MUL R5.y, R5.y, C1.w
- 37 x: MUL R2.x, R2.x, C1.w
- y: MULADD R3.y, C2.z, R6.y, R3.y
- z: MUL R0.z, R0.z, C1.w
- w: MUL R0.w, R0.w, C1.w
- t: MULADD R5.x, C2.z, R6.x, R5.x VEC_120
- 38 x: MULADD R0.x, C3.y, R7.x, R0.x
- y: MULADD R127.y, C3.y, R7.y, R2.y
- z: MULADD R3.z, C2.z, R5.z, R3.z
- w: MULADD R5.w, C2.z, R6.w, R5.w
- 39 x: MULADD R3.x, C4.x, R4.x, R3.x
- y: MULADD R127.y, C4.x, R4.y, R0.y VEC_021
- z: MULADD R4.z, C3.y, R6.z, R4.z
- w: MULADD R3.w, C3.y, R8.w, R3.w
- t: MULADD R0.y, C3.x, R4.y, PV38.y VEC_021
- 40 x: MULADD R2.x, C1.z, R6.x, R2.x
- y: MULADD R6.y, C1.z, R6.y, R5.y
- z: MULADD R2.z, C4.x, R8.z, R2.z
- w: MULADD R2.w, C4.x, R4.w, R2.w VEC_201
- t: MUL R5.y, R1.w, PV39.y
- 41 x: MULADD R5.x, C2.y, R7.x, R5.x VEC_120
- y: MULADD R127.y, C2.y, R7.y, R3.y
- z: MULADD R0.z, C1.z, R5.z, R0.z
- w: MULADD R0.w, C1.z, R6.w, R0.w VEC_201
- t: MUL R3.x, R1.w, R3.x
- 42 x: MULADD R127.x, C3.x, R4.x, R0.x
- y: MUL R3.y, R1.w, R2.z
- z: MULADD R2.z, C2.y, R6.z, R3.z VEC_120
- w: MULADD R5.w, C2.y, R8.w, R5.w
- t: MULADD R2.y, C2.x, R4.y, PV41.y VEC_021
- 43 x: MULADD R3.x, R1.z, PV42.x, R3.x VEC_120
- y: MULADD R0.y, R1.z, R0.y, R5.y VEC_120
- z: MULADD R4.z, C3.x, R8.z, R4.z VEC_120
- w: MULADD R3.w, C3.x, R4.w, R3.w
- t: MULADD R2.x, C1.y, R7.x, R2.x VEC_120
- 02 EXP: PARAM0, R7.zwzz
- 03 ALU: ADDR(157) CNT(25)
- 44 x: MULADD R127.x, C2.x, R4.x, R5.x VEC_210
- y: MULADD R127.y, C1.y, R7.y, R6.y
- z: MULADD R4.z, R1.z, R4.z, R3.y VEC_120
- w: MUL ____, R1.w, R2.w
- t: MULADD R2.x, C1.x, R4.x, R2.x VEC_120
- 45 x: MULADD R127.x, C1.y, R8.w, R0.w
- y: MULADD R4.y, C1.x, R4.y, PV44.y
- z: MULADD R127.z, C1.y, R6.z, R0.z VEC_120
- w: MULADD R0.w, R1.z, R3.w, PV44.w VEC_102
- t: MULADD R3.x, R1.y, PV44.x, R3.x
- 46 x: MULADD R4.x, C1.x, R4.w, PV45.x
- y: MULADD R127.y, R1.y, R2.y, R0.y
- z: MULADD R127.z, C2.x, R8.z, R2.z VEC_021
- w: MULADD R127.w, C2.x, R4.w, R5.w
- t: MULADD R2.z, C1.x, R8.z, PV45.z VEC_021
- 47 x: MULADD R0.x, R1.x, R4.y, PV46.y
- y: MULADD R0.y, R1.x, R2.x, R3.x
- z: MULADD R127.z, R1.y, PV46.z, R4.z
- w: MULADD R127.w, R1.y, PV46.w, R0.w
- t: MOV R3.x, C0.x
- 48 y: MOV R3.y, C0.y
- z: MULADD R0.z, R1.x, R4.x, PV47.w
- w: MULADD R0.w, R1.x, R2.z, PV47.z
- t: MOV R3.z, C0.z
- 49 w: MOV R3.w, C0.w
- 04 EXP_DONE: POS0, R0
- 05 EXP_DONE: PARAM1, R3 NO_BARRIER
- 06 ALU: ADDR(182) CNT(1)
- 50 x: NOP ____
- 07 NOP NO_BARRIER
- END_OF_PROGRAM
- ; $MODE = "UniformRegister"
- ; $SAMPLER_VARS[0].name = "tex"
- ; $SAMPLER_VARS[0].type = "sampler2D"
- ; $SAMPLER_VARS[0].location = 0
- ; $NUM_SPI_PS_INPUT_CNTL = 1
- ; $SPI_PS_INPUT_CNTL[0].SEMANTIC = 0
- ; $SPI_PS_INPUT_CNTL[0].DEFAULT_VAL = 1
- ; -------- Disassembly --------------------
- 00 TEX: ADDR(48) CNT(1) VALID_PIX
- 0 SAMPLE R1, R1.xy0x, t0, s0
- 01 ALU: ADDR(32) CNT(4)
- 1 x: MUL R0.x, R0.x, R1.x
- y: MUL R0.y, R0.y, R1.y
- z: MUL R0.z, R0.z, R1.z
- w: MUL R0.w, R0.w, R1.w
- 02 EXP_DONE: PIX0, R0
- END_OF_PROGRAM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement