| 16 registers, 168 instructions: |
| 0 r0 = uniform32 ptr0 4 |
| 1 r1 = uniform32 ptr0 8 |
| 2 r2 = uniform32 ptr0 C |
| 3 r3 = uniform32 ptr0 10 |
| 4 r4 = uniform32 ptr0 14 |
| 5 r5 = uniform32 ptr0 18 |
| 6 r6 = uniform32 ptr0 1C |
| 7 r7 = uniform32 ptr0 20 |
| 8 r8 = splat FFFFFFFF (nan) |
| 9 r9 = trunc r1 |
| 10 r10 = splat 1 (1.4012985e-45) |
| 11 r9 = eq_i32 r9 r10 |
| 12 r11 = bit_and r9 r10 |
| 13 r11 = add_i32 r11 r10 |
| 14 r12 = splat 2 (2.8025969e-45) |
| 15 r12 = eq_i32 r11 r12 |
| 16 r11 = bit_and r9 r12 |
| 17 r13 = bit_and r11 r10 |
| 18 r8 = bit_xor r11 r8 |
| 19 r8 = bit_or r11 r8 |
| 20 r14 = bit_and r11 r8 |
| 21 r15 = add_i32 r13 r10 |
| 22 r13 = select r14 r15 r13 |
| 23 r8 = bit_clear r8 r14 |
| 24 r8 = bit_or r14 r8 |
| 25 r14 = bit_and r11 r8 |
| 26 r15 = add_i32 r13 r10 |
| 27 r13 = select r14 r15 r13 |
| 28 r8 = bit_clear r8 r14 |
| 29 r8 = bit_or r14 r8 |
| 30 r14 = bit_and r11 r8 |
| 31 r15 = add_i32 r13 r10 |
| 32 r13 = select r14 r15 r13 |
| 33 r8 = bit_clear r8 r14 |
| 34 r8 = bit_or r14 r8 |
| 35 r14 = bit_and r11 r8 |
| 36 r15 = add_i32 r13 r10 |
| 37 r13 = select r14 r15 r13 |
| 38 r8 = bit_clear r8 r14 |
| 39 r8 = bit_or r14 r8 |
| 40 r14 = bit_and r11 r8 |
| 41 r15 = add_i32 r13 r10 |
| 42 r13 = select r14 r15 r13 |
| 43 r8 = bit_clear r8 r14 |
| 44 r8 = bit_or r14 r8 |
| 45 r14 = bit_and r11 r8 |
| 46 r15 = add_i32 r13 r10 |
| 47 r13 = select r14 r15 r13 |
| 48 r8 = bit_clear r8 r14 |
| 49 r8 = bit_or r14 r8 |
| 50 r14 = bit_and r11 r8 |
| 51 r15 = add_i32 r13 r10 |
| 52 r13 = select r14 r15 r13 |
| 53 r8 = bit_clear r8 r14 |
| 54 r8 = bit_or r14 r8 |
| 55 r14 = bit_and r11 r8 |
| 56 r15 = add_i32 r13 r10 |
| 57 r13 = select r14 r15 r13 |
| 58 r8 = bit_clear r8 r14 |
| 59 r8 = bit_or r14 r8 |
| 60 r8 = bit_and r11 r8 |
| 61 r11 = add_i32 r13 r10 |
| 62 r13 = select r8 r11 r13 |
| 63 r11 = add_i32 r13 r10 |
| 64 r13 = select r12 r11 r13 |
| 65 r11 = splat B (1.5414283e-44) |
| 66 r11 = eq_i32 r13 r11 |
| 67 r11 = bit_and r12 r11 |
| 68 r11 = bit_and r12 r11 |
| 69 r9 = bit_and r9 r11 |
| 70 r12 = bit_and r9 r10 |
| 71 r13 = bit_clear r11 r9 |
| 72 r8 = add_i32 r12 r10 |
| 73 r14 = bit_clear r11 r13 |
| 74 r12 = select r14 r8 r12 |
| 75 r8 = bit_clear r9 r13 |
| 76 r14 = add_i32 r12 r10 |
| 77 r12 = select r8 r14 r12 |
| 78 r8 = bit_clear r11 r8 |
| 79 r8 = bit_clear r8 r13 |
| 80 r8 = bit_or r13 r8 |
| 81 r13 = add_i32 r12 r10 |
| 82 r14 = bit_clear r11 r8 |
| 83 r12 = select r14 r13 r12 |
| 84 r13 = bit_clear r9 r8 |
| 85 r14 = add_i32 r12 r10 |
| 86 r12 = select r13 r14 r12 |
| 87 r13 = bit_clear r11 r13 |
| 88 r13 = bit_clear r13 r8 |
| 89 r13 = bit_or r8 r13 |
| 90 r8 = add_i32 r12 r10 |
| 91 r14 = bit_clear r11 r13 |
| 92 r12 = select r14 r8 r12 |
| 93 r8 = bit_clear r9 r13 |
| 94 r14 = add_i32 r12 r10 |
| 95 r12 = select r8 r14 r12 |
| 96 r8 = bit_clear r11 r8 |
| 97 r8 = bit_clear r8 r13 |
| 98 r8 = bit_or r13 r8 |
| 99 r13 = add_i32 r12 r10 |
| 100 r14 = bit_clear r11 r8 |
| 101 r12 = select r14 r13 r12 |
| 102 r13 = bit_clear r9 r8 |
| 103 r14 = add_i32 r12 r10 |
| 104 r12 = select r13 r14 r12 |
| 105 r13 = bit_clear r11 r13 |
| 106 r13 = bit_clear r13 r8 |
| 107 r13 = bit_or r8 r13 |
| 108 r8 = add_i32 r12 r10 |
| 109 r14 = bit_clear r11 r13 |
| 110 r12 = select r14 r8 r12 |
| 111 r8 = bit_clear r9 r13 |
| 112 r14 = add_i32 r12 r10 |
| 113 r12 = select r8 r14 r12 |
| 114 r8 = bit_clear r11 r8 |
| 115 r8 = bit_clear r8 r13 |
| 116 r8 = bit_or r13 r8 |
| 117 r13 = add_i32 r12 r10 |
| 118 r14 = bit_clear r11 r8 |
| 119 r12 = select r14 r13 r12 |
| 120 r13 = bit_clear r9 r8 |
| 121 r14 = add_i32 r12 r10 |
| 122 r12 = select r13 r14 r12 |
| 123 r13 = bit_clear r11 r13 |
| 124 r13 = bit_clear r13 r8 |
| 125 r13 = bit_or r8 r13 |
| 126 r8 = add_i32 r12 r10 |
| 127 r14 = bit_clear r11 r13 |
| 128 r12 = select r14 r8 r12 |
| 129 r8 = bit_clear r9 r13 |
| 130 r14 = add_i32 r12 r10 |
| 131 r12 = select r8 r14 r12 |
| 132 r8 = bit_clear r11 r8 |
| 133 r8 = bit_clear r8 r13 |
| 134 r8 = bit_or r13 r8 |
| 135 r13 = add_i32 r12 r10 |
| 136 r14 = bit_clear r11 r8 |
| 137 r12 = select r14 r13 r12 |
| 138 r13 = bit_clear r9 r8 |
| 139 r14 = add_i32 r12 r10 |
| 140 r12 = select r13 r14 r12 |
| 141 r13 = bit_clear r11 r13 |
| 142 r13 = bit_clear r13 r8 |
| 143 r13 = bit_or r8 r13 |
| 144 r8 = add_i32 r12 r10 |
| 145 r14 = bit_clear r11 r13 |
| 146 r12 = select r14 r8 r12 |
| 147 r9 = bit_clear r9 r13 |
| 148 r8 = add_i32 r12 r10 |
| 149 r12 = select r9 r8 r12 |
| 150 r9 = bit_clear r11 r9 |
| 151 r9 = bit_clear r9 r13 |
| 152 r9 = bit_or r13 r9 |
| 153 r10 = add_i32 r12 r10 |
| 154 r9 = bit_clear r11 r9 |
| 155 r12 = select r9 r10 r12 |
| 156 r10 = splat 14 (2.8025969e-44) |
| 157 r10 = eq_i32 r12 r10 |
| 158 r10 = bit_and r9 r10 |
| 159 r10 = bit_and r11 r10 |
| 160 r4 = select r10 r0 r4 |
| 161 r5 = select r10 r1 r5 |
| 162 r6 = select r10 r2 r6 |
| 163 r7 = select r10 r3 r7 |
| loop: |
| 164 store32 ptr1 r4 |
| 165 store32 ptr2 r5 |
| 166 store32 ptr3 r6 |
| 167 store32 ptr4 r7 |