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