• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
114 registers, 41 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 = trunc r1
1311	r11 = splat 2 (2.8025969e-45)
1412	r11 = eq_i32 r10 r11
1513	r12 = splat 1 (1.4012985e-45)
1614	r12 = eq_i32 r10 r12
1715	r13 = bit_clear r12 r11
1816	r8 = eq_i32 r10 r8
1917	r13 = bit_or r13 r8
2018	r13 = bit_clear r13 r11
2119	r8 = bit_and r8 r13
2220	r12 = bit_and r12 r13
2321	r12 = bit_clear r12 r8
2422	r11 = bit_or r11 r12
2523	r11 = bit_and r13 r11
2624	r11 = bit_clear r11 r8
2725	r12 = select r11 r9 r12
2826	r9 = splat 3 (4.2038954e-45)
2927	r9 = eq_i32 r10 r9
3028	r9 = bit_or r12 r9
3129	r9 = bit_and r13 r9
3230	r8 = bit_clear r9 r8
3331	r8 = bit_and r13 r8
3432	r8 = bit_and r13 r8
3533	r4 = select r8 r0 r4
3634	r5 = select r8 r1 r5
3735	r6 = select r8 r2 r6
3836	r7 = select r8 r3 r7
39loop:
4037	    store32 ptr1 r4
4138	    store32 ptr2 r5
4239	    store32 ptr3 r6
4340	    store32 ptr4 r7
44