CalcProgrammer1

glxgears freedreno errors

Sep 8th, 2014
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.48 KB | None | 0 0
  1. VERT
  2. DCL IN[0]
  3. DCL IN[1]
  4. DCL OUT[0], POSITION
  5. DCL OUT[1], COLOR
  6. DCL CONST[0..11]
  7. DCL TEMP[0..3]
  8. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  9. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  10. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  11. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  12. 4: DP3 TEMP[1].x, IN[1], IN[1]
  13. 5: RSQ TEMP[1].x, |TEMP[1]|
  14. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  15. 7: MOV TEMP[2].w, CONST[4].xxxx
  16. 8: MOV TEMP[3], CONST[5]
  17. 9: MOV_SAT OUT[1], TEMP[3]
  18. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  19. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  20. 12: LIT TEMP[1], TEMP[2]
  21. 13: ADD TEMP[3], CONST[9], TEMP[3]
  22. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  23. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  24. 16: END
  25. VERT
  26. DCL IN[0]
  27. DCL OUT[0], POSITION
  28. DCL OUT[1], COLOR
  29. DCL CONST[0..12]
  30. DCL TEMP[0..3]
  31. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  32. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  33. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  34. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  35. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  36. 5: RSQ TEMP[1].x, |TEMP[1]|
  37. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  38. 7: MOV TEMP[2].w, CONST[5].xxxx
  39. 8: MOV TEMP[3], CONST[6]
  40. 9: MOV_SAT OUT[1], TEMP[3]
  41. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  42. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  43. 12: LIT TEMP[1], TEMP[2]
  44. 13: ADD TEMP[3], CONST[10], TEMP[3]
  45. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  46. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  47. 16: END
  48. VERT
  49. DCL IN[0]
  50. DCL IN[1]
  51. DCL OUT[0], POSITION
  52. DCL OUT[1], COLOR
  53. DCL CONST[0..11]
  54. DCL TEMP[0..3]
  55. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  56. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  57. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  58. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  59. 4: DP3 TEMP[1].x, IN[1], IN[1]
  60. 5: RSQ TEMP[1].x, |TEMP[1]|
  61. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  62. 7: MOV TEMP[2].w, CONST[4].xxxx
  63. 8: MOV TEMP[3], CONST[5]
  64. 9: MOV_SAT OUT[1], TEMP[3]
  65. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  66. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  67. 12: LIT TEMP[1], TEMP[2]
  68. 13: ADD TEMP[3], CONST[9], TEMP[3]
  69. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  70. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  71. 16: END
  72. VERT
  73. DCL IN[0]
  74. DCL OUT[0], POSITION
  75. DCL OUT[1], COLOR
  76. DCL CONST[0..12]
  77. DCL TEMP[0..3]
  78. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  79. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  80. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  81. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  82. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  83. 5: RSQ TEMP[1].x, |TEMP[1]|
  84. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  85. 7: MOV TEMP[2].w, CONST[5].xxxx
  86. 8: MOV TEMP[3], CONST[6]
  87. 9: MOV_SAT OUT[1], TEMP[3]
  88. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  89. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  90. 12: LIT TEMP[1], TEMP[2]
  91. 13: ADD TEMP[3], CONST[10], TEMP[3]
  92. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  93. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  94. 16: END
  95. VERT
  96. DCL IN[0]
  97. DCL IN[1]
  98. DCL OUT[0], POSITION
  99. DCL OUT[1], COLOR
  100. DCL CONST[0..11]
  101. DCL TEMP[0..3]
  102. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  103. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  104. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  105. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  106. 4: DP3 TEMP[1].x, IN[1], IN[1]
  107. 5: RSQ TEMP[1].x, |TEMP[1]|
  108. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  109. 7: MOV TEMP[2].w, CONST[4].xxxx
  110. 8: MOV TEMP[3], CONST[5]
  111. 9: MOV_SAT OUT[1], TEMP[3]
  112. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  113. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  114. 12: LIT TEMP[1], TEMP[2]
  115. 13: ADD TEMP[3], CONST[9], TEMP[3]
  116. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  117. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  118. 16: END
  119. VERT
  120. DCL IN[0]
  121. DCL OUT[0], POSITION
  122. DCL OUT[1], COLOR
  123. DCL CONST[0..12]
  124. DCL TEMP[0..3]
  125. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  126. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  127. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  128. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  129. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  130. 5: RSQ TEMP[1].x, |TEMP[1]|
  131. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  132. 7: MOV TEMP[2].w, CONST[5].xxxx
  133. 8: MOV TEMP[3], CONST[6]
  134. 9: MOV_SAT OUT[1], TEMP[3]
  135. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  136. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  137. 12: LIT TEMP[1], TEMP[2]
  138. 13: ADD TEMP[3], CONST[10], TEMP[3]
  139. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  140. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  141. 16: END
  142. VERT
  143. DCL IN[0]
  144. DCL IN[1]
  145. DCL OUT[0], POSITION
  146. DCL OUT[1], COLOR
  147. DCL CONST[0..11]
  148. DCL TEMP[0..3]
  149. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  150. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  151. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  152. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  153. 4: DP3 TEMP[1].x, IN[1], IN[1]
  154. 5: RSQ TEMP[1].x, |TEMP[1]|
  155. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  156. 7: MOV TEMP[2].w, CONST[4].xxxx
  157. 8: MOV TEMP[3], CONST[5]
  158. 9: MOV_SAT OUT[1], TEMP[3]
  159. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  160. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  161. 12: LIT TEMP[1], TEMP[2]
  162. 13: ADD TEMP[3], CONST[9], TEMP[3]
  163. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  164. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  165. 16: END
  166. VERT
  167. DCL IN[0]
  168. DCL OUT[0], POSITION
  169. DCL OUT[1], COLOR
  170. DCL CONST[0..12]
  171. DCL TEMP[0..3]
  172. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  173. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  174. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  175. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  176. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  177. 5: RSQ TEMP[1].x, |TEMP[1]|
  178. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  179. 7: MOV TEMP[2].w, CONST[5].xxxx
  180. 8: MOV TEMP[3], CONST[6]
  181. 9: MOV_SAT OUT[1], TEMP[3]
  182. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  183. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  184. 12: LIT TEMP[1], TEMP[2]
  185. 13: ADD TEMP[3], CONST[10], TEMP[3]
  186. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  187. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  188. 16: END
  189. VERT
  190. DCL IN[0]
  191. DCL IN[1]
  192. DCL OUT[0], POSITION
  193. DCL OUT[1], COLOR
  194. DCL CONST[0..11]
  195. DCL TEMP[0..3]
  196. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  197. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  198. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  199. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  200. 4: DP3 TEMP[1].x, IN[1], IN[1]
  201. 5: RSQ TEMP[1].x, |TEMP[1]|
  202. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  203. 7: MOV TEMP[2].w, CONST[4].xxxx
  204. 8: MOV TEMP[3], CONST[5]
  205. 9: MOV_SAT OUT[1], TEMP[3]
  206. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  207. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  208. 12: LIT TEMP[1], TEMP[2]
  209. 13: ADD TEMP[3], CONST[9], TEMP[3]
  210. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  211. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  212. 16: END
  213. VERT
  214. DCL IN[0]
  215. DCL OUT[0], POSITION
  216. DCL OUT[1], COLOR
  217. DCL CONST[0..12]
  218. DCL TEMP[0..3]
  219. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  220. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  221. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  222. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  223. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  224. 5: RSQ TEMP[1].x, |TEMP[1]|
  225. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  226. 7: MOV TEMP[2].w, CONST[5].xxxx
  227. 8: MOV TEMP[3], CONST[6]
  228. 9: MOV_SAT OUT[1], TEMP[3]
  229. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  230. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  231. 12: LIT TEMP[1], TEMP[2]
  232. 13: ADD TEMP[3], CONST[10], TEMP[3]
  233. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  234. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  235. 16: END
  236. VERT
  237. DCL IN[0]
  238. DCL IN[1]
  239. DCL OUT[0], POSITION
  240. DCL OUT[1], COLOR
  241. DCL CONST[0..11]
  242. DCL TEMP[0..3]
  243. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  244. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  245. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  246. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  247. 4: DP3 TEMP[1].x, IN[1], IN[1]
  248. 5: RSQ TEMP[1].x, |TEMP[1]|
  249. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  250. 7: MOV TEMP[2].w, CONST[4].xxxx
  251. 8: MOV TEMP[3], CONST[5]
  252. 9: MOV_SAT OUT[1], TEMP[3]
  253. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  254. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  255. 12: LIT TEMP[1], TEMP[2]
  256. 13: ADD TEMP[3], CONST[9], TEMP[3]
  257. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  258. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  259. 16: END
  260. VERT
  261. DCL IN[0]
  262. DCL OUT[0], POSITION
  263. DCL OUT[1], COLOR
  264. DCL CONST[0..12]
  265. DCL TEMP[0..3]
  266. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  267. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  268. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  269. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  270. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  271. 5: RSQ TEMP[1].x, |TEMP[1]|
  272. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  273. 7: MOV TEMP[2].w, CONST[5].xxxx
  274. 8: MOV TEMP[3], CONST[6]
  275. 9: MOV_SAT OUT[1], TEMP[3]
  276. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  277. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  278. 12: LIT TEMP[1], TEMP[2]
  279. 13: ADD TEMP[3], CONST[10], TEMP[3]
  280. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  281. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  282. 16: END
  283. VERT
  284. DCL IN[0]
  285. DCL IN[1]
  286. DCL OUT[0], POSITION
  287. DCL OUT[1], COLOR
  288. DCL CONST[0..11]
  289. DCL TEMP[0..3]
  290. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  291. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  292. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  293. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  294. 4: DP3 TEMP[1].x, IN[1], IN[1]
  295. 5: RSQ TEMP[1].x, |TEMP[1]|
  296. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  297. 7: MOV TEMP[2].w, CONST[4].xxxx
  298. 8: MOV TEMP[3], CONST[5]
  299. 9: MOV_SAT OUT[1], TEMP[3]
  300. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  301. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  302. 12: LIT TEMP[1], TEMP[2]
  303. 13: ADD TEMP[3], CONST[9], TEMP[3]
  304. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  305. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  306. 16: END
  307. VERT
  308. DCL IN[0]
  309. DCL OUT[0], POSITION
  310. DCL OUT[1], COLOR
  311. DCL CONST[0..12]
  312. DCL TEMP[0..3]
  313. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  314. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  315. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  316. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  317. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  318. 5: RSQ TEMP[1].x, |TEMP[1]|
  319. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  320. 7: MOV TEMP[2].w, CONST[5].xxxx
  321. 8: MOV TEMP[3], CONST[6]
  322. 9: MOV_SAT OUT[1], TEMP[3]
  323. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  324. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  325. 12: LIT TEMP[1], TEMP[2]
  326. 13: ADD TEMP[3], CONST[10], TEMP[3]
  327. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  328. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  329. 16: END
  330. VERT
  331. DCL IN[0]
  332. DCL IN[1]
  333. DCL OUT[0], POSITION
  334. DCL OUT[1], COLOR
  335. DCL CONST[0..11]
  336. DCL TEMP[0..3]
  337. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  338. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  339. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  340. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  341. 4: DP3 TEMP[1].x, IN[1], IN[1]
  342. 5: RSQ TEMP[1].x, |TEMP[1]|
  343. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  344. 7: MOV TEMP[2].w, CONST[4].xxxx
  345. 8: MOV TEMP[3], CONST[5]
  346. 9: MOV_SAT OUT[1], TEMP[3]
  347. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  348. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  349. 12: LIT TEMP[1], TEMP[2]
  350. 13: ADD TEMP[3], CONST[9], TEMP[3]
  351. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  352. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  353. 16: END
  354. VERT
  355. DCL IN[0]
  356. DCL OUT[0], POSITION
  357. DCL OUT[1], COLOR
  358. DCL CONST[0..12]
  359. DCL TEMP[0..3]
  360. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  361. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  362. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  363. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  364. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  365. 5: RSQ TEMP[1].x, |TEMP[1]|
  366. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  367. 7: MOV TEMP[2].w, CONST[5].xxxx
  368. 8: MOV TEMP[3], CONST[6]
  369. 9: MOV_SAT OUT[1], TEMP[3]
  370. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  371. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  372. 12: LIT TEMP[1], TEMP[2]
  373. 13: ADD TEMP[3], CONST[10], TEMP[3]
  374. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  375. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  376. 16: END
  377. VERT
  378. DCL IN[0]
  379. DCL IN[1]
  380. DCL OUT[0], POSITION
  381. DCL OUT[1], COLOR
  382. DCL CONST[0..11]
  383. DCL TEMP[0..3]
  384. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  385. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  386. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  387. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  388. 4: DP3 TEMP[1].x, IN[1], IN[1]
  389. 5: RSQ TEMP[1].x, |TEMP[1]|
  390. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  391. 7: MOV TEMP[2].w, CONST[4].xxxx
  392. 8: MOV TEMP[3], CONST[5]
  393. 9: MOV_SAT OUT[1], TEMP[3]
  394. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  395. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  396. 12: LIT TEMP[1], TEMP[2]
  397. 13: ADD TEMP[3], CONST[9], TEMP[3]
  398. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  399. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  400. 16: END
  401. VERT
  402. DCL IN[0]
  403. DCL OUT[0], POSITION
  404. DCL OUT[1], COLOR
  405. DCL CONST[0..12]
  406. DCL TEMP[0..3]
  407. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  408. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  409. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  410. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  411. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  412. 5: RSQ TEMP[1].x, |TEMP[1]|
  413. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  414. 7: MOV TEMP[2].w, CONST[5].xxxx
  415. 8: MOV TEMP[3], CONST[6]
  416. 9: MOV_SAT OUT[1], TEMP[3]
  417. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  418. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  419. 12: LIT TEMP[1], TEMP[2]
  420. 13: ADD TEMP[3], CONST[10], TEMP[3]
  421. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  422. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  423. 16: END
  424. VERT
  425. DCL IN[0]
  426. DCL IN[1]
  427. DCL OUT[0], POSITION
  428. DCL OUT[1], COLOR
  429. DCL CONST[0..11]
  430. DCL TEMP[0..3]
  431. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  432. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  433. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  434. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  435. 4: DP3 TEMP[1].x, IN[1], IN[1]
  436. 5: RSQ TEMP[1].x, |TEMP[1]|
  437. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  438. 7: MOV TEMP[2].w, CONST[4].xxxx
  439. 8: MOV TEMP[3], CONST[5]
  440. 9: MOV_SAT OUT[1], TEMP[3]
  441. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  442. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  443. 12: LIT TEMP[1], TEMP[2]
  444. 13: ADD TEMP[3], CONST[9], TEMP[3]
  445. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  446. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  447. 16: END
  448. VERT
  449. DCL IN[0]
  450. DCL OUT[0], POSITION
  451. DCL OUT[1], COLOR
  452. DCL CONST[0..12]
  453. DCL TEMP[0..3]
  454. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  455. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  456. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  457. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  458. 4: DP3 TEMP[1].x, CONST[4], CONST[4]
  459. 5: RSQ TEMP[1].x, |TEMP[1]|
  460. 6: MUL TEMP[0], CONST[4], TEMP[1].xxxx
  461. 7: MOV TEMP[2].w, CONST[5].xxxx
  462. 8: MOV TEMP[3], CONST[6]
  463. 9: MOV_SAT OUT[1], TEMP[3]
  464. 10: DP3 TEMP[2].x, TEMP[0], CONST[7]
  465. 11: DP3 TEMP[2].y, TEMP[0], CONST[9]
  466. 12: LIT TEMP[1], TEMP[2]
  467. 13: ADD TEMP[3], CONST[10], TEMP[3]
  468. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[11], TEMP[3]
  469. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[12], TEMP[3]
  470. 16: END
  471. VERT
  472. DCL IN[0]
  473. DCL IN[1]
  474. DCL OUT[0], POSITION
  475. DCL OUT[1], COLOR
  476. DCL CONST[0..11]
  477. DCL TEMP[0..3]
  478. 0: MUL TEMP[0], IN[0].xxxx, CONST[0]
  479. 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0]
  480. 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0]
  481. 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0]
  482. 4: DP3 TEMP[1].x, IN[1], IN[1]
  483. 5: RSQ TEMP[1].x, |TEMP[1]|
  484. 6: MUL TEMP[0], IN[1], TEMP[1].xxxx
  485. 7: MOV TEMP[2].w, CONST[4].xxxx
  486. 8: MOV TEMP[3], CONST[5]
  487. 9: MOV_SAT OUT[1], TEMP[3]
  488. 10: DP3 TEMP[2].x, TEMP[0], CONST[6]
  489. 11: DP3 TEMP[2].y, TEMP[0], CONST[8]
  490. 12: LIT TEMP[1], TEMP[2]
  491. 13: ADD TEMP[3], CONST[9], TEMP[3]
  492. 14: MAD TEMP[3], TEMP[1].yyyy, CONST[10], TEMP[3]
  493. 15: MAD_SAT OUT[1].xyz, TEMP[1].zzzz, CONST[11], TEMP[3]
  494. 16: END
  495. XIO: fatal IO error 22 (Invalid argument) on X server ":0.0"
  496. after 192 requests (192 known processed) with 0 events remaining.
Add Comment
Please, Sign In to add comment