• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
116 registers, 49 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 = bit_xor r9 r11
1614	r13 = bit_and r11 r12
1715	r14 = splat 1 (1.4012985e-45)
1816	r14 = eq_i32 r10 r14
1917	r15 = bit_or r13 r14
2018	r15 = bit_and r12 r15
2119	r13 = select r15 r9 r13
2220	r8 = eq_i32 r8 r10
2321	r13 = bit_or r13 r8
2422	r13 = bit_and r12 r13
2523	r8 = bit_and r8 r13
2624	r12 = bit_xor r9 r8
2725	r8 = bit_and r8 r12
2826	r14 = bit_or r14 r8
2927	r14 = bit_and r13 r14
3028	r14 = bit_and r12 r14
3129	r8 = select r14 r9 r8
3230	r11 = bit_or r11 r8
3331	r11 = bit_and r13 r11
3432	r11 = bit_and r12 r11
3533	r8 = select r11 r9 r8
3634	r9 = splat 3 (4.2038954e-45)
3735	r9 = eq_i32 r10 r9
3836	r9 = bit_or r8 r9
3937	r9 = bit_and r13 r9
4038	r9 = bit_and r12 r9
4139	r9 = bit_and r13 r9
4240	r9 = bit_and r13 r9
4341	r4 = select r9 r0 r4
4442	r5 = select r9 r1 r5
4543	r6 = select r9 r2 r6
4644	r7 = select r9 r3 r7
47loop:
4845	    store32 ptr1 r4
4946	    store32 ptr2 r5
5047	    store32 ptr3 r6
5148	    store32 ptr4 r7
52