Advertisement
Guest User

Untitled

a guest
Sep 1st, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 0 0
  1. MAIN:-1 ()
  2. BB:0 (113 instructions) - df = { }
  3. -> BB:1 (tree)
  4. 0: linterp pass f32 $r0 a[0x7c] (8)
  5. 1: rcp f32 $r0 $r0 (8)
  6. 2: pinterp mul f32 $r11 a[0x300] $r0 (8)
  7. 3: add f32 $r6 $r11 -0.500000 (8)
  8. 4: pinterp mul f32 $r7 a[0x304] $r0 (8)
  9. 5: add f32 $r4 $r7 -0.500000 (8)
  10. 6: mov u32 $r5 0x3f000000 (8)
  11. 7: mad f32 $r0 $r6 0.500000 $r5 (8)
  12. 8: mad f32 $r1 $r4 0.500000 $r5 (8)
  13. 9: mov u32 $r3 0xbf800000 (8)
  14. 10: mad f32 $r2 $r6 -1.000000 $r5 (8)
  15. 11: mad f32 $r8 $r4 -1.000000 $r5 (8)
  16. 12: mad f32 $r0 $r0 2.000000 $r3 (8)
  17. 13: mad f32 $r1 $r1 2.000000 $r3 (8)
  18. 14: mad f32 $r2 $r2 2.000000 $r3 (8)
  19. 15: mad f32 $r8 $r8 2.000000 $r3 (8)
  20. 16: mul f32 $r0 $r0 $r0 (8)
  21. 17: mad f32 $r0 $r1 $r1 $r0 (8)
  22. 18: mul f32 $r1 $r2 $r2 (8)
  23. 19: mad f32 $r1 $r8 $r8 $r1 (8)
  24. 20: sat add f32 $r8 neg $r0 neg -1.000000 (8)
  25. 21: sat add f32 $r9 neg $r1 neg -1.000000 (8)
  26. 22: mov u32 $r1 0xbf75c28f (8)
  27. 23: mad f32 $r0 $r6 $r1 $r5 (8)
  28. 24: mad f32 $r1 $r4 $r1 $r5 (8)
  29. 25: tex 2D $r9 $s0 f32 $r0t $r0d (8)
  30. 26: texbar - # $r0 (8)
  31. 27: mul f32 $r10 $r9 $r0 (8)
  32. 28: mul f32 $r12 $r9 $r1 (8)
  33. 29: mul f32 $r9 $r9 $r2 (8)
  34. 30: mov u32 $r1 0x3ef5c28f (8)
  35. 31: mad f32 $r0 $r6 $r1 $r5 (8)
  36. 32: mad f32 $r1 $r4 $r1 $r5 (8)
  37. 33: tex 2D $r9 $s0 f32 $r0t $r0d (8)
  38. 34: texbar - # $r0 (8)
  39. 35: mad f32 $r10 $r0 $r8 $r10 (8)
  40. 36: mad f32 $r12 $r1 $r8 $r12 (8)
  41. 37: mad f32 $r8 $r2 $r8 $r9 (8)
  42. 38: mov u32 $r0 0xbee66666 (8)
  43. 39: mad f32 $r1 $r6 $r0 $r5 (8)
  44. 40: mad f32 $r0 $r4 $r0 $r5 (8)
  45. 41: mad f32 $r2 $r6 -0.250000 $r5 (8)
  46. 42: mad f32 $r9 $r4 -0.250000 $r5 (8)
  47. 43: mad f32 $r1 $r1 2.000000 $r3 (8)
  48. 44: mad f32 $r0 $r0 2.000000 $r3 (8)
  49. 45: mad f32 $r2 $r2 2.000000 $r3 (8)
  50. 46: mad f32 $r3 $r9 2.000000 $r3 (8)
  51. 47: mul f32 $r1 $r1 $r1 (8)
  52. 48: mad f32 $r0 $r0 $r0 $r1 (8)
  53. 49: mul f32 $r1 $r2 $r2 (8)
  54. 50: mad f32 $r1 $r3 $r3 $r1 (8)
  55. 51: sat add f32 $r3 neg $r0 neg -1.000000 (8)
  56. 52: sat add f32 $r9 neg $r1 neg -1.000000 (8)
  57. 53: mov u32 $r1 0xbedd2f1b (8)
  58. 54: mad f32 $r0 $r6 $r1 $r5 (8)
  59. 55: mad f32 $r1 $r4 $r1 $r5 (8)
  60. 56: tex 2D $r9 $s0 f32 $r0t $r0d (8)
  61. 57: texbar - # $r0 (8)
  62. 58: mad f32 $r10 $r0 $r3 $r10 (8)
  63. 59: mad f32 $r12 $r1 $r3 $r12 (8)
  64. 60: mad f32 $r8 $r2 $r3 $r8 (8)
  65. 61: mov u32 $r0 0xbe75c28f (8)
  66. 62: mad f32 $r2 $r6 $r0 $r5 (8)
  67. 63: mad f32 $r3 $r4 $r0 $r5 (8)
  68. 64: mov u32 $r1 0x3f7851ec (8)
  69. 65: mad f32 $r0 $r6 $r1 $r5 (8)
  70. 66: mad f32 $r1 $r4 $r1 $r5 (8)
  71. 67: tex 2D $r9 $s0 f32 $r4t $r2d (8)
  72. 68: texbar - # $r4 (8)
  73. 69: mad f32 $r13 $r4 $r9 $r10 (8)
  74. 70: mad f32 $r12 $r5 $r9 $r12 (8)
  75. 71: mad f32 $r14 $r6 $r9 $r8 (8)
  76. 72: mov u32 $r2 $r11 (8)
  77. 73: mov u32 $r3 $r7 (8)
  78. 74: tex 2D $r8 $s0 f32 $r4t $r2d (8)
  79. 75: mov u32 $r2 $r11 (8)
  80. 76: mov u32 $r3 $r7 (8)
  81. 77: tex 2D $r9 $s0 f32 $r8t $r2d (8)
  82. 78: texbar - # $r4 $r8 (8)
  83. 79: add f32 $r8 $r4 $r8 (8)
  84. 80: add f32 $r9 $r5 $r9 (8)
  85. 81: add f32 $r10 $r6 $r10 (8)
  86. 82: mov u32 $r2 $r11 (8)
  87. 83: mov u32 $r3 $r7 (8)
  88. 84: tex 2D $r10 $s0 f32 $r4t $r2d (8)
  89. 85: texbar - # $r4 (8)
  90. 86: add f32 $r2 $r8 $r4 (8)
  91. 87: add f32 $r3 $r9 $r5 (8)
  92. 88: add f32 $r4 $r10 $r6 (8)
  93. 89: mad f32 $r5 $r13 c0[0x0] $r2 (8)
  94. 90: mad f32 $r3 $r12 c0[0x4] $r3 (8)
  95. 91: mad f32 $r4 $r14 c0[0x8] $r4 (8)
  96. 92: tex 2D $r11 $s0 f32 $r0t $r0d (8)
  97. 93: texbar - # $r0 (8)
  98. 94: mad f32 $r0 $r0 c0[0x10] $r5 (8)
  99. 95: mad f32 $r1 $r1 c0[0x14] $r3 (8)
  100. 96: mad f32 $r2 $r2 c0[0x18] $r4 (8)
  101. 97: mul f32 $r3 $r0 0.031250 (8)
  102. 98: mad f32 $r3 $r1 0.031250 $r3 (8)
  103. 99: mad f32 $r3 $r2 0.031250 $r3 (8)
  104. 100: sat add f32 $r3 $r3 0.003922 (8)
  105. 101: mul f32 $r3 $r3 255.000000 (8)
  106. 102: floor f32 $r4 neg $r3 (8)
  107. 103: sub f32 $r4 neg $r3 $r4 (8)
  108. 104: add f32 $r3 $r3 $r4 (8)
  109. 105: mul f32 $r4 $r3 0.003922 (8)
  110. 106: mul f32 $r3 $r3 0.125490 (8)
  111. 107: rcp f32 $r3 $r3 (8)
  112. 108: rsq f32 $r4 abs $r4 (8)
  113. 109: mul f32 $r0 $r0 $r3 (8)
  114. 110: mul f32 $r1 $r1 $r3 (8)
  115. 111: mul f32 $r2 $r2 $r3 (8)
  116. 112: rcp f32 $r3 $r4 (8)
  117. BB:1 (1 instructions) - idom = BB:0, df = { }
  118. 113: exit - # (8)
  119. codegen/nv50_ir_emit_nvc0.cpp:589:emitFADD: Assertion `!i->saturate' failed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement