• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
117 registers, 36 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	r8 = eq_i32 r8 r10
1412	r11 = bit_and r4 r8
1513	r12 = bit_and r5 r8
1614	r13 = bit_and r6 r8
1715	r14 = bit_and r7 r8
1816	r15 = bit_xor r9 r8
1917	r8 = bit_and r8 r15
2018	r16 = splat 1 (1.4012985e-45)
2119	r10 = eq_i32 r16 r10
2220	r10 = bit_or r8 r10
2321	r10 = bit_and r10 r15
2422	r11 = select r10 r0 r11
2523	r12 = select r10 r1 r12
2624	r13 = select r10 r2 r13
2725	r14 = select r10 r3 r14
2826	r10 = bit_xor r9 r10
2927	r10 = bit_and r15 r10
3028	r11 = select r10 r4 r11
3129	r12 = select r10 r5 r12
3230	r13 = select r10 r6 r13
3331	r14 = select r10 r7 r14
34loop:
3532	    store32 ptr1 r11
3633	    store32 ptr2 r12
3734	    store32 ptr3 r13
3835	    store32 ptr4 r14
39