115 registers, 43 instructions: 20 r0 = uniform32 ptr0 0 31 r1 = uniform32 ptr0 C 42 r2 = uniform32 ptr0 18 53 r0 = trunc r0 64 r1 = mul_i32 r1 r0 75 r3 = splat 1 (1.4012985e-45) 86 r4 = splat 2 (2.8025969e-45) 97 r5 = splat 3 (4.2038954e-45) 108 r0 = mul_i32 r2 r0 119 r2 = splat 3F800000 (1) 12loop: 1310 r6 = index 1411 r6 = trunc r6 1512 r7 = add_i32 r6 r1 1613 r7 = shl_i32 r7 2 1714 r8 = gather32 ptr0 4 r7 1815 r9 = add_i32 r7 r3 1916 r9 = gather32 ptr0 4 r9 2017 r10 = add_i32 r7 r4 2118 r10 = gather32 ptr0 4 r10 2219 r7 = add_i32 r7 r5 2320 r7 = gather32 ptr0 4 r7 2421 r6 = add_i32 r6 r0 2522 r6 = shl_i32 r6 2 2623 r11 = gather32 ptr0 10 r6 2724 r12 = add_i32 r6 r3 2825 r12 = gather32 ptr0 10 r12 2926 r13 = add_i32 r6 r4 3027 r13 = gather32 ptr0 10 r13 3128 r6 = add_i32 r6 r5 3229 r6 = gather32 ptr0 10 r6 3330 r14 = sub_f32 r2 r7 3431 r11 = mul_f32 r11 r14 3532 r11 = add_f32 r8 r11 3633 r12 = mul_f32 r12 r14 3734 r12 = add_f32 r9 r12 3835 r13 = mul_f32 r13 r14 3936 r13 = add_f32 r10 r13 4037 r14 = mul_f32 r6 r14 4138 r14 = add_f32 r7 r14 4239 store32 ptr1 r11 4340 store32 ptr2 r12 4441 store32 ptr3 r13 4542 store32 ptr4 r14 46