blob: 0c0bf5acfdcef53476b7bd2dca4da35cca1e7dc5 [file] [log] [blame]
17 registers, 36 instructions:
0 r0 = uniform32 ptr0 4
1 r1 = uniform32 ptr0 8
2 r2 = uniform32 ptr0 C
3 r3 = uniform32 ptr0 10
4 r4 = uniform32 ptr0 14
5 r5 = uniform32 ptr0 18
6 r6 = uniform32 ptr0 1C
7 r7 = uniform32 ptr0 20
8 r8 = splat 0 (0)
9 r9 = splat FFFFFFFF (nan)
10 r10 = trunc r1
11 r8 = eq_i32 r8 r10
12 r11 = bit_and r4 r8
13 r12 = bit_and r5 r8
14 r13 = bit_and r6 r8
15 r14 = bit_and r7 r8
16 r15 = bit_xor r9 r8
17 r8 = bit_and r8 r15
18 r16 = splat 1 (1.4012985e-45)
19 r10 = eq_i32 r16 r10
20 r10 = bit_or r8 r10
21 r10 = bit_and r10 r15
22 r11 = select r10 r0 r11
23 r12 = select r10 r1 r12
24 r13 = select r10 r2 r13
25 r14 = select r10 r3 r14
26 r10 = bit_xor r9 r10
27 r10 = bit_and r15 r10
28 r11 = select r10 r4 r11
29 r12 = select r10 r5 r12
30 r13 = select r10 r6 r13
31 r14 = select r10 r7 r14
loop:
32 store32 ptr1 r11
33 store32 ptr2 r12
34 store32 ptr3 r13
35 store32 ptr4 r14