Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; -------- Disassembly --------------------
- 00 ALU_PUSH_BEFORE: ADDR(224) CNT(5) KCACHE0(CB0:0-15) KCACHE1(CB1:0-15)
- 0 t: MULLO_INT ____, R1.x, KC0[1].x
- 1 x: SETE_INT R0.x, KC1[8].x, 0.0f
- z: ADD_INT ____, R0.x, PS0
- 2 y: ADD_INT R0.y, PV1.z, KC0[6].x
- 3 x: PREDE_INT ____, R0.x, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
- 01 JUMP POP_CNT(1) ADDR(195)
- 02 ALU: ADDR(229) CNT(6) KCACHE0(CB1:0-15)
- 4 y: NOP ____
- w: ADD_INT ____, R0.y, KC0[6].x
- t: MOV R0.y, 0.0f
- 5 z: LSHL R0.z, PV4.w, 2
- t: MULLO_INT R30.w, PV4.w, 480
- 03 MEM_SCRATCH_WRITE: VEC_PTR[0].__z_, R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 04 ALU: ADDR(235) CNT(4) KCACHE0(CB1:0-15)
- 6 z: MOV R0.z, R0.z
- 7 x: ADD_INT ____, KC0[3].x, PV6.z
- 8 z: LSHR R0.z, PV7.x, 2
- 05 TEX: ADDR(976) CNT(1)
- 9 VFETCH R30.x___, R0.z, fc153 MEGA(4)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 06 ALU: ADDR(239) CNT(1)
- 10 y: MOV R6.y, R0.y
- 07 MEM_SCRATCH_WRITE_ACK: VEC_PTR[19]._y__, R6, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 08 LOOP_DX10 i0 FAIL_JUMP_ADDR(194)
- 09 ALU_PUSH_BEFORE: ADDR(240) CNT(2)
- 11 w: SETE_INT R0.w, R30.x, 0.0f
- 12 x: PREDE_INT ____, R0.w, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
- 10 JUMP ADDR(135)
- 11 WAIT_ACK: Outstanding_acks <= 0
- 12 TEX: ADDR(978) CNT(1)
- 13 RD_SCRATCH R0._y__, VEC_PTR[19], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 13 TEX: ADDR(980) CNT(1)
- 14 RD_SCRATCH R0.__z_, VEC_PTR[0], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 14 ALU: ADDR(242) CNT(4) KCACHE0(CB1:0-15)
- 15 y: ADD_INT R0.y, KC0[2].x, R0.z
- z: LSHL R17.z, R0.y, 2
- t: MOV R13.y, 0.0f
- 15 MEM_SCRATCH_WRITE: VEC_PTR[21]._y__, R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 16 ALU: ADDR(246) CNT(92)
- 16 x: MOV R8.x, 0.0f
- y: MOV R8.y, 0.0f
- z: MOV R0.z, 0.0f
- w: MOV R0.w, 0.0f
- t: MOV R8.z, 0.0f
- 17 x: MOV R1.x, 0.0f
- y: MOV R4.y, 0.0f
- z: MOV R21.z, 0.0f
- w: MOV R8.w, 0.0f
- t: MOV R13.w, 0.0f
- 18 x: MOV R10.x, 0.0f
- y: MOV R10.y, 0.0f
- z: MOV R10.z, 0.0f
- w: MOV R10.w, 0.0f
- t: MOV R11.x, 0.0f
- 19 x: MOV R12.x, 0.0f
- y: MOV R11.y, 0.0f
- z: MOV R11.z, 0.0f
- w: MOV R11.w, 0.0f
- t: MOV R12.y, 0.0f
- 20 x: MOV R13.x, 0.0f
- y: MOV R3.y, 0.0f
- z: MOV R12.z, 0.0f
- w: MOV R12.w, 0.0f
- t: MOV R13.z, 0.0f
- 21 x: MOV R14.x, 0.0f
- y: MOV R14.y, 0.0f
- z: MOV R14.z, 0.0f
- w: MOV R5.w, 0.0f
- t: MOV R14.w, 0.0f
- 22 x: MOV R16.x, 0.0f
- y: MOV R16.y, 0.0f
- z: MOV R16.z, 0.0f
- w: MOV R16.w, 0.0f
- t: MOV R21.x, 0.0f
- 23 x: MOV R20.x, 0.0f
- y: MOV R21.y, 0.0f
- z: MOV R22.z, 0.0f
- w: MOV R21.w, 0.0f
- t: MOV R20.y, 0.0f
- 24 x: MOV R19.x, 0.0f
- y: MOV R19.y, 0.0f
- z: MOV R19.z, 0.0f
- w: MOV R18.w, 0.0f
- t: MOV R18.z, 0.0f
- 25 x: MOV R18.x, 0.0f
- y: MOV R18.y, 0.0f
- z: MOV R15.z, 0.0f
- w: MOV R17.w, 0.0f
- t: MOV R15.w, 0.0f
- 26 x: MOV R17.x, 0.0f
- y: MOV R17.y, 0.0f
- z: MOV R9.z, 0.0f
- w: MOV R9.w, 0.0f
- t: MOV R15.x, 0.0f
- 27 x: MOV R9.x, 0.0f
- y: MOV R15.y, 0.0f
- z: MOV R7.z, 0.0f
- w: MOV R7.w, 0.0f
- t: MOV R9.y, 0.0f
- 28 x: MOV R7.x, 0.0f
- y: MOV R7.y, 0.0f
- z: MOV R6.z, 0.0f
- w: MOV R6.w, 0.0f
- t: MOV R5.z, 0.0f
- 29 x: MOV R6.x, 0.0f
- y: MOV R6.y, 0.0f
- z: MOV R4.z, 0.0f
- w: MOV R1.w, 0.0f
- t: MOV R4.w, 0.0f
- 30 x: MOV R5.x, 0.0f
- y: MOV R5.y, 0.0f
- z: MOV R3.z, 0.0f
- w: MOV R20.w, 0.0f
- t: MOV R22.x, 0.0f
- 31 x: MOV R4.x, 0.0f
- y: MOV R22.y, 0.0f
- z: MOV R20.z, 0.0f
- w: MOV R19.w, 0.0f
- t: MOV R1.y, 0.0f
- 32 x: MOV R3.x, 0.0f
- y: MOV R2.y, 0.0f
- z: MOV R2.z, 0.0f
- w: MOV R2.w, 0.0f
- t: MOV R1.z, 0.0f
- 33 x: MOV R2.x, 0.0f
- w: MOV R3.w, 0.0f
- 34 x: MOV R0.x, 0.0f
- 35 x: MOV R0.x, PV34.x
- y: MOV R0.y, R13.y
- z: MOV R0.z, R0.z
- w: MOV R0.w, R0.w
- 17 MEM_SCRATCH_WRITE: VEC_PTR[18], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 18 ALU: ADDR(338) CNT(4)
- 36 x: MOV R8.x, R8.x
- y: MOV R8.y, R8.y
- z: MOV R8.z, R8.z
- w: MOV R8.w, R8.w
- 19 MEM_SCRATCH_WRITE: VEC_PTR[17], R8, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 20 ALU: ADDR(342) CNT(4)
- 37 x: MOV R0.x, R1.x
- y: MOV R0.y, R4.y
- z: MOV R0.z, R21.z
- w: MOV R0.w, R13.w
- 21 MEM_SCRATCH_WRITE: VEC_PTR[16], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 22 ALU: ADDR(346) CNT(4)
- 38 x: MOV R10.x, R10.x
- y: MOV R10.y, R10.y
- z: MOV R10.z, R10.z
- w: MOV R10.w, R10.w
- 23 MEM_SCRATCH_WRITE: VEC_PTR[15], R10, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 24 ALU: ADDR(350) CNT(4)
- 39 x: MOV R11.x, R11.x
- y: MOV R11.y, R11.y
- z: MOV R11.z, R11.z
- w: MOV R11.w, R11.w
- 25 MEM_SCRATCH_WRITE: VEC_PTR[14], R11, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 26 ALU: ADDR(354) CNT(4)
- 40 x: MOV R12.x, R12.x
- y: MOV R12.y, R12.y
- z: MOV R12.z, R12.z
- w: MOV R12.w, R12.w
- 27 MEM_SCRATCH_WRITE: VEC_PTR[13], R12, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 28 ALU: ADDR(358) CNT(4)
- 41 x: MOV R13.x, R13.x
- y: MOV R13.y, R3.y
- z: MOV R13.z, R13.z
- w: MOV R13.w, R5.w
- 29 MEM_SCRATCH_WRITE: VEC_PTR[12], R13, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 30 ALU: ADDR(362) CNT(4)
- 42 x: MOV R14.x, R14.x
- y: MOV R14.y, R14.y
- z: MOV R14.z, R14.z
- w: MOV R14.w, R14.w
- 31 MEM_SCRATCH_WRITE: VEC_PTR[11], R14, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 32 ALU: ADDR(366) CNT(4)
- 43 x: MOV R0.x, R16.x
- y: MOV R0.y, R16.y
- z: MOV R0.z, R16.z
- w: MOV R0.w, R16.w
- 33 MEM_SCRATCH_WRITE: VEC_PTR[10], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 34 ALU: ADDR(370) CNT(4)
- 44 x: MOV R16.x, R21.x
- y: MOV R16.y, R21.y
- z: MOV R16.z, R22.z
- w: MOV R16.w, R21.w
- 35 MEM_SCRATCH_WRITE: VEC_PTR[9], R16, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 36 ALU: ADDR(374) CNT(4)
- 45 x: MOV R0.x, R20.x
- y: MOV R0.y, R20.y
- z: MOV R0.z, R19.z
- w: MOV R0.w, R18.w
- 37 MEM_SCRATCH_WRITE: VEC_PTR[8], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 38 ALU: ADDR(378) CNT(4)
- 46 x: MOV R0.x, R19.x
- y: MOV R0.y, R19.y
- z: MOV R0.z, R18.z
- w: MOV R0.w, R17.w
- 39 MEM_SCRATCH_WRITE: VEC_PTR[7], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 40 ALU: ADDR(382) CNT(4)
- 47 x: MOV R0.x, R18.x
- y: MOV R0.y, R18.y
- z: MOV R0.z, R15.z
- w: MOV R0.w, R15.w
- 41 MEM_SCRATCH_WRITE: VEC_PTR[6], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 42 ALU: ADDR(386) CNT(4)
- 48 x: MOV R0.x, R17.x
- y: MOV R0.y, R17.y
- z: MOV R0.z, R9.z
- w: MOV R0.w, R9.w
- 43 MEM_SCRATCH_WRITE: VEC_PTR[5], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 44 ALU: ADDR(390) CNT(4)
- 49 x: MOV R0.x, R15.x
- y: MOV R0.y, R15.y
- z: MOV R0.z, R7.z
- w: MOV R0.w, R7.w
- 45 MEM_SCRATCH_WRITE_ACK: VEC_PTR[4], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 46 ALU: ADDR(394) CNT(28)
- 50 x: MOV R28.x, R9.x
- y: MOV R28.y, R9.y
- z: MOV R28.z, R6.z
- w: MOV R28.w, R6.w
- 51 x: MOV R27.x, R7.x
- y: MOV R27.y, R7.y
- z: MOV R27.z, R5.z
- w: MOV R27.w, R1.w
- 52 x: MOV R23.x, R6.x
- y: MOV R23.y, R6.y
- z: MOV R23.z, R4.z
- w: MOV R23.w, R4.w
- 53 x: MOV R21.x, R5.x
- y: MOV R21.y, R5.y
- z: MOV R21.z, R3.z
- w: MOV R21.w, R20.w
- 54 x: MOV R18.x, R22.x
- y: MOV R18.y, R22.y
- z: MOV R18.z, R20.z
- w: MOV R18.w, R19.w
- 55 x: MOV R8.x, R4.x
- y: MOV R8.y, R1.y
- z: MOV R8.z, R2.z
- w: MOV R8.w, R2.w
- 56 x: MOV R7.x, R3.x
- y: MOV R7.y, R2.y
- z: MOV R7.z, R1.z
- w: MOV R7.w, R3.w
- 47 WAIT_ACK: Outstanding_acks <= 0
- 48 TEX: ADDR(982) CNT(1)
- 57 RD_SCRATCH R0._y__, VEC_PTR[21], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 49 ALU: ADDR(422) CNT(2)
- 58 x: MOV R0.x, R2.x
- y: MOV R1.y, R0.y
- 50 LOOP_DX10 i0 FAIL_JUMP_ADDR(128)
- 51 ALU: ADDR(424) CNT(7) KCACHE0(CB1:0-15)
- 59 y: LSHL R0.y, KC0[7].x, 2
- 60 x: ADD_INT R17.x, R0.x, 1
- y: ADD_INT R17.y, R0.y, R1.y
- w: LSHR R0.w, R1.y, 2 VEC_120
- 61 z: SETGT_UINT R0.z, R30.x, PV60.x
- 52 MEM_SCRATCH_WRITE_ACK: VEC_PTR[20].__z_, R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 53 TEX: ADDR(984) CNT(1)
- 62 VFETCH R0.x___, R0.w, fc153 MEGA(4)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 54 ALU: ADDR(431) CNT(23) KCACHE0(CB1:0-15)
- 63 z: ADD_INT R6.z, R17.z, R0.x
- 64 x: LSHL ____, PV63.z, 2
- y: ADD_INT ____, PV63.z, 40
- z: ADD_INT ____, PV63.z, 36
- w: ADD_INT ____, PV63.z, 32
- 65 x: LSHL T0.x, PV64.z, 2
- y: ADD_INT ____, KC0[1].x, PV64.x
- z: ADD_INT ____, KC0[0].x, PV64.x
- w: LSHL ____, PV64.y, 2
- t: LSHL R5.w, PV64.w, 2
- 66 x: LSHR R0.x, PV65.z, 2
- y: ADD_INT ____, KC0[0].x, PV65.w
- z: ADD_INT ____, KC0[1].x, PV65.w
- w: LSHR R0.w, PV65.y, 2
- 67 x: LSHR R1.x, PV66.z, 2
- y: ADD_INT R0.y, KC0[1].x, T0.x
- z: ADD_INT R0.z, KC0[0].x, T0.x
- w: LSHR R1.w, PV66.y, 2
- 55 TEX: ADDR(986) CNT(4)
- 68 VFETCH R2, R0.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 69 VFETCH R3, R0.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 70 VFETCH R4, R1.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 71 VFETCH R1, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 56 ALU: ADDR(454) CNT(12)
- 72 x: ADD R26.x, R8.x, R2.x
- y: ADD R29.y, R8.y, R2.y
- z: ADD R29.z, R8.z, R2.z
- w: ADD R26.w, R8.w, R2.w
- t: LSHR R2.w, R0.y, 2
- 73 x: ADD R29.x, R7.x, R3.x
- y: ADD R30.y, R7.y, R3.y
- z: ADD R30.z, R7.z, R3.z
- w: ADD R29.w, R7.w, R3.w
- t: LSHR R3.x, R0.z, 2
- 57 WAIT_ACK: Outstanding_acks <= 0
- 58 TEX: ADDR(994) CNT(1)
- 74 RD_SCRATCH R0, VEC_PTR[18], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 59 ALU: ADDR(466) CNT(5) KCACHE0(CB1:0-15)
- 75 x: ADD R7.x, R0.x, R4.x
- y: ADD R7.y, R0.y, R4.y
- z: ADD R8.z, R0.z, R4.z
- w: ADD R7.w, R0.w, R4.w VEC_021
- t: ADD_INT R2.z, KC0[1].x, R5.w
- 60 TEX: ADDR(996) CNT(1)
- 76 RD_SCRATCH R0, VEC_PTR[17], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 61 ALU: ADDR(471) CNT(15) KCACHE0(CB1:0-15)
- 77 z: MOV R2.z, R2.z
- 78 x: ADD R8.x, R0.x, R1.x
- y: ADD R8.y, R0.y, R1.y
- z: ADD R7.z, R0.z, R1.z
- w: ADD R8.w, R0.w, R1.w
- t: LSHR R1.x, PV77.z, 2
- 79 x: ADD_INT ____, R6.z, 24
- y: ADD_INT ____, KC0[0].x, R5.w
- z: ADD_INT ____, R6.z, 28
- 80 x: LSHL R4.x, PV79.z, 2
- y: LSHL R4.y, PV79.x, 2
- w: LSHR R5.w, PV79.y, 2
- 62 TEX: ADDR(998) CNT(4)
- 81 VFETCH R2, R2.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 82 VFETCH R3, R3.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 83 VFETCH R1, R1.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 84 VFETCH R5, R5.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 63 TEX: ADDR(1006) CNT(1)
- 85 RD_SCRATCH R0, VEC_PTR[16], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 64 ALU: ADDR(486) CNT(5) KCACHE0(CB1:0-15)
- 86 x: ADD R9.x, R0.x, R2.x VEC_021
- y: ADD R10.y, R0.y, R2.y
- z: ADD R9.z, R0.z, R2.z
- w: ADD R9.w, R0.w, R2.w
- t: ADD_INT R2.y, KC0[1].x, R4.x
- 65 TEX: ADDR(1008) CNT(1)
- 87 RD_SCRATCH R0, VEC_PTR[15], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 66 ALU: ADDR(491) CNT(7)
- 88 y: MOV R2.y, R2.y
- 89 x: ADD R10.x, R0.x, R3.x
- y: ADD R9.y, R0.y, R3.y
- z: ADD R10.z, R0.z, R3.z
- w: ADD R10.w, R0.w, R3.w
- t: LSHR R3.w, PV88.y, 2
- 67 TEX: ADDR(1010) CNT(1)
- 90 RD_SCRATCH R0, VEC_PTR[14], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 68 ALU: ADDR(498) CNT(5) KCACHE0(CB1:0-15)
- 91 x: ADD R11.x, R0.x, R1.x VEC_021
- y: ADD R11.y, R0.y, R1.y
- z: ADD R11.z, R0.z, R1.z
- w: ADD R11.w, R0.w, R1.w
- t: ADD_INT R1.z, KC0[0].x, R4.x
- 69 TEX: ADDR(1012) CNT(1)
- 92 RD_SCRATCH R0, VEC_PTR[13], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 70 ALU: ADDR(503) CNT(17) KCACHE0(CB1:0-15)
- 93 z: MOV R1.z, R1.z
- 94 x: ADD R12.x, R0.x, R5.x
- y: ADD R12.y, R0.y, R5.y
- z: ADD R12.z, R0.z, R5.z
- w: ADD R12.w, R0.w, R5.w
- t: LSHR R5.x, PV93.z, 2
- 95 x: ADD_INT ____, R6.z, 20
- y: ADD_INT ____, KC0[0].x, R4.y
- z: ADD_INT ____, KC0[1].x, R4.y
- w: ADD_INT ____, R6.z, 16
- 96 x: LSHR R1.x, PV95.z, 2
- y: LSHL R5.y, PV95.x, 2
- z: LSHL R5.z, PV95.w, 2
- w: LSHR R5.w, PV95.y, 2
- 71 TEX: ADDR(1014) CNT(4)
- 97 VFETCH R3, R3.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 98 VFETCH R4, R5.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 99 VFETCH R1, R1.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 100 VFETCH R2, R5.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 72 TEX: ADDR(1022) CNT(1)
- 101 RD_SCRATCH R0, VEC_PTR[12], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 73 ALU: ADDR(520) CNT(5) KCACHE0(CB1:0-15)
- 102 x: ADD R13.x, R0.x, R3.x
- y: ADD R13.y, R0.y, R3.y VEC_021
- z: ADD R13.z, R0.z, R3.z
- w: ADD R13.w, R0.w, R3.w
- t: ADD_INT R3.y, KC0[1].x, R5.y
- 74 TEX: ADDR(1024) CNT(1)
- 103 RD_SCRATCH R0, VEC_PTR[11], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 75 ALU: ADDR(525) CNT(7)
- 104 y: MOV R3.y, R3.y
- 105 x: ADD R14.x, R0.x, R4.x
- y: ADD R14.y, R0.y, R4.y
- z: ADD R14.z, R0.z, R4.z
- w: ADD R14.w, R0.w, R4.w
- t: LSHR R4.w, PV104.y, 2
- 76 TEX: ADDR(1026) CNT(1)
- 106 RD_SCRATCH R0, VEC_PTR[10], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 77 ALU: ADDR(532) CNT(5) KCACHE0(CB1:0-15)
- 107 x: ADD R15.x, R0.x, R1.x
- y: ADD R15.y, R0.y, R1.y VEC_021
- z: ADD R16.z, R0.z, R1.z
- w: ADD R15.w, R0.w, R1.w
- t: ADD_INT R1.z, KC0[0].x, R5.y
- 78 TEX: ADDR(1028) CNT(1)
- 108 RD_SCRATCH R0, VEC_PTR[9], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 79 ALU: ADDR(537) CNT(20) KCACHE0(CB1:0-15)
- 109 z: MOV R1.z, R1.z
- 110 x: ADD R16.x, R0.x, R2.x
- y: ADD R16.y, R0.y, R2.y
- z: ADD R15.z, R0.z, R2.z
- w: ADD R16.w, R0.w, R2.w
- t: LSHR R2.x, PV109.z, 2
- 111 x: ADD_INT ____, R6.z, 12
- y: ADD_INT ____, KC0[0].x, R5.z
- z: ADD_INT ____, KC0[1].x, R5.z
- w: ADD_INT ____, R6.z, 8
- t: ADD_INT ____, R6.z, 4
- 112 x: LSHR R1.x, PV111.z, 2
- y: LSHL R2.y, PV111.x, 2
- z: LSHL R2.z, PV111.w, 2
- w: LSHR R2.w, PV111.y, 2
- t: LSHL R3.x, PS111, 2
- 80 TEX: ADDR(1030) CNT(4)
- 113 VFETCH R4, R4.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 114 VFETCH R5, R2.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 115 VFETCH R1, R1.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 116 VFETCH R6, R2.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 81 TEX: ADDR(1038) CNT(1)
- 117 RD_SCRATCH R0, VEC_PTR[8], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 82 ALU: ADDR(557) CNT(5) KCACHE0(CB1:0-15)
- 118 x: ADD R4.x, R0.x, R4.x
- y: ADD R19.y, R0.y, R4.y VEC_021
- z: ADD R4.z, R0.z, R4.z
- w: ADD R4.w, R0.w, R4.w
- t: ADD_INT R3.y, KC0[1].x, R2.y
- 83 TEX: ADDR(1040) CNT(1)
- 119 RD_SCRATCH R0, VEC_PTR[7], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 84 ALU: ADDR(562) CNT(7)
- 120 y: MOV R3.y, R3.y
- 121 x: ADD R19.x, R0.x, R5.x
- y: ADD R4.y, R0.y, R5.y
- z: ADD R19.z, R0.z, R5.z
- w: ADD R19.w, R0.w, R5.w
- t: LSHR R5.w, PV120.y, 2
- 85 TEX: ADDR(1042) CNT(1)
- 122 RD_SCRATCH R0, VEC_PTR[6], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 86 ALU: ADDR(569) CNT(5) KCACHE0(CB1:0-15)
- 123 x: ADD R20.x, R0.x, R1.x
- y: ADD R20.y, R0.y, R1.y VEC_021
- z: ADD R22.z, R0.z, R1.z
- w: ADD R20.w, R0.w, R1.w
- t: ADD_INT R1.z, KC0[0].x, R2.y
- 87 TEX: ADDR(1044) CNT(1)
- 124 RD_SCRATCH R0, VEC_PTR[5], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 88 ALU: ADDR(574) CNT(14) KCACHE0(CB1:0-15)
- 125 z: MOV R1.z, R1.z
- 126 x: ADD R22.x, R0.x, R6.x
- y: ADD R22.y, R0.y, R6.y
- z: ADD R20.z, R0.z, R6.z
- w: ADD R22.w, R0.w, R6.w
- t: LSHR R6.x, PV125.z, 2
- 127 y: ADD_INT ____, KC0[0].x, R2.z
- z: ADD_INT ____, KC0[1].x, R2.z
- 128 x: LSHR R3.x, PV127.z, 2
- y: ADD_INT R6.y, KC0[1].x, R3.x
- z: ADD_INT R6.z, KC0[0].x, R3.x
- w: LSHR R6.w, PV127.y, 2
- 89 TEX: ADDR(1046) CNT(4)
- 129 VFETCH R5, R5.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 130 VFETCH R2, R6.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 131 VFETCH R3, R3.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 132 VFETCH R1, R6.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 90 TEX: ADDR(1054) CNT(1)
- 133 RD_SCRATCH R0, VEC_PTR[4], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 91 ALU: ADDR(588) CNT(20)
- 134 x: ADD R6.x, R0.x, R5.x
- y: ADD R6.y, R0.y, R5.y
- z: ADD R24.z, R0.z, R5.z
- w: ADD R6.w, R0.w, R5.w
- t: LSHR R5.w, R6.y, 2
- 135 x: ADD R24.x, R28.x, R2.x
- y: ADD R25.y, R28.y, R2.y
- z: ADD R6.z, R28.z, R2.z
- w: ADD R24.w, R28.w, R2.w
- t: LSHR R2.x, R6.z, 2
- 136 x: ADD R3.x, R27.x, R3.x
- y: ADD R24.y, R27.y, R3.y
- z: ADD R26.z, R27.z, R3.z
- w: ADD R25.w, R27.w, R3.w
- 137 x: ADD R25.x, R23.x, R1.x
- y: ADD R26.y, R23.y, R1.y
- z: ADD R25.z, R23.z, R1.z
- w: ADD R3.w, R23.w, R1.w
- 92 TEX: ADDR(1056) CNT(2)
- 138 VFETCH R5, R5.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 139 VFETCH R2, R2.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 93 ALU: ADDR(608) CNT(8)
- 140 x: ADD R1.x, R21.x, R5.x
- y: ADD R3.y, R21.y, R5.y
- z: ADD R3.z, R21.z, R5.z
- w: ADD R1.w, R21.w, R5.w
- 141 x: ADD R2.x, R18.x, R2.x
- y: ADD R1.y, R18.y, R2.y
- z: ADD R1.z, R18.z, R2.z
- w: ADD R2.w, R18.w, R2.w
- 94 TEX: ADDR(1060) CNT(1)
- 142 RD_SCRATCH R0.__z_, VEC_PTR[20], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 95 ALU_BREAK: ADDR(616) CNT(1)
- 143 x: PREDNE_INT ____, R0.z, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
- 96 ALU: ADDR(617) CNT(4)
- 144 x: MOV R0.x, R7.x
- y: MOV R0.y, R7.y
- z: MOV R0.z, R8.z
- w: MOV R0.w, R7.w
- 97 MEM_SCRATCH_WRITE: VEC_PTR[18], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 98 ALU: ADDR(621) CNT(4)
- 145 x: MOV R8.x, R8.x
- y: MOV R8.y, R8.y
- z: MOV R8.z, R7.z
- w: MOV R8.w, R8.w
- 99 MEM_SCRATCH_WRITE: VEC_PTR[17], R8, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 100 ALU: ADDR(625) CNT(4)
- 146 x: MOV R0.x, R9.x
- y: MOV R0.y, R10.y
- z: MOV R0.z, R9.z
- w: MOV R0.w, R9.w
- 101 MEM_SCRATCH_WRITE: VEC_PTR[16], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 102 ALU: ADDR(629) CNT(4)
- 147 x: MOV R10.x, R10.x
- y: MOV R10.y, R9.y
- z: MOV R10.z, R10.z
- w: MOV R10.w, R10.w
- 103 MEM_SCRATCH_WRITE: VEC_PTR[15], R10, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 104 ALU: ADDR(633) CNT(4)
- 148 x: MOV R11.x, R11.x
- y: MOV R11.y, R11.y
- z: MOV R11.z, R11.z
- w: MOV R11.w, R11.w
- 105 MEM_SCRATCH_WRITE: VEC_PTR[14], R11, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 106 ALU: ADDR(637) CNT(4)
- 149 x: MOV R12.x, R12.x
- y: MOV R12.y, R12.y
- z: MOV R12.z, R12.z
- w: MOV R12.w, R12.w
- 107 MEM_SCRATCH_WRITE: VEC_PTR[13], R12, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 108 ALU: ADDR(641) CNT(4)
- 150 x: MOV R13.x, R13.x
- y: MOV R13.y, R13.y
- z: MOV R13.z, R13.z
- w: MOV R13.w, R13.w
- 109 MEM_SCRATCH_WRITE: VEC_PTR[12], R13, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 110 ALU: ADDR(645) CNT(4)
- 151 x: MOV R14.x, R14.x
- y: MOV R14.y, R14.y
- z: MOV R14.z, R14.z
- w: MOV R14.w, R14.w
- 111 MEM_SCRATCH_WRITE: VEC_PTR[11], R14, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 112 ALU: ADDR(649) CNT(4)
- 152 x: MOV R0.x, R15.x
- y: MOV R0.y, R15.y
- z: MOV R0.z, R16.z
- w: MOV R0.w, R15.w
- 113 MEM_SCRATCH_WRITE: VEC_PTR[10], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 114 ALU: ADDR(653) CNT(4)
- 153 x: MOV R16.x, R16.x
- y: MOV R16.y, R16.y
- z: MOV R16.z, R15.z
- w: MOV R16.w, R16.w
- 115 MEM_SCRATCH_WRITE: VEC_PTR[9], R16, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 116 ALU: ADDR(657) CNT(4)
- 154 x: MOV R0.x, R4.x
- y: MOV R0.y, R19.y
- z: MOV R0.z, R4.z
- w: MOV R0.w, R4.w
- 117 MEM_SCRATCH_WRITE: VEC_PTR[8], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 118 ALU: ADDR(661) CNT(4)
- 155 x: MOV R0.x, R19.x
- y: MOV R0.y, R4.y
- z: MOV R0.z, R19.z
- w: MOV R0.w, R19.w
- 119 MEM_SCRATCH_WRITE: VEC_PTR[7], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 120 ALU: ADDR(665) CNT(4)
- 156 x: MOV R0.x, R20.x
- y: MOV R0.y, R20.y
- z: MOV R0.z, R22.z
- w: MOV R0.w, R20.w
- 121 MEM_SCRATCH_WRITE: VEC_PTR[6], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 122 ALU: ADDR(669) CNT(4)
- 157 x: MOV R0.x, R22.x
- y: MOV R0.y, R22.y
- z: MOV R0.z, R20.z
- w: MOV R0.w, R22.w
- 123 MEM_SCRATCH_WRITE: VEC_PTR[5], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 124 ALU: ADDR(673) CNT(4)
- 158 x: MOV R0.x, R6.x
- y: MOV R0.y, R6.y
- z: MOV R0.z, R24.z
- w: MOV R0.w, R6.w
- 125 MEM_SCRATCH_WRITE: VEC_PTR[4], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 126 ALU: ADDR(677) CNT(30)
- 159 x: MOV R28.x, R24.x
- y: MOV R28.y, R25.y
- z: MOV R28.z, R6.z
- w: MOV R28.w, R24.w
- 160 x: MOV R27.x, R3.x
- y: MOV R27.y, R24.y
- z: MOV R27.z, R26.z
- w: MOV R27.w, R25.w
- 161 x: MOV R23.x, R25.x
- y: MOV R23.y, R26.y
- z: MOV R23.z, R25.z
- w: MOV R23.w, R3.w
- 162 x: MOV R21.x, R1.x
- y: MOV R21.y, R3.y
- z: MOV R21.z, R3.z
- w: MOV R21.w, R1.w
- 163 x: MOV R18.x, R2.x
- y: MOV R18.y, R1.y
- z: MOV R18.z, R1.z
- w: MOV R18.w, R2.w
- 164 x: MOV R8.x, R26.x
- y: MOV R8.y, R29.y
- z: MOV R8.z, R29.z
- w: MOV R8.w, R26.w
- 165 x: MOV R7.x, R29.x
- y: MOV R7.y, R30.y
- z: MOV R7.z, R30.z
- w: MOV R7.w, R29.w
- 166 x: MOV R0.x, R17.x
- y: MOV R1.y, R17.y
- 127 ENDLOOP i0 PASS_JUMP_ADDR(51)
- 128 ALU: ADDR(707) CNT(4)
- 167 x: MOV R0.x, R7.x
- y: MOV R0.y, R7.y
- z: MOV R0.z, R8.z
- w: MOV R0.w, R7.w
- 129 MEM_SCRATCH_WRITE: VEC_PTR[3], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 130 ALU: ADDR(711) CNT(4)
- 168 x: MOV R0.x, R8.x
- y: MOV R0.y, R8.y
- z: MOV R0.z, R7.z
- w: MOV R0.w, R8.w
- 131 MEM_SCRATCH_WRITE: VEC_PTR[2], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 132 ALU: ADDR(715) CNT(4)
- 169 x: MOV R0.x, R9.x
- y: MOV R0.y, R10.y
- z: MOV R0.z, R9.z
- w: MOV R0.w, R9.w
- 133 MEM_SCRATCH_WRITE_ACK: VEC_PTR[1], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 134 ALU: ADDR(719) CNT(76)
- 170 x: MOV R28.x, R10.x
- y: MOV R28.y, R9.y
- z: MOV R28.z, R10.z
- w: MOV R28.w, R10.w
- 171 x: MOV R27.x, R11.x
- y: MOV R27.y, R11.y
- z: MOV R27.z, R11.z
- w: MOV R27.w, R11.w
- 172 x: MOV R23.x, R12.x
- y: MOV R23.y, R12.y
- z: MOV R23.z, R12.z
- w: MOV R23.w, R12.w
- 173 x: MOV R21.x, R13.x
- y: MOV R21.y, R13.y
- z: MOV R21.z, R13.z
- w: MOV R21.w, R13.w
- 174 x: MOV R18.x, R14.x
- y: MOV R18.y, R14.y
- z: MOV R18.z, R14.z
- w: MOV R18.w, R14.w
- 175 x: MOV R17.x, R15.x
- y: MOV R17.y, R15.y
- z: MOV R17.z, R16.z
- w: MOV R17.w, R15.w
- 176 x: MOV R16.x, R16.x
- y: MOV R16.y, R16.y
- z: MOV R16.z, R15.z
- w: MOV R16.w, R16.w
- 177 x: MOV R15.x, R4.x
- y: MOV R15.y, R19.y
- z: MOV R15.z, R4.z
- w: MOV R15.w, R4.w
- 178 x: MOV R14.x, R19.x
- y: MOV R14.y, R4.y
- z: MOV R14.z, R19.z
- w: MOV R14.w, R19.w
- 179 x: MOV R13.x, R20.x
- y: MOV R13.y, R20.y
- z: MOV R13.z, R22.z
- w: MOV R13.w, R20.w
- 180 x: MOV R12.x, R22.x
- y: MOV R12.y, R22.y
- z: MOV R12.z, R20.z
- w: MOV R12.w, R22.w
- 181 x: MOV R11.x, R6.x
- y: MOV R11.y, R6.y
- z: MOV R11.z, R24.z
- w: MOV R11.w, R6.w
- 182 x: MOV R10.x, R24.x
- y: MOV R10.y, R25.y
- z: MOV R10.z, R6.z
- w: MOV R10.w, R24.w
- 183 x: MOV R9.x, R3.x
- y: MOV R9.y, R24.y
- z: MOV R9.z, R26.z
- w: MOV R9.w, R25.w
- 184 x: MOV R8.x, R25.x
- y: MOV R8.y, R26.y
- z: MOV R8.z, R25.z
- w: MOV R8.w, R3.w
- 185 x: MOV R7.x, R1.x
- y: MOV R7.y, R3.y
- z: MOV R7.z, R3.z
- w: MOV R7.w, R1.w
- 186 x: MOV R5.x, R2.x
- y: MOV R5.y, R1.y
- z: MOV R5.z, R1.z
- w: MOV R5.w, R2.w
- 187 x: MOV R4.x, R26.x
- y: MOV R4.y, R29.y
- z: MOV R4.z, R29.z
- w: MOV R4.w, R26.w
- 188 x: MOV R3.x, R29.x
- y: MOV R3.y, R30.y
- z: MOV R3.z, R30.z
- w: MOV R3.w, R29.w
- 135 ELSE POP_CNT(1) ADDR(149)
- 136 ALU: ADDR(795) CNT(8)
- 189 x: MOV R0.x, 0.0f
- 190 y: MOV R0.y, 0.0f
- 191 z: MOV R0.z, 0.0f
- 192 w: MOV R0.w, 0.0f
- 193 x: MOV R0.x, R0.x
- y: MOV R0.y, R0.y
- z: MOV R0.z, R0.z
- w: MOV R0.w, PV192.w
- 137 MEM_SCRATCH_WRITE_ACK: VEC_PTR[3], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 138 WAIT_ACK: Outstanding_acks <= 0
- 139 TEX: ADDR(1062) CNT(1)
- 194 RD_SCRATCH R0, VEC_PTR[3], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 140 ALU: ADDR(803) CNT(4)
- 195 x: MOV R0.x, R0.x
- y: MOV R0.y, R0.y
- z: MOV R0.z, R0.z
- w: MOV R0.w, R0.w
- 141 MEM_SCRATCH_WRITE_ACK: VEC_PTR[2], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 142 WAIT_ACK: Outstanding_acks <= 0
- 143 TEX: ADDR(1064) CNT(1)
- 196 RD_SCRATCH R0, VEC_PTR[2], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 144 ALU: ADDR(807) CNT(4)
- 197 x: MOV R0.x, R0.x
- y: MOV R0.y, R0.y
- z: MOV R0.z, R0.z
- w: MOV R0.w, R0.w
- 145 MEM_SCRATCH_WRITE_ACK: VEC_PTR[1], R0, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 146 WAIT_ACK: Outstanding_acks <= 0
- 147 TEX: ADDR(1066) CNT(1)
- 198 RD_SCRATCH R0, VEC_PTR[1], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 148 ALU_POP_AFTER: ADDR(811) CNT(76)
- 199 x: MOV R28.x, R0.x
- y: MOV R28.y, R0.y
- z: MOV R28.z, R0.z
- w: MOV R28.w, R0.w
- 200 x: MOV R27.x, PV199.x
- y: MOV R27.y, PV199.y
- z: MOV R27.z, PV199.z
- w: MOV R27.w, PV199.w
- 201 x: MOV R23.x, PV200.x
- y: MOV R23.y, PV200.y
- z: MOV R23.z, PV200.z
- w: MOV R23.w, PV200.w
- 202 x: MOV R21.x, PV201.x
- y: MOV R21.y, PV201.y
- z: MOV R21.z, PV201.z
- w: MOV R21.w, PV201.w
- 203 x: MOV R18.x, PV202.x
- y: MOV R18.y, PV202.y
- z: MOV R18.z, PV202.z
- w: MOV R18.w, PV202.w
- 204 x: MOV R17.x, PV203.x
- y: MOV R17.y, PV203.y
- z: MOV R17.z, PV203.z
- w: MOV R17.w, PV203.w
- 205 x: MOV R16.x, PV204.x
- y: MOV R16.y, PV204.y
- z: MOV R16.z, PV204.z
- w: MOV R16.w, PV204.w
- 206 x: MOV R15.x, PV205.x
- y: MOV R15.y, PV205.y
- z: MOV R15.z, PV205.z
- w: MOV R15.w, PV205.w
- 207 x: MOV R14.x, PV206.x
- y: MOV R14.y, PV206.y
- z: MOV R14.z, PV206.z
- w: MOV R14.w, PV206.w
- 208 x: MOV R13.x, PV207.x
- y: MOV R13.y, PV207.y
- z: MOV R13.z, PV207.z
- w: MOV R13.w, PV207.w
- 209 x: MOV R12.x, PV208.x
- y: MOV R12.y, PV208.y
- z: MOV R12.z, PV208.z
- w: MOV R12.w, PV208.w
- 210 x: MOV R11.x, PV209.x
- y: MOV R11.y, PV209.y
- z: MOV R11.z, PV209.z
- w: MOV R11.w, PV209.w
- 211 x: MOV R10.x, PV210.x
- y: MOV R10.y, PV210.y
- z: MOV R10.z, PV210.z
- w: MOV R10.w, PV210.w
- 212 x: MOV R9.x, R10.x
- y: MOV R9.y, R10.y
- z: MOV R9.z, R10.z
- w: MOV R9.w, R10.w
- 213 x: MOV R8.x, PV212.x
- y: MOV R8.y, PV212.y
- z: MOV R8.z, PV212.z
- w: MOV R8.w, PV212.w
- 214 x: MOV R7.x, PV213.x
- y: MOV R7.y, PV213.y
- z: MOV R7.z, PV213.z
- w: MOV R7.w, PV213.w
- 215 x: MOV R5.x, PV214.x
- y: MOV R5.y, PV214.y
- z: MOV R5.z, PV214.z
- w: MOV R5.w, PV214.w
- 216 x: MOV R4.x, PV215.x
- y: MOV R4.y, PV215.y
- z: MOV R4.z, PV215.z
- w: MOV R4.w, PV215.w
- 217 x: MOV R3.x, PV216.x
- y: MOV R3.y, PV216.y
- z: MOV R3.z, PV216.z
- w: MOV R3.w, PV216.w
- 149 WAIT_ACK: Outstanding_acks <= 0
- 150 TEX: ADDR(1068) CNT(1)
- 218 RD_SCRATCH R0._y__, VEC_PTR[19], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 151 ALU: ADDR(887) CNT(22) KCACHE0(CB1:0-15)
- 219 x: ADD_INT R2.x, R30.w, R0.y
- y: ADD_INT R6.y, R0.y, 11
- 220 x: ADD_INT ____, PV219.x, 1
- y: ADD_INT ____, PV219.x, 3
- z: ADD_INT ____, PV219.x, 2
- w: LSHL ____, PV219.x, 4
- t: ADD_INT T0.x, PV219.x, 4
- 221 x: LSHL ____, PV220.x, 4
- y: ADD_INT ____, KC0[5].x, PV220.w
- z: ADD_INT ____, KC0[4].x, PV220.w
- w: LSHL R1.w, PV220.z, 4
- t: LSHL R2.w, PV220.y, 4
- 222 x: LSHR R0.x, PV221.z, 2
- y: ADD_INT R0.y, KC0[4].x, PV221.x
- z: LSHL R1.z, T0.x, 4
- w: ADD_INT R0.w, KC0[5].x, PV221.x
- t: LSHR R1.x, PV221.y, 2
- 152 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R3, ARRAY_SIZE(4) MARK VPM
- 153 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R4, ARRAY_SIZE(4) MARK VPM
- 154 ALU: ADDR(909) CNT(6) KCACHE0(CB1:0-15)
- 223 x: LSHR R1.x, R0.y, 2
- y: ADD_INT R0.y, R2.x, 5
- z: ADD_INT R0.z, KC0[5].x, R1.w
- w: ADD_INT R0.w, KC0[4].x, R1.w
- t: LSHR R0.x, R0.w, 2
- 155 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R5, ARRAY_SIZE(4) MARK VPM
- 156 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R7, ARRAY_SIZE(4) MARK VPM
- 157 ALU: ADDR(915) CNT(6) KCACHE0(CB1:0-15)
- 224 x: LSHR R0.x, R0.w, 2
- y: ADD_INT R0.y, KC0[5].x, R2.w
- z: ADD_INT R0.z, KC0[4].x, R2.w
- w: LSHL R0.w, R0.y, 4
- t: LSHR R1.x, R0.z, 2
- 158 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R8, ARRAY_SIZE(4) MARK VPM
- 159 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R9, ARRAY_SIZE(4) MARK VPM
- 160 ALU: ADDR(921) CNT(6) KCACHE0(CB1:0-15)
- 225 x: LSHR R1.x, R0.z, 2
- y: ADD_INT R0.y, KC0[5].x, R1.z
- z: ADD_INT R0.z, KC0[4].x, R1.z
- w: ADD_INT R2.w, R2.x, 6
- t: LSHR R0.x, R0.y, 2
- 161 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R10, ARRAY_SIZE(4) MARK VPM
- 162 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R11, ARRAY_SIZE(4) MARK VPM
- 163 ALU: ADDR(927) CNT(6) KCACHE0(CB1:0-15)
- 226 x: LSHR R0.x, R0.z, 2
- y: ADD_INT R0.y, KC0[4].x, R0.w
- z: LSHL R0.z, R2.w, 4
- w: ADD_INT R0.w, KC0[5].x, R0.w
- t: LSHR R1.x, R0.y, 2
- 164 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R12, ARRAY_SIZE(4) MARK VPM
- 165 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R13, ARRAY_SIZE(4) MARK VPM
- 166 ALU: ADDR(933) CNT(6) KCACHE0(CB1:0-15)
- 227 x: LSHR R1.x, R0.y, 2
- y: ADD_INT R0.y, R2.x, 7
- z: ADD_INT R0.z, KC0[5].x, R0.z
- w: ADD_INT R0.w, KC0[4].x, R0.z
- t: LSHR R0.x, R0.w, 2
- 167 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R14, ARRAY_SIZE(4) MARK VPM
- 168 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R15, ARRAY_SIZE(4) MARK VPM
- 169 ALU: ADDR(939) CNT(7)
- 228 x: LSHR R0.x, R0.w, 2
- y: ADD_INT R0.y, R2.x, 8
- z: ADD_INT R0.z, R2.x, 9
- w: LSHL R0.w, R0.y, 4
- t: LSHR R1.x, R0.z, 2
- 170 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R16, ARRAY_SIZE(4) MARK VPM
- 171 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R17, ARRAY_SIZE(4) MARK VPM
- 172 ALU: ADDR(946) CNT(12) KCACHE0(CB1:0-15)
- 229 x: LSHL R0.x, R0.z, 4
- y: ADD_INT ____, KC0[5].x, R0.w
- z: ADD_INT ____, KC0[4].x, R0.w
- w: LSHL ____, R0.y, 4
- t: ADD_INT ____, R2.x, 10
- 230 x: LSHR R2.x, PV229.z, 2
- y: ADD_INT R0.y, KC0[5].x, PV229.w
- z: ADD_INT R0.z, KC0[4].x, PV229.w
- w: LSHL R2.w, PS229, 4
- t: LSHR R1.x, PV229.y, 2
- 173 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R2], R18, ARRAY_SIZE(4) MARK VPM
- 174 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R21, ARRAY_SIZE(4) MARK VPM
- 175 ALU: ADDR(958) CNT(5) KCACHE0(CB1:0-15)
- 231 x: LSHR R0.x, R0.z, 2
- y: ADD_INT R0.y, KC0[4].x, R0.x
- w: ADD_INT R0.w, KC0[5].x, R0.x
- t: LSHR R1.x, R0.y, 2
- 176 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R23, ARRAY_SIZE(4) MARK VPM
- 177 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R27, ARRAY_SIZE(4) MARK VPM
- 178 ALU: ADDR(963) CNT(5) KCACHE0(CB1:0-15)
- 232 x: LSHR R1.x, R0.y, 2
- z: ADD_INT R0.z, KC0[5].x, R2.w
- w: ADD_INT R0.w, KC0[4].x, R2.w
- t: LSHR R0.x, R0.w, 2
- 179 MEM_RAT_CACHELESS_STORE_RAW_ACK: RAT(11)[R1], R28, ARRAY_SIZE(4) MARK VPM
- 180 WAIT_ACK: Outstanding_acks <= 0
- 181 TEX: ADDR(1070) CNT(1)
- 233 RD_SCRATCH R1, VEC_PTR[1], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 182 MEM_RAT_CACHELESS_STORE_RAW_ACK: RAT(11)[R0], R1, ARRAY_SIZE(4) MARK VPM
- 183 ALU: ADDR(968) CNT(3)
- 234 x: LSHR R0.x, R0.w, 2
- t: LSHR R1.x, R0.z, 2
- 184 WAIT_ACK: Outstanding_acks <= 0
- 185 TEX: ADDR(1072) CNT(1)
- 235 RD_SCRATCH R2, VEC_PTR[2], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 186 MEM_RAT_CACHELESS_STORE_RAW_ACK: RAT(11)[R0], R2, ARRAY_SIZE(4) MARK VPM
- 187 WAIT_ACK: Outstanding_acks <= 0
- 188 TEX: ADDR(1074) CNT(1)
- 236 RD_SCRATCH R0, VEC_PTR[3], ARRAY_SIZE(21) ELEM_SIZE(3) UNCACHED
- 189 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R0, ARRAY_SIZE(4) MARK VPM
- 190 ALU_BREAK: ADDR(971) CNT(2) KCACHE0(CB1:0-15)
- 237 x: SETGT_UINT R0.x, KC0[8].x, R6.y
- 238 x: PREDNE_INT ____, R0.x, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
- 191 ALU: ADDR(973) CNT(1)
- 239 y: MOV R6.y, R6.y
- 192 MEM_SCRATCH_WRITE_ACK: VEC_PTR[19]._y__, R6, ARRAY_SIZE(21) ELEM_SIZE(3) MARK
- 193 ENDLOOP i0 PASS_JUMP_ADDR(9)
- 194 POP (1) ADDR(195)
- 195 NOP NO_BARRIER
- END_OF_PROGRAM
- ; ----------------- CS Data ------------------------
- ; Input Semantic Mappings
- ; No input mappings
- GprPoolSize = 0
- CodeLen = 8608;Bytes
- PGM_END_CF = 0; words(64 bit)
- PGM_END_ALU = 0; words(64 bit)
- PGM_END_FETCH = 0; words(64 bit)
- MaxScratchRegsNeeded = 22
- ;AluPacking = 0.0
- ;AluClauses = 0
- ;PowerThrottleRate = 0.0
- ; texResourceUsage[0] = 0x00000000
- ; texResourceUsage[1] = 0x00000000
- ; texResourceUsage[2] = 0x00000000
- ; texResourceUsage[3] = 0x00000000
- ; texResourceUsage[4] = 0x00000000
- ; texResourceUsage[5] = 0x00000000
- ; texResourceUsage[6] = 0x00000000
- ; texResourceUsage[7] = 0x00000000
- ; fetch4ResourceUsage[0] = 0x00000000
- ; fetch4ResourceUsage[1] = 0x00000000
- ; fetch4ResourceUsage[2] = 0x00000000
- ; fetch4ResourceUsage[3] = 0x00000000
- ; fetch4ResourceUsage[4] = 0x00000000
- ; fetch4ResourceUsage[5] = 0x00000000
- ; fetch4ResourceUsage[6] = 0x00000000
- ; fetch4ResourceUsage[7] = 0x00000000
- ; texSamplerUsage = 0x00000000
- ; constBufUsage = 0x00000000
- ResourcesAffectAlphaOutput[0] = 0x00000000
- ResourcesAffectAlphaOutput[1] = 0x00000000
- ResourcesAffectAlphaOutput[2] = 0x00000000
- ResourcesAffectAlphaOutput[3] = 0x00000000
- ResourcesAffectAlphaOutput[4] = 0x00000000
- ResourcesAffectAlphaOutput[5] = 0x00000000
- ResourcesAffectAlphaOutput[6] = 0x00000000
- ResourcesAffectAlphaOutput[7] = 0x00000000
- ;SQ_PGM_RESOURCES = 0x3000031F
- SQ_PGM_RESOURCES:NUM_GPRS = 31
- SQ_PGM_RESOURCES:STACK_SIZE = 3
- SQ_PGM_RESOURCES:PRIME_CACHE_ENABLE = 1
- ;SQ_PGM_RESOURCES_2 = 0x000000C0
- SQ_LDS_ALLOC:SIZE = 0x00000000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement