Advertisement
Guest User

Untitled

a guest
Apr 10th, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.30 KB | None | 0 0
  1.  
  2. ; -------- Disassembly --------------------
  3.  
  4. 00 ALU_PUSH_BEFORE: ADDR(64) CNT(9) KCACHE0(CB1:0-15) KCACHE1(CB0:0-15)
  5.  
  6. 0 x: MOV R7.x, 0.0f
  7.  
  8. y: MOV R7.y, 0.0f
  9.  
  10. z: MOV R7.z, 0.0f
  11.  
  12. w: MOV R7.w, 0.0f
  13.  
  14. t: SETE_INT R2.x, KC0[8].x, 0.0f
  15.  
  16. 1 t: MULLO_INT ____, R1.x, KC1[1].x
  17.  
  18. 2 z: ADD_INT ____, R0.x, PS1
  19.  
  20. 3 y: ADD_INT R0.y, PV2.z, KC1[6].x
  21.  
  22. 4 x: PREDE_INT ____, R2.x, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
  23.  
  24. 01 JUMP POP_CNT(1) ADDR(58)
  25.  
  26. 02 ALU: ADDR(73) CNT(10) KCACHE0(CB1:0-15)
  27.  
  28. 5 y: LSHL R8.y, KC0[7].x, 2
  29.  
  30. w: ADD_INT ____, R0.y, KC0[6].x
  31.  
  32. t: MOV R9.y, 0.0f
  33.  
  34. 6 z: LSHL R8.z, PV5.w, 2
  35.  
  36. t: MULLO_INT R8.w, PV5.w, 480
  37.  
  38. 7 x: ADD_INT ____, KC0[3].x, PV6.z
  39.  
  40. 8 z: LSHR R0.z, PV7.x, 2
  41.  
  42. 03 TEX: ADDR(496) CNT(1)
  43.  
  44. 9 VFETCH R8.x___, R0.z, fc153 MEGA(4)
  45.  
  46. FETCH_TYPE(NO_INDEX_OFFSET)
  47.  
  48. 04 LOOP_DX10 i0 FAIL_JUMP_ADDR(57)
  49.  
  50. 05 ALU_PUSH_BEFORE: ADDR(83) CNT(2)
  51.  
  52. 10 w: SETE_INT R0.w, R8.x, 0.0f
  53.  
  54. 11 x: PREDE_INT ____, R0.w, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
  55.  
  56. 06 JUMP ADDR(23)
  57.  
  58. 07 ALU: ADDR(85) CNT(84) KCACHE0(CB1:0-15)
  59.  
  60. 12 x: MOV R29.x, 0.0f
  61.  
  62. y: ADD_INT R30.y, KC0[2].x, R8.z
  63.  
  64. z: LSHL R9.z, R9.y, 2
  65.  
  66. t: MOV R29.y, 0.0f
  67.  
  68. 13 x: MOV R28.x, 0.0f
  69.  
  70. y: MOV R28.y, 0.0f
  71.  
  72. z: MOV R29.z, 0.0f
  73.  
  74. w: MOV R29.w, 0.0f
  75.  
  76. t: MOV R28.z, 0.0f
  77.  
  78. 14 x: MOV R27.x, 0.0f
  79.  
  80. y: MOV R27.y, 0.0f
  81.  
  82. z: MOV R27.z, 0.0f
  83.  
  84. w: MOV R28.w, 0.0f
  85.  
  86. t: MOV R27.w, 0.0f
  87.  
  88. 15 x: MOV R26.x, 0.0f
  89.  
  90. y: MOV R26.y, 0.0f
  91.  
  92. z: MOV R26.z, 0.0f
  93.  
  94. w: MOV R26.w, 0.0f
  95.  
  96. t: MOV R25.x, 0.0f
  97.  
  98. 16 x: MOV R24.x, 0.0f
  99.  
  100. y: MOV R25.y, 0.0f
  101.  
  102. z: MOV R25.z, 0.0f
  103.  
  104. w: MOV R25.w, 0.0f
  105.  
  106. t: MOV R24.y, 0.0f
  107.  
  108. 17 x: MOV R23.x, 0.0f
  109.  
  110. y: MOV R23.y, 0.0f
  111.  
  112. z: MOV R24.z, 0.0f
  113.  
  114. w: MOV R24.w, 0.0f
  115.  
  116. t: MOV R23.z, 0.0f
  117.  
  118. 18 x: MOV R22.x, 0.0f
  119.  
  120. y: MOV R22.y, 0.0f
  121.  
  122. z: MOV R22.z, 0.0f
  123.  
  124. w: MOV R23.w, 0.0f
  125.  
  126. t: MOV R22.w, 0.0f
  127.  
  128. 19 x: MOV R21.x, 0.0f
  129.  
  130. y: MOV R21.y, 0.0f
  131.  
  132. z: MOV R21.z, 0.0f
  133.  
  134. w: MOV R21.w, 0.0f
  135.  
  136. t: MOV R20.x, 0.0f
  137.  
  138. 20 x: MOV R19.x, 0.0f
  139.  
  140. y: MOV R20.y, 0.0f
  141.  
  142. z: MOV R20.z, 0.0f
  143.  
  144. w: MOV R20.w, 0.0f
  145.  
  146. t: MOV R19.y, 0.0f
  147.  
  148. 21 x: MOV R18.x, 0.0f
  149.  
  150. y: MOV R18.y, 0.0f
  151.  
  152. z: MOV R19.z, 0.0f
  153.  
  154. w: MOV R19.w, 0.0f
  155.  
  156. t: MOV R18.z, 0.0f
  157.  
  158. 22 x: MOV R17.x, 0.0f
  159.  
  160. y: MOV R17.y, 0.0f
  161.  
  162. z: MOV R17.z, 0.0f
  163.  
  164. w: MOV R18.w, 0.0f
  165.  
  166. t: MOV R17.w, 0.0f
  167.  
  168. 23 x: MOV R16.x, 0.0f
  169.  
  170. y: MOV R16.y, 0.0f
  171.  
  172. z: MOV R16.z, 0.0f
  173.  
  174. w: MOV R16.w, 0.0f
  175.  
  176. t: MOV R15.x, 0.0f
  177.  
  178. 24 x: MOV R14.x, 0.0f
  179.  
  180. y: MOV R15.y, 0.0f
  181.  
  182. z: MOV R15.z, 0.0f
  183.  
  184. w: MOV R15.w, 0.0f
  185.  
  186. t: MOV R14.y, 0.0f
  187.  
  188. 25 x: MOV R13.x, 0.0f
  189.  
  190. y: MOV R13.y, 0.0f
  191.  
  192. z: MOV R14.z, 0.0f
  193.  
  194. w: MOV R14.w, 0.0f
  195.  
  196. t: MOV R13.z, 0.0f
  197.  
  198. 26 x: MOV R12.x, 0.0f
  199.  
  200. y: MOV R12.y, 0.0f
  201.  
  202. z: MOV R12.z, 0.0f
  203.  
  204. w: MOV R13.w, 0.0f
  205.  
  206. t: MOV R12.w, 0.0f
  207.  
  208. 27 x: MOV R11.x, 0.0f
  209.  
  210. y: MOV R11.y, 0.0f
  211.  
  212. z: MOV R11.z, 0.0f
  213.  
  214. w: MOV R11.w, 0.0f
  215.  
  216. t: MOV R10.x, 0.0f
  217.  
  218. 28 x: MOV R9.x, 0.0f
  219.  
  220. y: MOV R10.y, 0.0f
  221.  
  222. z: MOV R10.z, 0.0f
  223.  
  224. w: MOV R10.w, 0.0f
  225.  
  226. 08 LOOP_DX10 i0 FAIL_JUMP_ADDR(23)
  227.  
  228. 09 ALU: ADDR(169) CNT(6)
  229.  
  230. 29 x: ADD_INT R9.x, R9.x, 1
  231.  
  232. y: OR_INT R0.y, R9.z, 0x00000004
  233.  
  234. z: LSHR R0.z, R30.y, 2
  235.  
  236. t: ADD_INT R30.y, R8.y, R30.y
  237.  
  238. 30 z: SETGT_UINT R30.z, R8.x, PV29.x
  239.  
  240. 10 TEX: ADDR(498) CNT(1)
  241.  
  242. 31 VFETCH R0.x___, R0.z, fc153 MEGA(4)
  243.  
  244. FETCH_TYPE(NO_INDEX_OFFSET)
  245.  
  246. 11 ALU: ADDR(175) CNT(23) KCACHE0(CB1:0-15)
  247.  
  248. 32 y: ADD_INT ____, R0.x, R0.y
  249.  
  250. z: ADD_INT R6.z, R9.z, R0.x
  251.  
  252. 33 x: LSHL T0.x, PV32.z, 2
  253.  
  254. y: ADD_INT ____, PV32.z, 36
  255.  
  256. z: ADD_INT ____, PV32.z, 32
  257.  
  258. w: LSHL ____, PV32.y, 2
  259.  
  260. 34 x: LSHL R5.x, PV33.z, 2
  261.  
  262. y: ADD_INT ____, KC0[0].x, PV33.w
  263.  
  264. z: ADD_INT ____, KC0[1].x, PV33.w
  265.  
  266. w: LSHL T0.w, PV33.y, 2
  267.  
  268. 35 x: LSHR R0.x, PV34.z, 2
  269.  
  270. y: ADD_INT ____, KC0[1].x, T0.x
  271.  
  272. z: ADD_INT ____, KC0[0].x, T0.x
  273.  
  274. w: LSHR R0.w, PV34.y, 2
  275.  
  276. 36 x: LSHR R1.x, PV35.z, 2
  277.  
  278. y: ADD_INT R0.y, KC0[0].x, T0.w
  279.  
  280. z: ADD_INT R0.z, KC0[1].x, T0.w
  281.  
  282. w: LSHR R1.w, PV35.y, 2
  283.  
  284. 12 TEX: ADDR(500) CNT(4)
  285.  
  286. 37 VFETCH R2, R0.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  287.  
  288. FETCH_TYPE(NO_INDEX_OFFSET)
  289.  
  290. 38 VFETCH R3, R0.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  291.  
  292. FETCH_TYPE(NO_INDEX_OFFSET)
  293.  
  294. 39 VFETCH R4, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  295.  
  296. FETCH_TYPE(NO_INDEX_OFFSET)
  297.  
  298. 40 VFETCH R1, R1.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  299.  
  300. FETCH_TYPE(NO_INDEX_OFFSET)
  301.  
  302. 13 ALU: ADDR(198) CNT(31) KCACHE0(CB1:0-15)
  303.  
  304. 41 x: ADD R13.x, R13.x, R2.x
  305.  
  306. y: ADD R13.y, R13.y, R2.y
  307.  
  308. z: ADD R13.z, R13.z, R2.z
  309.  
  310. w: ADD R13.w, R13.w, R2.w
  311.  
  312. t: LSHR R2.x, R0.z, 2
  313.  
  314. 42 x: ADD R12.x, R12.x, R3.x
  315.  
  316. y: ADD R12.y, R12.y, R3.y
  317.  
  318. z: ADD R12.z, R12.z, R3.z
  319.  
  320. w: ADD R12.w, R12.w, R3.w
  321.  
  322. t: LSHR R3.w, R0.y, 2
  323.  
  324. 43 x: ADD R11.x, R11.x, R4.x VEC_021
  325.  
  326. y: ADD R11.y, R11.y, R4.y
  327.  
  328. z: ADD R11.z, R11.z, R4.z
  329.  
  330. w: ADD R11.w, R11.w, R4.w
  331.  
  332. t: ADD_INT ____, KC0[1].x, R5.x
  333.  
  334. 44 x: ADD R10.x, R10.x, R1.x
  335.  
  336. y: ADD R10.y, R10.y, R1.y
  337.  
  338. z: ADD R10.z, R10.z, R1.z
  339.  
  340. w: ADD R10.w, R10.w, R1.w
  341.  
  342. t: LSHR R1.w, PS43, 2
  343.  
  344. 45 x: ADD_INT ____, R6.z, 24
  345.  
  346. y: ADD_INT ____, R6.z, 28
  347.  
  348. z: ADD_INT ____, KC0[0].x, R5.x
  349.  
  350. 46 x: LSHR R5.x, PV45.z, 2
  351.  
  352. y: LSHL R4.y, PV45.x, 2
  353.  
  354. w: LSHL R4.w, PV45.y, 2
  355.  
  356. 14 TEX: ADDR(508) CNT(4)
  357.  
  358. 47 VFETCH R2, R2.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  359.  
  360. FETCH_TYPE(NO_INDEX_OFFSET)
  361.  
  362. 48 VFETCH R3, R3.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  363.  
  364. FETCH_TYPE(NO_INDEX_OFFSET)
  365.  
  366. 49 VFETCH R1, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  367.  
  368. FETCH_TYPE(NO_INDEX_OFFSET)
  369.  
  370. 50 VFETCH R5, R5.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  371.  
  372. FETCH_TYPE(NO_INDEX_OFFSET)
  373.  
  374. 15 ALU: ADDR(229) CNT(32) KCACHE0(CB1:0-15)
  375.  
  376. 51 x: ADD R29.x, R29.x, R2.x
  377.  
  378. y: ADD R29.y, R29.y, R2.y
  379.  
  380. z: ADD R29.z, R29.z, R2.z
  381.  
  382. w: ADD R29.w, R29.w, R2.w VEC_021
  383.  
  384. t: ADD_INT ____, KC0[1].x, R4.w
  385.  
  386. 52 x: ADD R28.x, R28.x, R3.x
  387.  
  388. y: ADD R28.y, R28.y, R3.y
  389.  
  390. z: ADD R28.z, R28.z, R3.z
  391.  
  392. w: ADD R28.w, R28.w, R3.w
  393.  
  394. t: LSHR R3.x, PS51, 2
  395.  
  396. 53 x: ADD R27.x, R27.x, R1.x
  397.  
  398. y: ADD R27.y, R27.y, R1.y
  399.  
  400. z: ADD R27.z, R27.z, R1.z
  401.  
  402. w: ADD R27.w, R27.w, R1.w VEC_021
  403.  
  404. t: ADD_INT ____, KC0[0].x, R4.w
  405.  
  406. 54 x: ADD R26.x, R26.x, R5.x
  407.  
  408. y: ADD R26.y, R26.y, R5.y
  409.  
  410. z: ADD R26.z, R26.z, R5.z
  411.  
  412. w: ADD R26.w, R26.w, R5.w
  413.  
  414. t: LSHR R5.w, PS53, 2
  415.  
  416. 55 x: ADD_INT ____, R6.z, 20
  417.  
  418. y: ADD_INT ____, KC0[1].x, R4.y
  419.  
  420. z: ADD_INT ____, KC0[0].x, R4.y
  421.  
  422. w: ADD_INT ____, R6.z, 16
  423.  
  424. 56 x: LSHR R5.x, PV55.z, 2
  425.  
  426. y: LSHL R5.y, PV55.x, 2
  427.  
  428. z: LSHL R5.z, PV55.w, 2
  429.  
  430. w: LSHR R1.w, PV55.y, 2
  431.  
  432. 16 TEX: ADDR(516) CNT(4)
  433.  
  434. 57 VFETCH R3, R3.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  435.  
  436. FETCH_TYPE(NO_INDEX_OFFSET)
  437.  
  438. 58 VFETCH R4, R5.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  439.  
  440. FETCH_TYPE(NO_INDEX_OFFSET)
  441.  
  442. 59 VFETCH R1, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  443.  
  444. FETCH_TYPE(NO_INDEX_OFFSET)
  445.  
  446. 60 VFETCH R2, R5.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  447.  
  448. FETCH_TYPE(NO_INDEX_OFFSET)
  449.  
  450. 17 ALU: ADDR(261) CNT(32) KCACHE0(CB1:0-15)
  451.  
  452. 61 x: ADD R25.x, R25.x, R3.x
  453.  
  454. y: ADD R25.y, R25.y, R3.y VEC_021
  455.  
  456. z: ADD R25.z, R25.z, R3.z
  457.  
  458. w: ADD R25.w, R25.w, R3.w
  459.  
  460. t: ADD_INT ____, KC0[1].x, R5.y
  461.  
  462. 62 x: ADD R24.x, R24.x, R4.x
  463.  
  464. y: ADD R24.y, R24.y, R4.y
  465.  
  466. z: ADD R24.z, R24.z, R4.z
  467.  
  468. w: ADD R24.w, R24.w, R4.w
  469.  
  470. t: LSHR R4.x, PS61, 2
  471.  
  472. 63 x: ADD R23.x, R23.x, R1.x
  473.  
  474. y: ADD R23.y, R23.y, R1.y VEC_021
  475.  
  476. z: ADD R23.z, R23.z, R1.z
  477.  
  478. w: ADD R23.w, R23.w, R1.w
  479.  
  480. t: ADD_INT ____, KC0[0].x, R5.y
  481.  
  482. 64 x: ADD R22.x, R22.x, R2.x
  483.  
  484. y: ADD R22.y, R22.y, R2.y
  485.  
  486. z: ADD R22.z, R22.z, R2.z
  487.  
  488. w: ADD R22.w, R22.w, R2.w
  489.  
  490. t: LSHR R2.w, PS63, 2
  491.  
  492. 65 x: ADD_INT ____, R6.z, 12
  493.  
  494. y: ADD_INT ____, KC0[1].x, R5.z
  495.  
  496. z: ADD_INT ____, KC0[0].x, R5.z
  497.  
  498. w: ADD_INT ____, R6.z, 8
  499.  
  500. 66 x: LSHR R2.x, PV65.z, 2
  501.  
  502. y: LSHL R2.y, PV65.x, 2
  503.  
  504. z: LSHL R2.z, PV65.w, 2
  505.  
  506. w: LSHR R1.w, PV65.y, 2
  507.  
  508. 18 TEX: ADDR(524) CNT(4)
  509.  
  510. 67 VFETCH R4, R4.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  511.  
  512. FETCH_TYPE(NO_INDEX_OFFSET)
  513.  
  514. 68 VFETCH R5, R2.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  515.  
  516. FETCH_TYPE(NO_INDEX_OFFSET)
  517.  
  518. 69 VFETCH R1, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  519.  
  520. FETCH_TYPE(NO_INDEX_OFFSET)
  521.  
  522. 70 VFETCH R6, R2.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  523.  
  524. FETCH_TYPE(NO_INDEX_OFFSET)
  525.  
  526. 19 ALU: ADDR(293) CNT(27) KCACHE0(CB1:0-15)
  527.  
  528. 71 x: ADD R21.x, R21.x, R4.x
  529.  
  530. y: ADD R21.y, R21.y, R4.y VEC_021
  531.  
  532. z: ADD R21.z, R21.z, R4.z
  533.  
  534. w: ADD R21.w, R21.w, R4.w
  535.  
  536. t: ADD_INT ____, KC0[1].x, R2.y
  537.  
  538. 72 x: ADD R20.x, R20.x, R5.x
  539.  
  540. y: ADD R20.y, R20.y, R5.y
  541.  
  542. z: ADD R20.z, R20.z, R5.z
  543.  
  544. w: ADD R20.w, R20.w, R5.w
  545.  
  546. t: LSHR R5.x, PS71, 2
  547.  
  548. 73 x: ADD R19.x, R19.x, R1.x
  549.  
  550. y: ADD R19.y, R19.y, R1.y VEC_021
  551.  
  552. z: ADD R19.z, R19.z, R1.z
  553.  
  554. w: ADD R19.w, R19.w, R1.w
  555.  
  556. t: ADD_INT ____, KC0[0].x, R2.y
  557.  
  558. 74 x: ADD R18.x, R18.x, R6.x
  559.  
  560. y: ADD R18.y, R18.y, R6.y
  561.  
  562. z: ADD R18.z, R18.z, R6.z
  563.  
  564. w: ADD R18.w, R18.w, R6.w
  565.  
  566. t: LSHR R6.w, PS73, 2
  567.  
  568. 75 y: ADD_INT ____, KC0[1].x, R2.z
  569.  
  570. z: ADD_INT ____, KC0[0].x, R2.z
  571.  
  572. 76 x: LSHR R6.x, PV75.z, 2
  573.  
  574. w: LSHR R1.w, PV75.y, 2
  575.  
  576. 20 TEX: ADDR(532) CNT(4)
  577.  
  578. 77 VFETCH R5, R5.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  579.  
  580. FETCH_TYPE(NO_INDEX_OFFSET)
  581.  
  582. 78 VFETCH R2, R6.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  583.  
  584. FETCH_TYPE(NO_INDEX_OFFSET)
  585.  
  586. 79 VFETCH R1, R1.w, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  587.  
  588. FETCH_TYPE(NO_INDEX_OFFSET)
  589.  
  590. 80 VFETCH R6, R6.x, fc153 FORMAT(32_32_32_32_FLOAT) MEGA(16)
  591.  
  592. FETCH_TYPE(NO_INDEX_OFFSET)
  593.  
  594. 21 ALU_BREAK: ADDR(320) CNT(17)
  595.  
  596. 81 x: ADD R17.x, R17.x, R5.x
  597.  
  598. y: ADD R17.y, R17.y, R5.y
  599.  
  600. z: ADD R17.z, R17.z, R5.z
  601.  
  602. w: ADD R17.w, R17.w, R5.w
  603.  
  604. 82 x: ADD R16.x, R16.x, R2.x
  605.  
  606. y: ADD R16.y, R16.y, R2.y
  607.  
  608. z: ADD R16.z, R16.z, R2.z
  609.  
  610. w: ADD R16.w, R16.w, R2.w
  611.  
  612. 83 x: ADD R15.x, R15.x, R1.x
  613.  
  614. y: ADD R15.y, R15.y, R1.y
  615.  
  616. z: ADD R15.z, R15.z, R1.z
  617.  
  618. w: ADD R15.w, R15.w, R1.w
  619.  
  620. 84 x: ADD R14.x, R14.x, R6.x
  621.  
  622. y: ADD R14.y, R14.y, R6.y
  623.  
  624. z: ADD R14.z, R14.z, R6.z
  625.  
  626. w: ADD R14.w, R14.w, R6.w
  627.  
  628. 85 x: PREDNE_INT ____, R30.z, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
  629.  
  630. 22 ENDLOOP i0 PASS_JUMP_ADDR(9)
  631.  
  632. 23 ELSE POP_CNT(1) ADDR(25)
  633.  
  634. 24 ALU_POP_AFTER: ADDR(337) CNT(80)
  635.  
  636. 86 x: MOV R29.x, R7.x
  637.  
  638. y: MOV R29.y, R7.y
  639.  
  640. z: MOV R29.z, R7.z
  641.  
  642. w: MOV R29.w, R7.w
  643.  
  644. 87 x: MOV R28.x, PV86.x
  645.  
  646. y: MOV R28.y, PV86.y
  647.  
  648. z: MOV R28.z, PV86.z
  649.  
  650. w: MOV R28.w, PV86.w
  651.  
  652. 88 x: MOV R27.x, PV87.x
  653.  
  654. y: MOV R27.y, PV87.y
  655.  
  656. z: MOV R27.z, PV87.z
  657.  
  658. w: MOV R27.w, PV87.w
  659.  
  660. 89 x: MOV R26.x, PV88.x
  661.  
  662. y: MOV R26.y, PV88.y
  663.  
  664. z: MOV R26.z, PV88.z
  665.  
  666. w: MOV R26.w, PV88.w
  667.  
  668. 90 x: MOV R25.x, PV89.x
  669.  
  670. y: MOV R25.y, PV89.y
  671.  
  672. z: MOV R25.z, PV89.z
  673.  
  674. w: MOV R25.w, PV89.w
  675.  
  676. 91 x: MOV R24.x, PV90.x
  677.  
  678. y: MOV R24.y, PV90.y
  679.  
  680. z: MOV R24.z, PV90.z
  681.  
  682. w: MOV R24.w, PV90.w
  683.  
  684. 92 x: MOV R23.x, PV91.x
  685.  
  686. y: MOV R23.y, PV91.y
  687.  
  688. z: MOV R23.z, PV91.z
  689.  
  690. w: MOV R23.w, PV91.w
  691.  
  692. 93 x: MOV R22.x, PV92.x
  693.  
  694. y: MOV R22.y, PV92.y
  695.  
  696. z: MOV R22.z, PV92.z
  697.  
  698. w: MOV R22.w, PV92.w
  699.  
  700. 94 x: MOV R21.x, PV93.x
  701.  
  702. y: MOV R21.y, PV93.y
  703.  
  704. z: MOV R21.z, PV93.z
  705.  
  706. w: MOV R21.w, PV93.w
  707.  
  708. 95 x: MOV R20.x, PV94.x
  709.  
  710. y: MOV R20.y, PV94.y
  711.  
  712. z: MOV R20.z, PV94.z
  713.  
  714. w: MOV R20.w, PV94.w
  715.  
  716. 96 x: MOV R19.x, PV95.x
  717.  
  718. y: MOV R19.y, PV95.y
  719.  
  720. z: MOV R19.z, PV95.z
  721.  
  722. w: MOV R19.w, PV95.w
  723.  
  724. 97 x: MOV R18.x, PV96.x
  725.  
  726. y: MOV R18.y, PV96.y
  727.  
  728. z: MOV R18.z, PV96.z
  729.  
  730. w: MOV R18.w, PV96.w
  731.  
  732. 98 x: MOV R17.x, PV97.x
  733.  
  734. y: MOV R17.y, PV97.y
  735.  
  736. z: MOV R17.z, PV97.z
  737.  
  738. w: MOV R17.w, PV97.w
  739.  
  740. 99 x: MOV R16.x, PV98.x
  741.  
  742. y: MOV R16.y, PV98.y
  743.  
  744. z: MOV R16.z, PV98.z
  745.  
  746. w: MOV R16.w, PV98.w
  747.  
  748. 100 x: MOV R15.x, PV99.x
  749.  
  750. y: MOV R15.y, PV99.y
  751.  
  752. z: MOV R15.z, PV99.z
  753.  
  754. w: MOV R15.w, PV99.w
  755.  
  756. 101 x: MOV R14.x, PV100.x
  757.  
  758. y: MOV R14.y, PV100.y
  759.  
  760. z: MOV R14.z, PV100.z
  761.  
  762. w: MOV R14.w, PV100.w
  763.  
  764. 102 x: MOV R13.x, PV101.x
  765.  
  766. y: MOV R13.y, PV101.y
  767.  
  768. z: MOV R13.z, PV101.z
  769.  
  770. w: MOV R13.w, PV101.w
  771.  
  772. 103 x: MOV R12.x, PV102.x
  773.  
  774. y: MOV R12.y, PV102.y
  775.  
  776. z: MOV R12.z, PV102.z
  777.  
  778. w: MOV R12.w, PV102.w
  779.  
  780. 104 x: MOV R11.x, PV103.x
  781.  
  782. y: MOV R11.y, PV103.y
  783.  
  784. z: MOV R11.z, PV103.z
  785.  
  786. w: MOV R11.w, PV103.w
  787.  
  788. 105 x: MOV R10.x, PV104.x
  789.  
  790. y: MOV R10.y, PV104.y
  791.  
  792. z: MOV R10.z, PV104.z
  793.  
  794. w: MOV R10.w, PV104.w
  795.  
  796. 25 ALU: ADDR(417) CNT(22) KCACHE0(CB1:0-15)
  797.  
  798. 106 y: ADD_INT R9.y, R9.y, 10
  799.  
  800. z: ADD_INT R2.z, R8.w, R9.y
  801.  
  802. 107 x: OR_INT ____, PV106.z, 1
  803.  
  804. y: LSHL ____, PV106.z, 4
  805.  
  806. z: ADD_INT ____, PV106.z, 2
  807.  
  808. w: ADD_INT ____, PV106.z, 3
  809.  
  810. t: ADD_INT T0.z, PV106.z, 4
  811.  
  812. 108 x: LSHL ____, PV107.x, 4
  813.  
  814. y: LSHL R1.y, PV107.z, 4
  815.  
  816. z: ADD_INT ____, KC0[5].x, PV107.y
  817.  
  818. w: ADD_INT ____, KC0[4].x, PV107.y
  819.  
  820. t: LSHL R1.z, PV107.w, 4
  821.  
  822. 109 x: LSHR R0.x, PV108.w, 2
  823.  
  824. y: ADD_INT R0.y, KC0[5].x, PV108.x
  825.  
  826. z: ADD_INT R0.z, KC0[4].x, PV108.x
  827.  
  828. w: LSHL R1.w, T0.z, 4
  829.  
  830. t: LSHR R1.x, PV108.z, 2
  831.  
  832. 26 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R10, ARRAY_SIZE(4) MARK VPM
  833.  
  834. 27 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R11, ARRAY_SIZE(4) MARK VPM
  835.  
  836. 28 ALU: ADDR(439) CNT(6) KCACHE0(CB1:0-15)
  837.  
  838. 110 x: LSHR R1.x, R0.z, 2
  839.  
  840. y: ADD_INT R0.y, KC0[5].x, R1.y
  841.  
  842. z: ADD_INT R0.z, KC0[4].x, R1.y
  843.  
  844. w: ADD_INT R0.w, R2.z, 5 VEC_120
  845.  
  846. t: LSHR R0.x, R0.y, 2
  847.  
  848. 29 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R12, ARRAY_SIZE(4) MARK VPM
  849.  
  850. 30 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R13, ARRAY_SIZE(4) MARK VPM
  851.  
  852. 31 ALU: ADDR(445) CNT(6) KCACHE0(CB1:0-15)
  853.  
  854. 111 x: LSHR R0.x, R0.z, 2
  855.  
  856. y: ADD_INT R0.y, KC0[4].x, R1.z
  857.  
  858. z: LSHL R1.z, R0.w, 4
  859.  
  860. w: ADD_INT R0.w, KC0[5].x, R1.z
  861.  
  862. t: LSHR R1.x, R0.y, 2
  863.  
  864. 32 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R14, ARRAY_SIZE(4) MARK VPM
  865.  
  866. 33 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R15, ARRAY_SIZE(4) MARK VPM
  867.  
  868. 34 ALU: ADDR(451) CNT(6) KCACHE0(CB1:0-15)
  869.  
  870. 112 x: LSHR R1.x, R0.y, 2
  871.  
  872. y: ADD_INT R0.y, R2.z, 6
  873.  
  874. z: ADD_INT R0.z, KC0[5].x, R1.w
  875.  
  876. w: ADD_INT R0.w, KC0[4].x, R1.w
  877.  
  878. t: LSHR R0.x, R0.w, 2
  879.  
  880. 35 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R16, ARRAY_SIZE(4) MARK VPM
  881.  
  882. 36 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R17, ARRAY_SIZE(4) MARK VPM
  883.  
  884. 37 ALU: ADDR(457) CNT(6) KCACHE0(CB1:0-15)
  885.  
  886. 113 x: LSHR R0.x, R0.w, 2
  887.  
  888. y: ADD_INT R0.y, KC0[5].x, R1.z
  889.  
  890. z: ADD_INT R0.z, KC0[4].x, R1.z
  891.  
  892. w: LSHL R0.w, R0.y, 4
  893.  
  894. t: LSHR R1.x, R0.z, 2
  895.  
  896. 38 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R18, ARRAY_SIZE(4) MARK VPM
  897.  
  898. 39 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R19, ARRAY_SIZE(4) MARK VPM
  899.  
  900. 40 ALU: ADDR(463) CNT(6) KCACHE0(CB1:0-15)
  901.  
  902. 114 x: LSHR R1.x, R0.z, 2
  903.  
  904. y: ADD_INT R0.y, KC0[5].x, R0.w
  905.  
  906. z: ADD_INT R0.z, KC0[4].x, R0.w
  907.  
  908. w: ADD_INT R0.w, R2.z, 7 VEC_120
  909.  
  910. t: LSHR R0.x, R0.y, 2
  911.  
  912. 41 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R20, ARRAY_SIZE(4) MARK VPM
  913.  
  914. 42 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R21, ARRAY_SIZE(4) MARK VPM
  915.  
  916. 43 ALU: ADDR(469) CNT(7)
  917.  
  918. 115 x: LSHR R0.x, R0.z, 2
  919.  
  920. y: ADD_INT R0.y, R2.z, 8 VEC_120
  921.  
  922. z: LSHL R0.z, R0.w, 4
  923.  
  924. w: ADD_INT R0.w, R2.z, 9 VEC_120
  925.  
  926. t: LSHR R1.x, R0.y, 2
  927.  
  928. 44 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R22, ARRAY_SIZE(4) MARK VPM
  929.  
  930. 45 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R23, ARRAY_SIZE(4) MARK VPM
  931.  
  932. 46 ALU: ADDR(476) CNT(10) KCACHE0(CB1:0-15)
  933.  
  934. 116 x: LSHL ____, R0.y, 4
  935.  
  936. y: ADD_INT ____, KC0[4].x, R0.z
  937.  
  938. z: LSHL R2.z, R0.w, 4
  939.  
  940. w: ADD_INT ____, KC0[5].x, R0.z
  941.  
  942. 117 x: LSHR R1.x, PV116.y, 2
  943.  
  944. z: ADD_INT R0.z, KC0[5].x, PV116.x
  945.  
  946. w: ADD_INT R0.w, KC0[4].x, PV116.x
  947.  
  948. t: LSHR R0.x, PV116.w, 2
  949.  
  950. 47 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R24, ARRAY_SIZE(4) MARK VPM
  951.  
  952. 48 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R25, ARRAY_SIZE(4) MARK VPM
  953.  
  954. 49 ALU: ADDR(486) CNT(5) KCACHE0(CB1:0-15)
  955.  
  956. 118 x: LSHR R0.x, R0.w, 2
  957.  
  958. z: ADD_INT R0.z, KC0[5].x, R2.z
  959.  
  960. w: ADD_INT R0.w, KC0[4].x, R2.z
  961.  
  962. t: LSHR R1.x, R0.z, 2
  963.  
  964. 50 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R26, ARRAY_SIZE(4) MARK VPM
  965.  
  966. 51 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R27, ARRAY_SIZE(4) MARK VPM
  967.  
  968. 52 ALU: ADDR(491) CNT(4) KCACHE0(CB1:0-15)
  969.  
  970. 119 x: LSHR R1.x, R0.w, 2
  971.  
  972. y: SETGT_UINT R0.y, KC0[8].x, R9.y
  973.  
  974. t: LSHR R0.x, R0.z, 2
  975.  
  976. 53 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R1], R28, ARRAY_SIZE(4) MARK VPM
  977.  
  978. 54 MEM_RAT_CACHELESS_STORE_RAW: RAT(11)[R0], R29, ARRAY_SIZE(4) MARK VPM
  979.  
  980. 55 ALU_BREAK: ADDR(495) CNT(1)
  981.  
  982. 120 x: PREDNE_INT ____, R0.y, 0.0f UPDATE_EXEC_MASK UPDATE_PRED
  983.  
  984. 56 ENDLOOP i0 PASS_JUMP_ADDR(5)
  985.  
  986. 57 POP (1) ADDR(58)
  987.  
  988. 58 NOP NO_BARRIER
  989.  
  990. END_OF_PROGRAM
  991.  
  992.  
  993.  
  994. ; ----------------- CS Data ------------------------
  995.  
  996. ; Input Semantic Mappings
  997.  
  998. ; No input mappings
  999.  
  1000.  
  1001.  
  1002. GprPoolSize = 0
  1003.  
  1004. CodeLen = 4320;Bytes
  1005.  
  1006. PGM_END_CF = 0; words(64 bit)
  1007.  
  1008. PGM_END_ALU = 0; words(64 bit)
  1009.  
  1010. PGM_END_FETCH = 0; words(64 bit)
  1011.  
  1012. MaxScratchRegsNeeded = 0
  1013.  
  1014. ;AluPacking = 0.0
  1015.  
  1016. ;AluClauses = 0
  1017.  
  1018. ;PowerThrottleRate = 0.0
  1019.  
  1020. ; texResourceUsage[0] = 0x00000000
  1021.  
  1022. ; texResourceUsage[1] = 0x00000000
  1023.  
  1024. ; texResourceUsage[2] = 0x00000000
  1025.  
  1026. ; texResourceUsage[3] = 0x00000000
  1027.  
  1028. ; texResourceUsage[4] = 0x00000000
  1029.  
  1030. ; texResourceUsage[5] = 0x00000000
  1031.  
  1032. ; texResourceUsage[6] = 0x00000000
  1033.  
  1034. ; texResourceUsage[7] = 0x00000000
  1035.  
  1036. ; fetch4ResourceUsage[0] = 0x00000000
  1037.  
  1038. ; fetch4ResourceUsage[1] = 0x00000000
  1039.  
  1040. ; fetch4ResourceUsage[2] = 0x00000000
  1041.  
  1042. ; fetch4ResourceUsage[3] = 0x00000000
  1043.  
  1044. ; fetch4ResourceUsage[4] = 0x00000000
  1045.  
  1046. ; fetch4ResourceUsage[5] = 0x00000000
  1047.  
  1048. ; fetch4ResourceUsage[6] = 0x00000000
  1049.  
  1050. ; fetch4ResourceUsage[7] = 0x00000000
  1051.  
  1052. ; texSamplerUsage = 0x00000000
  1053.  
  1054. ; constBufUsage = 0x00000000
  1055.  
  1056. ResourcesAffectAlphaOutput[0] = 0x00000000
  1057.  
  1058. ResourcesAffectAlphaOutput[1] = 0x00000000
  1059.  
  1060. ResourcesAffectAlphaOutput[2] = 0x00000000
  1061.  
  1062. ResourcesAffectAlphaOutput[3] = 0x00000000
  1063.  
  1064. ResourcesAffectAlphaOutput[4] = 0x00000000
  1065.  
  1066. ResourcesAffectAlphaOutput[5] = 0x00000000
  1067.  
  1068. ResourcesAffectAlphaOutput[6] = 0x00000000
  1069.  
  1070. ResourcesAffectAlphaOutput[7] = 0x00000000
  1071.  
  1072.  
  1073.  
  1074. ;SQ_PGM_RESOURCES = 0x3000031F
  1075.  
  1076. SQ_PGM_RESOURCES:NUM_GPRS = 31
  1077.  
  1078. SQ_PGM_RESOURCES:STACK_SIZE = 3
  1079.  
  1080. SQ_PGM_RESOURCES:PRIME_CACHE_ENABLE = 1
  1081.  
  1082. ;SQ_PGM_RESOURCES_2 = 0x000000C0
  1083.  
  1084. SQ_LDS_ALLOC:SIZE = 0x00000000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement