blob: 6e8f421d4e19c56cda0e32f7732a0ba492f7054f [file] [log] [blame]
37 registers, 236 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 = div_f32 r0 r2
10 r10 = div_f32 r2 r0
11 r11 = mul_f32 r0 r2
12 r8 = sub_f32 r8 r0
13 r8 = mul_f32 r2 r8
14 r12 = splat 42280000 (42)
15 r12 = mul_f32 r1 r12
16 r13 = splat 422C0000 (43)
17 r13 = mul_f32 r1 r13
18 r14 = splat 42300000 (44)
19 r14 = mul_f32 r1 r14
20 r15 = splat 42340000 (45)
21 r15 = mul_f32 r1 r15
22 r16 = splat 42380000 (46)
23 r16 = mul_f32 r1 r16
24 r17 = splat 423C0000 (47)
25 r17 = mul_f32 r1 r17
26 r18 = splat 3F800000 (1)
27 r18 = add_f32 r0 r18
28 r19 = mul_f32 r12 r18
29 r20 = mul_f32 r8 r18
30 r21 = mul_f32 r11 r18
31 r22 = mul_f32 r13 r18
32 r23 = mul_f32 r14 r18
33 r24 = mul_f32 r15 r18
34 r25 = eq_f32 r12 r19
35 r26 = eq_f32 r8 r20
36 r27 = eq_f32 r11 r21
37 r28 = eq_f32 r13 r22
38 r29 = eq_f32 r14 r23
39 r30 = eq_f32 r15 r24
40 r26 = bit_and r25 r26
41 r26 = bit_and r27 r26
42 r26 = bit_and r28 r26
43 r26 = bit_and r29 r26
44 r26 = bit_and r30 r26
45 r30 = bit_and r12 r26
46 r29 = bit_and r8 r26
47 r28 = bit_and r11 r26
48 r27 = bit_and r13 r26
49 r25 = bit_and r14 r26
50 r31 = bit_and r15 r26
51 r32 = bit_and r19 r26
52 r20 = bit_and r20 r26
53 r21 = bit_and r21 r26
54 r33 = bit_and r22 r26
55 r34 = bit_and r23 r26
56 r35 = bit_and r24 r26
57 r32 = neq_f32 r30 r32
58 r20 = neq_f32 r29 r20
59 r21 = neq_f32 r28 r21
60 r33 = neq_f32 r27 r33
61 r34 = neq_f32 r25 r34
62 r35 = neq_f32 r31 r35
63 r20 = bit_or r32 r20
64 r20 = bit_or r21 r20
65 r20 = bit_or r33 r20
66 r20 = bit_or r34 r20
67 r20 = bit_or r35 r20
68 r20 = bit_and r26 r20
69 r20 = bit_clear r26 r20
70 r26 = bit_and r12 r20
71 r35 = bit_and r9 r20
72 r34 = bit_and r10 r20
73 r33 = bit_and r13 r20
74 r21 = bit_and r14 r20
75 r32 = bit_and r15 r20
76 r31 = bit_and r19 r20
77 r25 = mul_f32 r9 r18
78 r18 = mul_f32 r10 r18
79 r27 = bit_and r20 r25
80 r28 = bit_and r20 r18
81 r29 = bit_and r22 r20
82 r30 = bit_and r23 r20
83 r36 = bit_and r24 r20
84 r31 = neq_f32 r26 r31
85 r27 = neq_f32 r35 r27
86 r28 = neq_f32 r34 r28
87 r29 = neq_f32 r33 r29
88 r30 = neq_f32 r21 r30
89 r36 = neq_f32 r32 r36
90 r27 = bit_or r31 r27
91 r27 = bit_or r28 r27
92 r27 = bit_or r29 r27
93 r27 = bit_or r30 r27
94 r27 = bit_or r36 r27
95 r27 = bit_and r20 r27
96 r27 = bit_and r20 r27
97 r20 = bit_and r12 r27
98 r36 = bit_and r9 r27
99 r10 = bit_and r10 r27
100 r30 = bit_and r13 r27
101 r29 = bit_and r14 r27
102 r28 = bit_and r15 r27
103 r19 = bit_and r19 r27
104 r25 = bit_and r25 r27
105 r18 = bit_and r18 r27
106 r22 = bit_and r22 r27
107 r23 = bit_and r23 r27
108 r24 = bit_and r24 r27
109 r19 = eq_f32 r20 r19
110 r25 = eq_f32 r36 r25
111 r18 = eq_f32 r10 r18
112 r22 = eq_f32 r30 r22
113 r23 = eq_f32 r29 r23
114 r24 = eq_f32 r28 r24
115 r25 = bit_and r19 r25
116 r25 = bit_and r18 r25
117 r25 = bit_and r22 r25
118 r25 = bit_and r23 r25
119 r25 = bit_and r24 r25
120 r25 = bit_and r27 r25
121 r25 = bit_clear r27 r25
122 r27 = splat 40000000 (2)
123 r27 = add_f32 r0 r27
124 r24 = bit_and r12 r25
125 r23 = bit_and r13 r25
126 r22 = bit_and r14 r25
127 r18 = bit_and r15 r25
128 r19 = bit_and r16 r25
129 r28 = bit_and r17 r25
130 r29 = mul_f32 r12 r27
131 r30 = bit_and r25 r29
132 r10 = mul_f32 r13 r27
133 r36 = mul_f32 r14 r27
134 r20 = bit_and r25 r10
135 r31 = bit_and r25 r36
136 r32 = mul_f32 r15 r27
137 r21 = bit_and r25 r32
138 r33 = mul_f32 r16 r27
139 r34 = bit_and r25 r33
140 r30 = neq_f32 r24 r30
141 r20 = neq_f32 r23 r20
142 r31 = neq_f32 r22 r31
143 r21 = neq_f32 r18 r21
144 r34 = neq_f32 r19 r34
145 r28 = neq_f32 r28 r28
146 r20 = bit_or r30 r20
147 r20 = bit_or r31 r20
148 r20 = bit_or r21 r20
149 r20 = bit_or r34 r20
150 r20 = bit_or r28 r20
151 r20 = bit_and r25 r20
152 r20 = bit_and r25 r20
153 r25 = bit_and r12 r20
154 r28 = bit_and r13 r20
155 r34 = bit_and r14 r20
156 r15 = bit_and r15 r20
157 r16 = bit_and r16 r20
158 r17 = bit_and r17 r20
159 r21 = bit_and r29 r20
160 r31 = bit_and r10 r20
161 r36 = bit_and r36 r20
162 r32 = bit_and r32 r20
163 r33 = bit_and r33 r20
164 r21 = eq_f32 r25 r21
165 r31 = eq_f32 r28 r31
166 r36 = eq_f32 r34 r36
167 r32 = eq_f32 r15 r32
168 r33 = eq_f32 r16 r33
169 r17 = eq_f32 r17 r17
170 r31 = bit_and r21 r31
171 r31 = bit_and r36 r31
172 r31 = bit_and r32 r31
173 r31 = bit_and r33 r31
174 r31 = bit_and r17 r31
175 r31 = bit_and r20 r31
176 r31 = bit_clear r20 r31
177 r20 = bit_and r9 r31
178 r17 = bit_and r8 r31
179 r33 = bit_and r11 r31
180 r32 = bit_and r12 r31
181 r36 = bit_and r13 r31
182 r21 = bit_and r14 r31
183 r16 = mul_f32 r9 r27
184 r15 = bit_and r31 r16
185 r34 = mul_f32 r8 r27
186 r27 = mul_f32 r11 r27
187 r28 = bit_and r31 r34
188 r25 = bit_and r31 r27
189 r30 = bit_and r29 r31
190 r19 = bit_and r10 r31
191 r15 = neq_f32 r20 r15
192 r28 = neq_f32 r17 r28
193 r25 = neq_f32 r33 r25
194 r30 = neq_f32 r32 r30
195 r19 = neq_f32 r36 r19
196 r21 = neq_f32 r21 r21
197 r28 = bit_or r15 r28
198 r28 = bit_or r25 r28
199 r28 = bit_or r30 r28
200 r28 = bit_or r19 r28
201 r28 = bit_or r21 r28
202 r28 = bit_and r31 r28
203 r28 = bit_and r31 r28
204 r9 = bit_and r9 r28
205 r8 = bit_and r8 r28
206 r11 = bit_and r11 r28
207 r12 = bit_and r12 r28
208 r13 = bit_and r13 r28
209 r14 = bit_and r14 r28
210 r16 = bit_and r16 r28
211 r34 = bit_and r34 r28
212 r27 = bit_and r27 r28
213 r29 = bit_and r29 r28
214 r10 = bit_and r10 r28
215 r16 = eq_f32 r9 r16
216 r34 = eq_f32 r8 r34
217 r27 = eq_f32 r11 r27
218 r29 = eq_f32 r12 r29
219 r10 = eq_f32 r13 r10
220 r14 = eq_f32 r14 r14
221 r34 = bit_and r16 r34
222 r34 = bit_and r27 r34
223 r34 = bit_and r29 r34
224 r34 = bit_and r10 r34
225 r34 = bit_and r14 r34
226 r34 = bit_and r28 r34
227 r34 = bit_clear r28 r34
228 r4 = select r34 r0 r4
229 r5 = select r34 r1 r5
230 r6 = select r34 r2 r6
231 r7 = select r34 r3 r7
loop:
232 store32 ptr1 r4
233 store32 ptr2 r5
234 store32 ptr3 r6
235 store32 ptr4 r7