blob: da50db427eaf205522d26503500b0e0ff206e4e4 [file] [log] [blame]
16 registers, 168 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 FFFFFFFF (nan)
9 r9 = trunc r1
10 r10 = splat 1 (1.4012985e-45)
11 r9 = eq_i32 r9 r10
12 r11 = bit_and r9 r10
13 r11 = add_i32 r11 r10
14 r12 = splat 2 (2.8025969e-45)
15 r12 = eq_i32 r11 r12
16 r11 = bit_and r9 r12
17 r13 = bit_and r11 r10
18 r8 = bit_xor r11 r8
19 r8 = bit_or r11 r8
20 r14 = bit_and r11 r8
21 r15 = add_i32 r13 r10
22 r13 = select r14 r15 r13
23 r8 = bit_clear r8 r14
24 r8 = bit_or r14 r8
25 r14 = bit_and r11 r8
26 r15 = add_i32 r13 r10
27 r13 = select r14 r15 r13
28 r8 = bit_clear r8 r14
29 r8 = bit_or r14 r8
30 r14 = bit_and r11 r8
31 r15 = add_i32 r13 r10
32 r13 = select r14 r15 r13
33 r8 = bit_clear r8 r14
34 r8 = bit_or r14 r8
35 r14 = bit_and r11 r8
36 r15 = add_i32 r13 r10
37 r13 = select r14 r15 r13
38 r8 = bit_clear r8 r14
39 r8 = bit_or r14 r8
40 r14 = bit_and r11 r8
41 r15 = add_i32 r13 r10
42 r13 = select r14 r15 r13
43 r8 = bit_clear r8 r14
44 r8 = bit_or r14 r8
45 r14 = bit_and r11 r8
46 r15 = add_i32 r13 r10
47 r13 = select r14 r15 r13
48 r8 = bit_clear r8 r14
49 r8 = bit_or r14 r8
50 r14 = bit_and r11 r8
51 r15 = add_i32 r13 r10
52 r13 = select r14 r15 r13
53 r8 = bit_clear r8 r14
54 r8 = bit_or r14 r8
55 r14 = bit_and r11 r8
56 r15 = add_i32 r13 r10
57 r13 = select r14 r15 r13
58 r8 = bit_clear r8 r14
59 r8 = bit_or r14 r8
60 r8 = bit_and r11 r8
61 r11 = add_i32 r13 r10
62 r13 = select r8 r11 r13
63 r11 = add_i32 r13 r10
64 r13 = select r12 r11 r13
65 r11 = splat B (1.5414283e-44)
66 r11 = eq_i32 r13 r11
67 r11 = bit_and r12 r11
68 r11 = bit_and r12 r11
69 r9 = bit_and r9 r11
70 r12 = bit_and r9 r10
71 r13 = bit_clear r11 r9
72 r8 = add_i32 r12 r10
73 r14 = bit_clear r11 r13
74 r12 = select r14 r8 r12
75 r8 = bit_clear r9 r13
76 r14 = add_i32 r12 r10
77 r12 = select r8 r14 r12
78 r8 = bit_clear r11 r8
79 r8 = bit_clear r8 r13
80 r8 = bit_or r13 r8
81 r13 = add_i32 r12 r10
82 r14 = bit_clear r11 r8
83 r12 = select r14 r13 r12
84 r13 = bit_clear r9 r8
85 r14 = add_i32 r12 r10
86 r12 = select r13 r14 r12
87 r13 = bit_clear r11 r13
88 r13 = bit_clear r13 r8
89 r13 = bit_or r8 r13
90 r8 = add_i32 r12 r10
91 r14 = bit_clear r11 r13
92 r12 = select r14 r8 r12
93 r8 = bit_clear r9 r13
94 r14 = add_i32 r12 r10
95 r12 = select r8 r14 r12
96 r8 = bit_clear r11 r8
97 r8 = bit_clear r8 r13
98 r8 = bit_or r13 r8
99 r13 = add_i32 r12 r10
100 r14 = bit_clear r11 r8
101 r12 = select r14 r13 r12
102 r13 = bit_clear r9 r8
103 r14 = add_i32 r12 r10
104 r12 = select r13 r14 r12
105 r13 = bit_clear r11 r13
106 r13 = bit_clear r13 r8
107 r13 = bit_or r8 r13
108 r8 = add_i32 r12 r10
109 r14 = bit_clear r11 r13
110 r12 = select r14 r8 r12
111 r8 = bit_clear r9 r13
112 r14 = add_i32 r12 r10
113 r12 = select r8 r14 r12
114 r8 = bit_clear r11 r8
115 r8 = bit_clear r8 r13
116 r8 = bit_or r13 r8
117 r13 = add_i32 r12 r10
118 r14 = bit_clear r11 r8
119 r12 = select r14 r13 r12
120 r13 = bit_clear r9 r8
121 r14 = add_i32 r12 r10
122 r12 = select r13 r14 r12
123 r13 = bit_clear r11 r13
124 r13 = bit_clear r13 r8
125 r13 = bit_or r8 r13
126 r8 = add_i32 r12 r10
127 r14 = bit_clear r11 r13
128 r12 = select r14 r8 r12
129 r8 = bit_clear r9 r13
130 r14 = add_i32 r12 r10
131 r12 = select r8 r14 r12
132 r8 = bit_clear r11 r8
133 r8 = bit_clear r8 r13
134 r8 = bit_or r13 r8
135 r13 = add_i32 r12 r10
136 r14 = bit_clear r11 r8
137 r12 = select r14 r13 r12
138 r13 = bit_clear r9 r8
139 r14 = add_i32 r12 r10
140 r12 = select r13 r14 r12
141 r13 = bit_clear r11 r13
142 r13 = bit_clear r13 r8
143 r13 = bit_or r8 r13
144 r8 = add_i32 r12 r10
145 r14 = bit_clear r11 r13
146 r12 = select r14 r8 r12
147 r9 = bit_clear r9 r13
148 r8 = add_i32 r12 r10
149 r12 = select r9 r8 r12
150 r9 = bit_clear r11 r9
151 r9 = bit_clear r9 r13
152 r9 = bit_or r13 r9
153 r10 = add_i32 r12 r10
154 r9 = bit_clear r11 r9
155 r12 = select r9 r10 r12
156 r10 = splat 14 (2.8025969e-44)
157 r10 = eq_i32 r12 r10
158 r10 = bit_and r9 r10
159 r10 = bit_and r11 r10
160 r4 = select r10 r0 r4
161 r5 = select r10 r1 r5
162 r6 = select r10 r2 r6
163 r7 = select r10 r3 r7
loop:
164 store32 ptr1 r4
165 store32 ptr2 r5
166 store32 ptr3 r6
167 store32 ptr4 r7