Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; -------- Disassembly --------------------
- 00 ALU_PUSH_BEFORE: ADDR(64) CNT(9) KCACHE0(CB1:0-15) KCACHE1(CB0:0-15)
- 0 x: MOV R7.x, 0.0f
- y: MOV R7.y, 0.0f
- z: MOV R7.z, 0.0f
- w: MOV R7.w, 0.0f
- t: SETE_INT R2.x, KC0[8].x, 0.0f
- 1 t: MULLO_INT ____, R1.x, KC1[1].x
- 2 z: ADD_INT ____, R0.x, PS1
- 3 y: ADD_INT R0.y, PV2.z, KC1[6].x
- 4 x: PREDE_INT ____, R2.x, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
- 01 JUMP POP_CNT(1) ADDR(58)
- 02 ALU: ADDR(73) CNT(10) KCACHE0(CB1:0-15)
- 5 y: LSHL R8.y, KC0[7].x, 2
- w: ADD_INT ____, R0.y, KC0[6].x
- t: MOV R9.y, 0.0f
- 6 z: LSHL R8.z, PV5.w, 2
- t: MULLO_INT R8.w, PV5.w, 480
- 7 x: ADD_INT ____, KC0[3].x, PV6.z
- 8 z: LSHR R0.z, PV7.x, 2
- 03 TEX: ADDR(496) CNT(1)
- 9 VFETCH R8.x___, R0.z, fc153 MEGA(4)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 04 LOOP_DX10 i0 FAIL_JUMP_ADDR(57)
- 05 ALU_PUSH_BEFORE: ADDR(83) CNT(2)
- 10 w: SETE_INT R0.w, R8.x, 0.0f
- 11 x: PREDE_INT ____, R0.w, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
- 06 JUMP ADDR(23)
- 07 ALU: ADDR(85) CNT(84) KCACHE0(CB1:0-15)
- 12 x: MOV R29.x, 0.0f
- y: ADD_INT R30.y, KC0[2].x, R8.z
- z: LSHL R9.z, R9.y, 2
- t: MOV R29.y, 0.0f
- 13 x: MOV R28.x, 0.0f
- y: MOV R28.y, 0.0f
- z: MOV R29.z, 0.0f
- w: MOV R29.w, 0.0f
- t: MOV R28.z, 0.0f
- 14 x: MOV R27.x, 0.0f
- y: MOV R27.y, 0.0f
- z: MOV R27.z, 0.0f
- w: MOV R28.w, 0.0f
- t: MOV R27.w, 0.0f
- 15 x: MOV R26.x, 0.0f
- y: MOV R26.y, 0.0f
- z: MOV R26.z, 0.0f
- w: MOV R26.w, 0.0f
- t: MOV R25.x, 0.0f
- 16 x: MOV R24.x, 0.0f
- y: MOV R25.y, 0.0f
- z: MOV R25.z, 0.0f
- w: MOV R25.w, 0.0f
- t: MOV R24.y, 0.0f
- 17 x: MOV R23.x, 0.0f
- y: MOV R23.y, 0.0f
- z: MOV R24.z, 0.0f
- w: MOV R24.w, 0.0f
- t: MOV R23.z, 0.0f
- 18 x: MOV R22.x, 0.0f
- y: MOV R22.y, 0.0f
- z: MOV R22.z, 0.0f
- w: MOV R23.w, 0.0f
- t: MOV R22.w, 0.0f
- 19 x: MOV R21.x, 0.0f
- y: MOV R21.y, 0.0f
- z: MOV R21.z, 0.0f
- w: MOV R21.w, 0.0f
- t: MOV R20.x, 0.0f
- 20 x: MOV R19.x, 0.0f
- y: MOV R20.y, 0.0f
- z: MOV R20.z, 0.0f
- w: MOV R20.w, 0.0f
- t: MOV R19.y, 0.0f
- 21 x: MOV R18.x, 0.0f
- y: MOV R18.y, 0.0f
- z: MOV R19.z, 0.0f
- w: MOV R19.w, 0.0f
- t: MOV R18.z, 0.0f
- 22 x: MOV R17.x, 0.0f
- y: MOV R17.y, 0.0f
- z: MOV R17.z, 0.0f
- w: MOV R18.w, 0.0f
- t: MOV R17.w, 0.0f
- 23 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 R15.x, 0.0f
- 24 x: MOV R14.x, 0.0f
- y: MOV R15.y, 0.0f
- z: MOV R15.z, 0.0f
- w: MOV R15.w, 0.0f
- t: MOV R14.y, 0.0f
- 25 x: MOV R13.x, 0.0f
- y: MOV R13.y, 0.0f
- z: MOV R14.z, 0.0f
- w: MOV R14.w, 0.0f
- t: MOV R13.z, 0.0f
- 26 x: MOV R12.x, 0.0f
- y: MOV R12.y, 0.0f
- z: MOV R12.z, 0.0f
- w: MOV R13.w, 0.0f
- t: MOV R12.w, 0.0f
- 27 x: MOV R11.x, 0.0f
- y: MOV R11.y, 0.0f
- z: MOV R11.z, 0.0f
- w: MOV R11.w, 0.0f
- t: MOV R10.x, 0.0f
- 28 x: MOV R9.x, 0.0f
- y: MOV R10.y, 0.0f
- z: MOV R10.z, 0.0f
- w: MOV R10.w, 0.0f
- 08 LOOP_DX10 i0 FAIL_JUMP_ADDR(23)
- 09 ALU: ADDR(169) CNT(6)
- 29 x: ADD_INT R9.x, R9.x, 1
- y: OR_INT R0.y, R9.z, 0x00000004
- z: LSHR R0.z, R30.y, 2
- t: ADD_INT R30.y, R8.y, R30.y
- 30 z: SETGT_UINT R30.z, R8.x, PV29.x
- 10 TEX: ADDR(498) CNT(1)
- 31 VFETCH R0.x___, R0.z, fc153 MEGA(4)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 11 ALU: ADDR(175) CNT(23) KCACHE0(CB1:0-15)
- 32 y: ADD_INT ____, R0.x, R0.y
- z: ADD_INT R6.z, R9.z, R0.x
- 33 x: LSHL T0.x, PV32.z, 2
- y: ADD_INT ____, PV32.z, 36
- z: ADD_INT ____, PV32.z, 32
- w: LSHL ____, PV32.y, 2
- 34 x: LSHL R5.x, PV33.z, 2
- y: ADD_INT ____, KC0[0].x, PV33.w
- z: ADD_INT ____, KC0[1].x, PV33.w
- w: LSHL T0.w, PV33.y, 2
- 35 x: LSHR R0.x, PV34.z, 2
- y: ADD_INT ____, KC0[1].x, T0.x
- z: ADD_INT ____, KC0[0].x, T0.x
- w: LSHR R0.w, PV34.y, 2
- 36 x: LSHR R1.x, PV35.z, 2
- y: ADD_INT R0.y, KC0[0].x, T0.w
- z: ADD_INT R0.z, KC0[1].x, T0.w
- w: LSHR R1.w, PV35.y, 2
- 12 TEX: ADDR(500) CNT(4)
- 37 VFETCH R2, R0.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 38 VFETCH R3, R0.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 39 VFETCH R4, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 40 VFETCH R1, R1.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 13 ALU: ADDR(198) CNT(31) KCACHE0(CB1:0-15)
- 41 x: ADD R13.x, R13.x, R2.x
- y: ADD R13.y, R13.y, R2.y
- z: ADD R13.z, R13.z, R2.z
- w: ADD R13.w, R13.w, R2.w
- t: LSHR R2.x, R0.z, 2
- 42 x: ADD R12.x, R12.x, R3.x
- y: ADD R12.y, R12.y, R3.y
- z: ADD R12.z, R12.z, R3.z
- w: ADD R12.w, R12.w, R3.w
- t: LSHR R3.w, R0.y, 2
- 43 x: ADD R11.x, R11.x, R4.x VEC_021
- y: ADD R11.y, R11.y, R4.y
- z: ADD R11.z, R11.z, R4.z
- w: ADD R11.w, R11.w, R4.w
- t: ADD_INT ____, KC0[1].x, R5.x
- 44 x: ADD R10.x, R10.x, R1.x
- y: ADD R10.y, R10.y, R1.y
- z: ADD R10.z, R10.z, R1.z
- w: ADD R10.w, R10.w, R1.w
- t: LSHR R1.w, PS43, 2
- 45 x: ADD_INT ____, R6.z, 24
- y: ADD_INT ____, R6.z, 28
- z: ADD_INT ____, KC0[0].x, R5.x
- 46 x: LSHR R5.x, PV45.z, 2
- y: LSHL R4.y, PV45.x, 2
- w: LSHL R4.w, PV45.y, 2
- 14 TEX: ADDR(508) CNT(4)
- 47 VFETCH R2, R2.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 48 VFETCH R3, R3.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 49 VFETCH R1, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 50 VFETCH R5, R5.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 15 ALU: ADDR(229) CNT(32) KCACHE0(CB1:0-15)
- 51 x: ADD R29.x, R29.x, R2.x
- y: ADD R29.y, R29.y, R2.y
- z: ADD R29.z, R29.z, R2.z
- w: ADD R29.w, R29.w, R2.w VEC_021
- t: ADD_INT ____, KC0[1].x, R4.w
- 52 x: ADD R28.x, R28.x, R3.x
- y: ADD R28.y, R28.y, R3.y
- z: ADD R28.z, R28.z, R3.z
- w: ADD R28.w, R28.w, R3.w
- t: LSHR R3.x, PS51, 2
- 53 x: ADD R27.x, R27.x, R1.x
- y: ADD R27.y, R27.y, R1.y
- z: ADD R27.z, R27.z, R1.z
- w: ADD R27.w, R27.w, R1.w VEC_021
- t: ADD_INT ____, KC0[0].x, R4.w
- 54 x: ADD R26.x, R26.x, R5.x
- y: ADD R26.y, R26.y, R5.y
- z: ADD R26.z, R26.z, R5.z
- w: ADD R26.w, R26.w, R5.w
- t: LSHR R5.w, PS53, 2
- 55 x: ADD_INT ____, R6.z, 20
- y: ADD_INT ____, KC0[1].x, R4.y
- z: ADD_INT ____, KC0[0].x, R4.y
- w: ADD_INT ____, R6.z, 16
- 56 x: LSHR R5.x, PV55.z, 2
- y: LSHL R5.y, PV55.x, 2
- z: LSHL R5.z, PV55.w, 2
- w: LSHR R1.w, PV55.y, 2
- 16 TEX: ADDR(516) CNT(4)
- 57 VFETCH R3, R3.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 58 VFETCH R4, R5.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 59 VFETCH R1, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 60 VFETCH R2, R5.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 17 ALU: ADDR(261) CNT(32) KCACHE0(CB1:0-15)
- 61 x: ADD R25.x, R25.x, R3.x
- y: ADD R25.y, R25.y, R3.y VEC_021
- z: ADD R25.z, R25.z, R3.z
- w: ADD R25.w, R25.w, R3.w
- t: ADD_INT ____, KC0[1].x, R5.y
- 62 x: ADD R24.x, R24.x, R4.x
- y: ADD R24.y, R24.y, R4.y
- z: ADD R24.z, R24.z, R4.z
- w: ADD R24.w, R24.w, R4.w
- t: LSHR R4.x, PS61, 2
- 63 x: ADD R23.x, R23.x, R1.x
- y: ADD R23.y, R23.y, R1.y VEC_021
- z: ADD R23.z, R23.z, R1.z
- w: ADD R23.w, R23.w, R1.w
- t: ADD_INT ____, KC0[0].x, R5.y
- 64 x: ADD R22.x, R22.x, R2.x
- y: ADD R22.y, R22.y, R2.y
- z: ADD R22.z, R22.z, R2.z
- w: ADD R22.w, R22.w, R2.w
- t: LSHR R2.w, PS63, 2
- 65 x: ADD_INT ____, R6.z, 12
- y: ADD_INT ____, KC0[1].x, R5.z
- z: ADD_INT ____, KC0[0].x, R5.z
- w: ADD_INT ____, R6.z, 8
- 66 x: LSHR R2.x, PV65.z, 2
- y: LSHL R2.y, PV65.x, 2
- z: LSHL R2.z, PV65.w, 2
- w: LSHR R1.w, PV65.y, 2
- 18 TEX: ADDR(524) CNT(4)
- 67 VFETCH R4, R4.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 68 VFETCH R5, R2.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 69 VFETCH R1, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 70 VFETCH R6, R2.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 19 ALU: ADDR(293) CNT(27) KCACHE0(CB1:0-15)
- 71 x: ADD R21.x, R21.x, R4.x
- y: ADD R21.y, R21.y, R4.y VEC_021
- z: ADD R21.z, R21.z, R4.z
- w: ADD R21.w, R21.w, R4.w
- t: ADD_INT ____, KC0[1].x, R2.y
- 72 x: ADD R20.x, R20.x, R5.x
- y: ADD R20.y, R20.y, R5.y
- z: ADD R20.z, R20.z, R5.z
- w: ADD R20.w, R20.w, R5.w
- t: LSHR R5.x, PS71, 2
- 73 x: ADD R19.x, R19.x, R1.x
- y: ADD R19.y, R19.y, R1.y VEC_021
- z: ADD R19.z, R19.z, R1.z
- w: ADD R19.w, R19.w, R1.w
- t: ADD_INT ____, KC0[0].x, R2.y
- 74 x: ADD R18.x, R18.x, R6.x
- y: ADD R18.y, R18.y, R6.y
- z: ADD R18.z, R18.z, R6.z
- w: ADD R18.w, R18.w, R6.w
- t: LSHR R6.w, PS73, 2
- 75 y: ADD_INT ____, KC0[1].x, R2.z
- z: ADD_INT ____, KC0[0].x, R2.z
- 76 x: LSHR R6.x, PV75.z, 2
- w: LSHR R1.w, PV75.y, 2
- 20 TEX: ADDR(532) CNT(4)
- 77 VFETCH R5, R5.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 78 VFETCH R2, R6.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 79 VFETCH R1, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 80 VFETCH R6, R6.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
- FETCH_TYPE(NO_INDEX_OFFSET)
- 21 ALU_BREAK: ADDR(320) CNT(17)
- 81 x: ADD R17.x, R17.x, R5.x
- y: ADD R17.y, R17.y, R5.y
- z: ADD R17.z, R17.z, R5.z
- w: ADD R17.w, R17.w, R5.w
- 82 x: ADD R16.x, R16.x, R2.x
- y: ADD R16.y, R16.y, R2.y
- z: ADD R16.z, R16.z, R2.z
- w: ADD R16.w, R16.w, R2.w
- 83 x: ADD R15.x, R15.x, R1.x
- y: ADD R15.y, R15.y, R1.y
- z: ADD R15.z, R15.z, R1.z
- w: ADD R15.w, R15.w, R1.w
- 84 x: ADD R14.x, R14.x, R6.x
- y: ADD R14.y, R14.y, R6.y
- z: ADD R14.z, R14.z, R6.z
- w: ADD R14.w, R14.w, R6.w
- 85 x: PREDNE_INT ____, R30.z, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
- 22 ENDLOOP i0 PASS_JUMP_ADDR(9)
- 23 ELSE POP_CNT(1) ADDR(25)
- 24 ALU_POP_AFTER: ADDR(337) CNT(80)
- 86 x: MOV R29.x, R7.x
- y: MOV R29.y, R7.y
- z: MOV R29.z, R7.z
- w: MOV R29.w, R7.w
- 87 x: MOV R28.x, PV86.x
- y: MOV R28.y, PV86.y
- z: MOV R28.z, PV86.z
- w: MOV R28.w, PV86.w
- 88 x: MOV R27.x, PV87.x
- y: MOV R27.y, PV87.y
- z: MOV R27.z, PV87.z
- w: MOV R27.w, PV87.w
- 89 x: MOV R26.x, PV88.x
- y: MOV R26.y, PV88.y
- z: MOV R26.z, PV88.z
- w: MOV R26.w, PV88.w
- 90 x: MOV R25.x, PV89.x
- y: MOV R25.y, PV89.y
- z: MOV R25.z, PV89.z
- w: MOV R25.w, PV89.w
- 91 x: MOV R24.x, PV90.x
- y: MOV R24.y, PV90.y
- z: MOV R24.z, PV90.z
- w: MOV R24.w, PV90.w
- 92 x: MOV R23.x, PV91.x
- y: MOV R23.y, PV91.y
- z: MOV R23.z, PV91.z
- w: MOV R23.w, PV91.w
- 93 x: MOV R22.x, PV92.x
- y: MOV R22.y, PV92.y
- z: MOV R22.z, PV92.z
- w: MOV R22.w, PV92.w
- 94 x: MOV R21.x, PV93.x
- y: MOV R21.y, PV93.y
- z: MOV R21.z, PV93.z
- w: MOV R21.w, PV93.w
- 95 x: MOV R20.x, PV94.x
- y: MOV R20.y, PV94.y
- z: MOV R20.z, PV94.z
- w: MOV R20.w, PV94.w
- 96 x: MOV R19.x, PV95.x
- y: MOV R19.y, PV95.y
- z: MOV R19.z, PV95.z
- w: MOV R19.w, PV95.w
- 97 x: MOV R18.x, PV96.x
- y: MOV R18.y, PV96.y
- z: MOV R18.z, PV96.z
- w: MOV R18.w, PV96.w
- 98 x: MOV R17.x, PV97.x
- y: MOV R17.y, PV97.y
- z: MOV R17.z, PV97.z
- w: MOV R17.w, PV97.w
- 99 x: MOV R16.x, PV98.x
- y: MOV R16.y, PV98.y
- z: MOV R16.z, PV98.z
- w: MOV R16.w, PV98.w
- 100 x: MOV R15.x, PV99.x
- y: MOV R15.y, PV99.y
- z: MOV R15.z, PV99.z
- w: MOV R15.w, PV99.w
- 101 x: MOV R14.x, PV100.x
- y: MOV R14.y, PV100.y
- z: MOV R14.z, PV100.z
- w: MOV R14.w, PV100.w
- 102 x: MOV R13.x, PV101.x
- y: MOV R13.y, PV101.y
- z: MOV R13.z, PV101.z
- w: MOV R13.w, PV101.w
- 103 x: MOV R12.x, PV102.x
- y: MOV R12.y, PV102.y
- z: MOV R12.z, PV102.z
- w: MOV R12.w, PV102.w
- 104 x: MOV R11.x, PV103.x
- y: MOV R11.y, PV103.y
- z: MOV R11.z, PV103.z
- w: MOV R11.w, PV103.w
- 105 x: MOV R10.x, PV104.x
- y: MOV R10.y, PV104.y
- z: MOV R10.z, PV104.z
- w: MOV R10.w, PV104.w
- 25 ALU: ADDR(417) CNT(22) KCACHE0(CB1:0-15)
- 106 y: ADD_INT R9.y, R9.y, 10
- z: ADD_INT R2.z, R8.w, R9.y
- 107 x: OR_INT ____, PV106.z, 1
- y: LSHL ____, PV106.z, 4
- z: ADD_INT ____, PV106.z, 2
- w: ADD_INT ____, PV106.z, 3
- t: ADD_INT T0.z, PV106.z, 4
- 108 x: LSHL ____, PV107.x, 4
- y: LSHL R1.y, PV107.z, 4
- z: ADD_INT ____, KC0[5].x, PV107.y
- w: ADD_INT ____, KC0[4].x, PV107.y
- t: LSHL R1.z, PV107.w, 4
- 109 x: LSHR R0.x, PV108.w, 2
- y: ADD_INT R0.y, KC0[5].x, PV108.x
- z: ADD_INT R0.z, KC0[4].x, PV108.x
- w: LSHL R1.w, T0.z, 4
- t: LSHR R1.x, PV108.z, 2
- 26 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R10, ARRAY_SIZE(4) MARK VPM
- 27 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R11, ARRAY_SIZE(4) MARK VPM
- 28 ALU: ADDR(439) CNT(6) KCACHE0(CB1:0-15)
- 110 x: LSHR R1.x, R0.z, 2
- y: ADD_INT R0.y, KC0[5].x, R1.y
- z: ADD_INT R0.z, KC0[4].x, R1.y
- w: ADD_INT R0.w, R2.z, 5 VEC_120
- t: LSHR R0.x, R0.y, 2
- 29 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R12, ARRAY_SIZE(4) MARK VPM
- 30 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R13, ARRAY_SIZE(4) MARK VPM
- 31 ALU: ADDR(445) CNT(6) KCACHE0(CB1:0-15)
- 111 x: LSHR R0.x, R0.z, 2
- y: ADD_INT R0.y, KC0[4].x, R1.z
- z: LSHL R1.z, R0.w, 4
- w: ADD_INT R0.w, KC0[5].x, R1.z
- t: LSHR R1.x, R0.y, 2
- 32 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R14, ARRAY_SIZE(4) MARK VPM
- 33 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R15, ARRAY_SIZE(4) MARK VPM
- 34 ALU: ADDR(451) CNT(6) KCACHE0(CB1:0-15)
- 112 x: LSHR R1.x, R0.y, 2
- y: ADD_INT R0.y, R2.z, 6
- 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
- 35 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R16, ARRAY_SIZE(4) MARK VPM
- 36 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R17, ARRAY_SIZE(4) MARK VPM
- 37 ALU: ADDR(457) CNT(6) KCACHE0(CB1:0-15)
- 113 x: LSHR R0.x, R0.w, 2
- y: ADD_INT R0.y, KC0[5].x, R1.z
- z: ADD_INT R0.z, KC0[4].x, R1.z
- w: LSHL R0.w, R0.y, 4
- t: LSHR R1.x, R0.z, 2
- 38 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R18, ARRAY_SIZE(4) MARK VPM
- 39 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R19, ARRAY_SIZE(4) MARK VPM
- 40 ALU: ADDR(463) CNT(6) KCACHE0(CB1:0-15)
- 114 x: LSHR R1.x, R0.z, 2
- y: ADD_INT R0.y, KC0[5].x, R0.w
- z: ADD_INT R0.z, KC0[4].x, R0.w
- w: ADD_INT R0.w, R2.z, 7 VEC_120
- t: LSHR R0.x, R0.y, 2
- 41 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R20, ARRAY_SIZE(4) MARK VPM
- 42 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R21, ARRAY_SIZE(4) MARK VPM
- 43 ALU: ADDR(469) CNT(7)
- 115 x: LSHR R0.x, R0.z, 2
- y: ADD_INT R0.y, R2.z, 8 VEC_120
- z: LSHL R0.z, R0.w, 4
- w: ADD_INT R0.w, R2.z, 9 VEC_120
- t: LSHR R1.x, R0.y, 2
- 44 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R22, ARRAY_SIZE(4) MARK VPM
- 45 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R23, ARRAY_SIZE(4) MARK VPM
- 46 ALU: ADDR(476) CNT(10) KCACHE0(CB1:0-15)
- 116 x: LSHL ____, R0.y, 4
- y: ADD_INT ____, KC0[4].x, R0.z
- z: LSHL R2.z, R0.w, 4
- w: ADD_INT ____, KC0[5].x, R0.z
- 117 x: LSHR R1.x, PV116.y, 2
- z: ADD_INT R0.z, KC0[5].x, PV116.x
- w: ADD_INT R0.w, KC0[4].x, PV116.x
- t: LSHR R0.x, PV116.w, 2
- 47 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R24, ARRAY_SIZE(4) MARK VPM
- 48 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R25, ARRAY_SIZE(4) MARK VPM
- 49 ALU: ADDR(486) CNT(5) KCACHE0(CB1:0-15)
- 118 x: LSHR R0.x, R0.w, 2
- z: ADD_INT R0.z, KC0[5].x, R2.z
- w: ADD_INT R0.w, KC0[4].x, R2.z
- t: LSHR R1.x, R0.z, 2
- 50 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R26, ARRAY_SIZE(4) MARK VPM
- 51 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R27, ARRAY_SIZE(4) MARK VPM
- 52 ALU: ADDR(491) CNT(4) KCACHE0(CB1:0-15)
- 119 x: LSHR R1.x, R0.w, 2
- y: SETGT_UINT R0.y, KC0[8].x, R9.y
- t: LSHR R0.x, R0.z, 2
- 53 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R28, ARRAY_SIZE(4) MARK VPM
- 54 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R29, ARRAY_SIZE(4) MARK VPM
- 55 ALU_BREAK: ADDR(495) CNT(1)
- 120 x: PREDNE_INT ____, R0.y, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
- 56 ENDLOOP i0 PASS_JUMP_ADDR(5)
- 57 POP (1) ADDR(58)
- 58 NOP NO_BARRIER
- END_OF_PROGRAM
- ; ----------------- CS Data ------------------------
- ; Input Semantic Mappings
- ; No input mappings
- GprPoolSize = 0
- CodeLen = 4320;Bytes
- PGM_END_CF = 0; words(64 bit)
- PGM_END_ALU = 0; words(64 bit)
- PGM_END_FETCH = 0; words(64 bit)
- MaxScratchRegsNeeded = 0
- ;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