127 registers, 138 instructions: 20 r0 = uniform32 ptr0 4 31 r1 = uniform32 ptr0 8 42 r2 = uniform32 ptr0 C 53 r3 = uniform32 ptr0 10 64 r4 = uniform32 ptr0 14 75 r5 = uniform32 ptr0 18 86 r6 = uniform32 ptr0 1C 97 r7 = uniform32 ptr0 20 108 r8 = splat 0 (0) 119 r9 = splat FFFFFFFF (nan) 1210 r10 = div_f32 r0 r2 1311 r11 = div_f32 r2 r0 1412 r12 = mul_f32 r0 r2 1513 r8 = sub_f32 r8 r0 1614 r8 = mul_f32 r2 r8 1715 r13 = splat 42280000 (42) 1816 r13 = mul_f32 r1 r13 1917 r14 = splat 422C0000 (43) 2018 r14 = mul_f32 r1 r14 2119 r15 = splat 42300000 (44) 2220 r15 = mul_f32 r1 r15 2321 r16 = splat 3F800000 (1) 2422 r16 = add_f32 r0 r16 2523 r17 = mul_f32 r13 r16 2624 r18 = mul_f32 r8 r16 2725 r19 = mul_f32 r12 r16 2826 r20 = eq_f32 r13 r17 2927 r21 = eq_f32 r8 r18 3028 r22 = eq_f32 r12 r19 3129 r21 = bit_and r20 r21 3230 r21 = bit_and r22 r21 3331 r22 = bit_and r13 r21 3432 r20 = bit_and r8 r21 3533 r23 = bit_and r12 r21 3634 r24 = bit_and r17 r21 3735 r18 = bit_and r18 r21 3836 r19 = bit_and r19 r21 3937 r24 = neq_f32 r22 r24 4038 r18 = neq_f32 r20 r18 4139 r19 = neq_f32 r23 r19 4240 r18 = bit_or r24 r18 4341 r18 = bit_or r19 r18 4442 r18 = bit_and r21 r18 4543 r19 = bit_xor r9 r18 4644 r19 = bit_and r21 r19 4745 r21 = bit_and r13 r19 4846 r24 = bit_and r10 r19 4947 r23 = bit_and r11 r19 5048 r20 = bit_and r17 r19 5149 r22 = mul_f32 r10 r16 5250 r25 = bit_and r19 r22 5351 r16 = mul_f32 r11 r16 5452 r26 = bit_and r19 r16 5553 r20 = neq_f32 r21 r20 5654 r25 = neq_f32 r24 r25 5755 r26 = neq_f32 r23 r26 5856 r25 = bit_or r20 r25 5957 r25 = bit_or r26 r25 6058 r18 = select r19 r25 r18 6159 r19 = bit_and r19 r18 6260 r25 = bit_and r13 r19 6361 r26 = bit_and r10 r19 6462 r11 = bit_and r11 r19 6563 r17 = bit_and r17 r19 6664 r22 = bit_and r22 r19 6765 r16 = bit_and r16 r19 6866 r17 = eq_f32 r25 r17 6967 r22 = eq_f32 r26 r22 7068 r16 = eq_f32 r11 r16 7169 r22 = bit_and r17 r22 7270 r22 = bit_and r16 r22 7371 r18 = select r19 r22 r18 7472 r18 = bit_xor r9 r18 7573 r18 = bit_and r19 r18 7674 r19 = splat 40000000 (2) 7775 r19 = add_f32 r0 r19 7876 r22 = bit_and r13 r18 7977 r16 = bit_and r14 r18 8078 r17 = bit_and r15 r18 8179 r11 = mul_f32 r13 r19 8280 r26 = bit_and r18 r11 8381 r25 = mul_f32 r14 r19 8482 r20 = bit_and r18 r25 8583 r26 = neq_f32 r22 r26 8684 r20 = neq_f32 r16 r20 8785 r17 = neq_f32 r17 r17 8886 r20 = bit_or r26 r20 8987 r20 = bit_or r17 r20 9088 r20 = bit_and r18 r20 9189 r18 = bit_and r18 r20 9290 r13 = bit_and r13 r18 9391 r14 = bit_and r14 r18 9492 r15 = bit_and r15 r18 9593 r11 = bit_and r11 r18 9694 r25 = bit_and r25 r18 9795 r11 = eq_f32 r13 r11 9896 r25 = eq_f32 r14 r25 9997 r15 = eq_f32 r15 r15 10098 r25 = bit_and r11 r25 10199 r25 = bit_and r15 r25 102100 r20 = select r18 r25 r20 103101 r25 = bit_xor r9 r20 104102 r25 = bit_and r18 r25 105103 r18 = bit_and r10 r25 106104 r15 = bit_and r8 r25 107105 r11 = bit_and r12 r25 108106 r14 = mul_f32 r10 r19 109107 r13 = bit_and r25 r14 110108 r19 = mul_f32 r8 r19 111109 r17 = bit_and r25 r19 112110 r13 = neq_f32 r18 r13 113111 r17 = neq_f32 r15 r17 114112 r11 = neq_f32 r11 r11 115113 r17 = bit_or r13 r17 116114 r17 = bit_or r11 r17 117115 r20 = select r25 r17 r20 118116 r25 = bit_and r25 r20 119117 r10 = bit_and r10 r25 120118 r8 = bit_and r8 r25 121119 r12 = bit_and r12 r25 122120 r14 = bit_and r14 r25 123121 r19 = bit_and r19 r25 124122 r14 = eq_f32 r10 r14 125123 r19 = eq_f32 r8 r19 126124 r12 = eq_f32 r12 r12 127125 r19 = bit_and r14 r19 128126 r19 = bit_and r12 r19 129127 r20 = select r25 r19 r20 130128 r20 = bit_xor r9 r20 131129 r20 = bit_and r25 r20 132130 r4 = select r20 r0 r4 133131 r5 = select r20 r1 r5 134132 r6 = select r20 r2 r6 135133 r7 = select r20 r3 r7 136loop: 137134 store32 ptr1 r4 138135 store32 ptr2 r5 139136 store32 ptr3 r6 140137 store32 ptr4 r7 141