• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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