127 registers, 116 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 42340000 (45) 2422 r16 = mul_f32 r1 r16 2523 r17 = splat 3F800000 (1) 2624 r17 = add_f32 r0 r17 2725 r18 = mul_f32 r13 r17 2826 r19 = mul_f32 r8 r17 2927 r20 = mul_f32 r12 r17 3028 r21 = mul_f32 r14 r17 3129 r22 = eq_f32 r13 r18 3230 r23 = eq_f32 r8 r19 3331 r24 = eq_f32 r12 r20 3432 r25 = eq_f32 r14 r21 3533 r23 = bit_and r22 r23 3634 r23 = bit_and r24 r23 3735 r23 = bit_and r25 r23 3836 r18 = neq_f32 r13 r18 3937 r19 = neq_f32 r8 r19 4038 r20 = neq_f32 r12 r20 4139 r21 = neq_f32 r14 r21 4240 r19 = bit_or r18 r19 4341 r19 = bit_or r20 r19 4442 r19 = bit_or r21 r19 4543 r19 = bit_and r23 r19 4644 r20 = bit_xor r9 r19 4745 r20 = bit_and r23 r20 4846 r23 = mul_f32 r10 r17 4947 r17 = mul_f32 r11 r17 5048 r24 = eq_f32 r10 r23 5149 r26 = eq_f32 r11 r17 5250 r24 = bit_and r22 r24 5351 r24 = bit_and r26 r24 5452 r24 = bit_and r25 r24 5553 r23 = neq_f32 r10 r23 5654 r17 = neq_f32 r11 r17 5755 r23 = bit_or r18 r23 5856 r23 = bit_or r17 r23 5957 r23 = bit_or r21 r23 6058 r19 = select r20 r23 r19 6159 r20 = bit_and r20 r19 6260 r19 = select r20 r24 r19 6361 r19 = bit_xor r9 r19 6462 r19 = bit_and r20 r19 6563 r20 = splat 40000000 (2) 6664 r20 = add_f32 r0 r20 6765 r24 = mul_f32 r13 r20 6866 r23 = mul_f32 r14 r20 6967 r21 = mul_f32 r15 r20 7068 r17 = mul_f32 r16 r20 7169 r18 = eq_f32 r13 r24 7270 r11 = eq_f32 r14 r23 7371 r25 = eq_f32 r15 r21 7472 r26 = eq_f32 r16 r17 7573 r11 = bit_and r18 r11 7674 r11 = bit_and r25 r11 7775 r11 = bit_and r26 r11 7876 r24 = neq_f32 r13 r24 7977 r23 = neq_f32 r14 r23 8078 r21 = neq_f32 r15 r21 8179 r17 = neq_f32 r16 r17 8280 r23 = bit_or r24 r23 8381 r23 = bit_or r21 r23 8482 r23 = bit_or r17 r23 8583 r23 = bit_and r19 r23 8684 r19 = bit_and r19 r23 8785 r23 = select r19 r11 r23 8886 r11 = bit_xor r9 r23 8987 r11 = bit_and r19 r11 9088 r19 = mul_f32 r10 r20 9189 r17 = mul_f32 r8 r20 9290 r20 = mul_f32 r12 r20 9391 r21 = eq_f32 r10 r19 9492 r16 = eq_f32 r8 r17 9593 r15 = eq_f32 r12 r20 9694 r16 = bit_and r21 r16 9795 r16 = bit_and r15 r16 9896 r16 = bit_and r18 r16 9997 r19 = neq_f32 r10 r19 10098 r17 = neq_f32 r8 r17 10199 r20 = neq_f32 r12 r20 102100 r17 = bit_or r19 r17 103101 r17 = bit_or r20 r17 104102 r17 = bit_or r24 r17 105103 r23 = select r11 r17 r23 106104 r11 = bit_and r11 r23 107105 r23 = select r11 r16 r23 108106 r23 = bit_xor r9 r23 109107 r23 = bit_and r11 r23 110108 r4 = select r23 r0 r4 111109 r5 = select r23 r1 r5 112110 r6 = select r23 r2 r6 113111 r7 = select r23 r3 r7 114loop: 115112 store32 ptr1 r4 116113 store32 ptr2 r5 117114 store32 ptr3 r6 118115 store32 ptr4 r7 119