Lines 120-128
Link Here
|
120 |
|
120 |
|
121 |
movq 24(%eax),%mm0 |
121 |
movq 24(%eax),%mm0 |
122 |
movq 48(%eax),%mm1 |
122 |
movq 48(%eax),%mm1 |
123 |
movd COS9+12,%mm2 |
123 |
pushl %ebx |
|
|
124 |
call .LL4 |
125 |
.LL4: |
126 |
popl %ebx |
127 |
addl $_GLOBAL_OFFSET_TABLE_+[.- .LL4],%ebx |
128 |
pushl %ebx |
129 |
movl COS9@GOT(%ebx),%ebx |
130 |
movd 12(%ebx),%mm2 |
124 |
punpckldq %mm2,%mm2 |
131 |
punpckldq %mm2,%mm2 |
125 |
movd COS9+24,%mm3 |
132 |
movd 24(%ebx),%mm3 |
126 |
punpckldq %mm3,%mm3 |
133 |
punpckldq %mm3,%mm3 |
127 |
pfmul %mm2,%mm0 |
134 |
pfmul %mm2,%mm0 |
128 |
pfmul %mm3,%mm1 |
135 |
pfmul %mm3,%mm1 |
Lines 132-172
Link Here
|
132 |
pi2fd %mm7,%mm7 |
139 |
pi2fd %mm7,%mm7 |
133 |
popl %eax |
140 |
popl %eax |
134 |
movq 8(%eax),%mm2 |
141 |
movq 8(%eax),%mm2 |
135 |
movd COS9+4,%mm3 |
142 |
movd 4(%ebx),%mm3 |
136 |
punpckldq %mm3,%mm3 |
143 |
punpckldq %mm3,%mm3 |
137 |
pfmul %mm3,%mm2 |
144 |
pfmul %mm3,%mm2 |
138 |
pfadd %mm0,%mm2 |
145 |
pfadd %mm0,%mm2 |
139 |
movq 40(%eax),%mm3 |
146 |
movq 40(%eax),%mm3 |
140 |
movd COS9+20,%mm4 |
147 |
movd 20(%ebx),%mm4 |
141 |
punpckldq %mm4,%mm4 |
148 |
punpckldq %mm4,%mm4 |
142 |
pfmul %mm4,%mm3 |
149 |
pfmul %mm4,%mm3 |
143 |
pfadd %mm3,%mm2 |
150 |
pfadd %mm3,%mm2 |
144 |
movq 56(%eax),%mm3 |
151 |
movq 56(%eax),%mm3 |
145 |
movd COS9+28,%mm4 |
152 |
movd 28(%ebx),%mm4 |
146 |
punpckldq %mm4,%mm4 |
153 |
punpckldq %mm4,%mm4 |
147 |
pfmul %mm4,%mm3 |
154 |
pfmul %mm4,%mm3 |
148 |
pfadd %mm3,%mm2 |
155 |
pfadd %mm3,%mm2 |
149 |
movq (%eax),%mm3 |
156 |
movq (%eax),%mm3 |
150 |
movq 16(%eax),%mm4 |
157 |
movq 16(%eax),%mm4 |
151 |
movd COS9+8,%mm5 |
158 |
movd 8(%ebx),%mm5 |
152 |
punpckldq %mm5,%mm5 |
159 |
punpckldq %mm5,%mm5 |
153 |
pfmul %mm5,%mm4 |
160 |
pfmul %mm5,%mm4 |
154 |
pfadd %mm4,%mm3 |
161 |
pfadd %mm4,%mm3 |
155 |
movq 32(%eax),%mm4 |
162 |
movq 32(%eax),%mm4 |
156 |
movd COS9+16,%mm5 |
163 |
movd 16(%ebx),%mm5 |
157 |
punpckldq %mm5,%mm5 |
164 |
punpckldq %mm5,%mm5 |
158 |
pfmul %mm5,%mm4 |
165 |
pfmul %mm5,%mm4 |
159 |
pfadd %mm4,%mm3 |
166 |
pfadd %mm4,%mm3 |
160 |
pfadd %mm1,%mm3 |
167 |
pfadd %mm1,%mm3 |
161 |
movq 64(%eax),%mm4 |
168 |
movq 64(%eax),%mm4 |
162 |
movd COS9+32,%mm5 |
169 |
movd 32(%ebx),%mm5 |
163 |
punpckldq %mm5,%mm5 |
170 |
punpckldq %mm5,%mm5 |
164 |
pfmul %mm5,%mm4 |
171 |
pfmul %mm5,%mm4 |
165 |
pfadd %mm4,%mm3 |
172 |
pfadd %mm4,%mm3 |
166 |
movq %mm2,%mm4 |
173 |
movq %mm2,%mm4 |
167 |
pfadd %mm3,%mm4 |
174 |
pfadd %mm3,%mm4 |
168 |
movq %mm7,%mm5 |
175 |
movq %mm7,%mm5 |
169 |
punpckldq tfcos36+0,%mm5 |
176 |
popl %ebx |
|
|
177 |
movl tfcos36@GOT(%ebx),%ebx |
178 |
punpckldq (%ebx),%mm5 |
179 |
popl %ebx |
170 |
pfmul %mm5,%mm4 |
180 |
pfmul %mm5,%mm4 |
171 |
movq %mm4,%mm5 |
181 |
movq %mm4,%mm5 |
172 |
pfacc %mm5,%mm5 |
182 |
pfacc %mm5,%mm5 |
Lines 192-198
Link Here
|
192 |
movq %mm3,%mm4 |
202 |
movq %mm3,%mm4 |
193 |
pfsub %mm2,%mm4 |
203 |
pfsub %mm2,%mm4 |
194 |
movq %mm7,%mm5 |
204 |
movq %mm7,%mm5 |
195 |
punpckldq tfcos36+32,%mm5 |
205 |
pushl %ebx |
|
|
206 |
call .LL5 |
207 |
.LL5: |
208 |
popl %ebx |
209 |
addl $_GLOBAL_OFFSET_TABLE_+[.- .LL5],%ebx |
210 |
movl tfcos36@GOT(%ebx),%ebx |
211 |
punpckldq 32(%ebx),%mm5 |
212 |
popl %ebx |
196 |
pfmul %mm5,%mm4 |
213 |
pfmul %mm5,%mm4 |
197 |
movq %mm4,%mm5 |
214 |
movq %mm4,%mm5 |
198 |
pfacc %mm5,%mm5 |
215 |
pfacc %mm5,%mm5 |
Lines 220-226
Link Here
|
220 |
pfsub %mm3,%mm2 |
237 |
pfsub %mm3,%mm2 |
221 |
movq 56(%eax),%mm3 |
238 |
movq 56(%eax),%mm3 |
222 |
pfsub %mm3,%mm2 |
239 |
pfsub %mm3,%mm2 |
223 |
movd COS9+12,%mm3 |
240 |
pushl %ebx |
|
|
241 |
call .LL6 |
242 |
.LL6: |
243 |
popl %ebx |
244 |
addl $_GLOBAL_OFFSET_TABLE_+[.- .LL6],%ebx |
245 |
pushl %ebx |
246 |
movl COS9@GOT(%ebx),%ebx |
247 |
movd 12(%ebx),%mm3 |
224 |
punpckldq %mm3,%mm3 |
248 |
punpckldq %mm3,%mm3 |
225 |
pfmul %mm3,%mm2 |
249 |
pfmul %mm3,%mm2 |
226 |
movq 16(%eax),%mm3 |
250 |
movq 16(%eax),%mm3 |
Lines 228-234
Link Here
|
228 |
pfsub %mm4,%mm3 |
252 |
pfsub %mm4,%mm3 |
229 |
movq 64(%eax),%mm4 |
253 |
movq 64(%eax),%mm4 |
230 |
pfsub %mm4,%mm3 |
254 |
pfsub %mm4,%mm3 |
231 |
movd COS9+24,%mm4 |
255 |
movd 24(%ebx),%mm4 |
232 |
punpckldq %mm4,%mm4 |
256 |
punpckldq %mm4,%mm4 |
233 |
pfmul %mm4,%mm3 |
257 |
pfmul %mm4,%mm3 |
234 |
movq 48(%eax),%mm4 |
258 |
movq 48(%eax),%mm4 |
Lines 238-244
Link Here
|
238 |
movq %mm2,%mm4 |
262 |
movq %mm2,%mm4 |
239 |
pfadd %mm3,%mm4 |
263 |
pfadd %mm3,%mm4 |
240 |
movq %mm7,%mm5 |
264 |
movq %mm7,%mm5 |
241 |
punpckldq tfcos36+4,%mm5 |
265 |
popl %ebx |
|
|
266 |
movl tfcos36@GOT(%ebx),%ebx |
267 |
punpckldq 4(%ebx),%mm5 |
268 |
popl %ebx |
242 |
pfmul %mm5,%mm4 |
269 |
pfmul %mm5,%mm4 |
243 |
movq %mm4,%mm5 |
270 |
movq %mm4,%mm5 |
244 |
pfacc %mm5,%mm5 |
271 |
pfacc %mm5,%mm5 |
Lines 264-270
Link Here
|
264 |
movq %mm3,%mm4 |
291 |
movq %mm3,%mm4 |
265 |
pfsub %mm2,%mm4 |
292 |
pfsub %mm2,%mm4 |
266 |
movq %mm7,%mm5 |
293 |
movq %mm7,%mm5 |
267 |
punpckldq tfcos36+28,%mm5 |
294 |
pushl %ebx |
|
|
295 |
call .LL7 |
296 |
.LL7: |
297 |
popl %ebx |
298 |
addl $_GLOBAL_OFFSET_TABLE_+[.- .LL7],%ebx |
299 |
movl tfcos36@GOT(%ebx),%ebx |
300 |
punpckldq 28(%ebx),%mm5 |
301 |
popl %ebx |
268 |
pfmul %mm5,%mm4 |
302 |
pfmul %mm5,%mm4 |
269 |
movq %mm4,%mm5 |
303 |
movq %mm4,%mm5 |
270 |
pfacc %mm5,%mm5 |
304 |
pfacc %mm5,%mm5 |
Lines 289-329
Link Here
|
289 |
movd %mm5,2048(%ebx) |
323 |
movd %mm5,2048(%ebx) |
290 |
|
324 |
|
291 |
movq 8(%eax),%mm2 |
325 |
movq 8(%eax),%mm2 |
292 |
movd COS9+20,%mm3 |
326 |
pushl %ebx |
|
|
327 |
call .LL8 |
328 |
.LL8: |
329 |
popl %ebx |
330 |
addl $_GLOBAL_OFFSET_TABLE_+[.- .LL8],%ebx |
331 |
pushl %ebx |
332 |
movl COS9@GOT(%ebx),%ebx |
333 |
movd 20(%ebx),%mm3 |
293 |
punpckldq %mm3,%mm3 |
334 |
punpckldq %mm3,%mm3 |
294 |
pfmul %mm3,%mm2 |
335 |
pfmul %mm3,%mm2 |
295 |
pfsub %mm0,%mm2 |
336 |
pfsub %mm0,%mm2 |
296 |
movq 40(%eax),%mm3 |
337 |
movq 40(%eax),%mm3 |
297 |
movd COS9+28,%mm4 |
338 |
movd 28(%ebx),%mm4 |
298 |
punpckldq %mm4,%mm4 |
339 |
punpckldq %mm4,%mm4 |
299 |
pfmul %mm4,%mm3 |
340 |
pfmul %mm4,%mm3 |
300 |
pfsub %mm3,%mm2 |
341 |
pfsub %mm3,%mm2 |
301 |
movq 56(%eax),%mm3 |
342 |
movq 56(%eax),%mm3 |
302 |
movd COS9+4,%mm4 |
343 |
movd 4(%ebx),%mm4 |
303 |
punpckldq %mm4,%mm4 |
344 |
punpckldq %mm4,%mm4 |
304 |
pfmul %mm4,%mm3 |
345 |
pfmul %mm4,%mm3 |
305 |
pfadd %mm3,%mm2 |
346 |
pfadd %mm3,%mm2 |
306 |
movq (%eax),%mm3 |
347 |
movq (%eax),%mm3 |
307 |
movq 16(%eax),%mm4 |
348 |
movq 16(%eax),%mm4 |
308 |
movd COS9+32,%mm5 |
349 |
movd 32(%ebx),%mm5 |
309 |
punpckldq %mm5,%mm5 |
350 |
punpckldq %mm5,%mm5 |
310 |
pfmul %mm5,%mm4 |
351 |
pfmul %mm5,%mm4 |
311 |
pfsub %mm4,%mm3 |
352 |
pfsub %mm4,%mm3 |
312 |
movq 32(%eax),%mm4 |
353 |
movq 32(%eax),%mm4 |
313 |
movd COS9+8,%mm5 |
354 |
movd 8(%ebx),%mm5 |
314 |
punpckldq %mm5,%mm5 |
355 |
punpckldq %mm5,%mm5 |
315 |
pfmul %mm5,%mm4 |
356 |
pfmul %mm5,%mm4 |
316 |
pfsub %mm4,%mm3 |
357 |
pfsub %mm4,%mm3 |
317 |
pfadd %mm1,%mm3 |
358 |
pfadd %mm1,%mm3 |
318 |
movq 64(%eax),%mm4 |
359 |
movq 64(%eax),%mm4 |
319 |
movd COS9+16,%mm5 |
360 |
movd 16(%ebx),%mm5 |
320 |
punpckldq %mm5,%mm5 |
361 |
punpckldq %mm5,%mm5 |
321 |
pfmul %mm5,%mm4 |
362 |
pfmul %mm5,%mm4 |
322 |
pfadd %mm4,%mm3 |
363 |
pfadd %mm4,%mm3 |
323 |
movq %mm2,%mm4 |
364 |
movq %mm2,%mm4 |
324 |
pfadd %mm3,%mm4 |
365 |
pfadd %mm3,%mm4 |
325 |
movq %mm7,%mm5 |
366 |
movq %mm7,%mm5 |
326 |
punpckldq tfcos36+8,%mm5 |
367 |
popl %ebx |
|
|
368 |
movl tfcos36@GOT(%ebx),%ebx |
369 |
punpckldq 8(%ebx),%mm5 |
370 |
popl %ebx |
327 |
pfmul %mm5,%mm4 |
371 |
pfmul %mm5,%mm4 |
328 |
movq %mm4,%mm5 |
372 |
movq %mm4,%mm5 |
329 |
pfacc %mm5,%mm5 |
373 |
pfacc %mm5,%mm5 |
Lines 349-355
Link Here
|
349 |
movq %mm3,%mm4 |
393 |
movq %mm3,%mm4 |
350 |
pfsub %mm2,%mm4 |
394 |
pfsub %mm2,%mm4 |
351 |
movq %mm7,%mm5 |
395 |
movq %mm7,%mm5 |
352 |
punpckldq tfcos36+24,%mm5 |
396 |
pushl %ebx |
|
|
397 |
call .LL9 |
398 |
.LL9: |
399 |
popl %ebx |
400 |
addl $_GLOBAL_OFFSET_TABLE_+[.- .LL9],%ebx |
401 |
movl tfcos36@GOT(%ebx),%ebx |
402 |
punpckldq 24(%ebx),%mm5 |
403 |
popl %ebx |
353 |
pfmul %mm5,%mm4 |
404 |
pfmul %mm5,%mm4 |
354 |
movq %mm4,%mm5 |
405 |
movq %mm4,%mm5 |
355 |
pfacc %mm5,%mm5 |
406 |
pfacc %mm5,%mm5 |
Lines 373-413
Link Here
|
373 |
psrlq $32,%mm5 |
424 |
psrlq $32,%mm5 |
374 |
movd %mm5,1920(%ebx) |
425 |
movd %mm5,1920(%ebx) |
375 |
movq 8(%eax),%mm2 |
426 |
movq 8(%eax),%mm2 |
376 |
movd COS9+28,%mm3 |
427 |
pushl %ebx |
|
|
428 |
call .LL0 |
429 |
.LL0: |
430 |
popl %ebx |
431 |
addl $_GLOBAL_OFFSET_TABLE_+[.- .LL0],%ebx |
432 |
pushl %ebx |
433 |
movl COS9@GOT(%ebx),%ebx |
434 |
movd 28(%ebx),%mm3 |
377 |
punpckldq %mm3,%mm3 |
435 |
punpckldq %mm3,%mm3 |
378 |
pfmul %mm3,%mm2 |
436 |
pfmul %mm3,%mm2 |
379 |
pfsub %mm0,%mm2 |
437 |
pfsub %mm0,%mm2 |
380 |
movq 40(%eax),%mm3 |
438 |
movq 40(%eax),%mm3 |
381 |
movd COS9+4,%mm4 |
439 |
movd 4(%ebx),%mm4 |
382 |
punpckldq %mm4,%mm4 |
440 |
punpckldq %mm4,%mm4 |
383 |
pfmul %mm4,%mm3 |
441 |
pfmul %mm4,%mm3 |
384 |
pfadd %mm3,%mm2 |
442 |
pfadd %mm3,%mm2 |
385 |
movq 56(%eax),%mm3 |
443 |
movq 56(%eax),%mm3 |
386 |
movd COS9+20,%mm4 |
444 |
movd 20(%ebx),%mm4 |
387 |
punpckldq %mm4,%mm4 |
445 |
punpckldq %mm4,%mm4 |
388 |
pfmul %mm4,%mm3 |
446 |
pfmul %mm4,%mm3 |
389 |
pfsub %mm3,%mm2 |
447 |
pfsub %mm3,%mm2 |
390 |
movq (%eax),%mm3 |
448 |
movq (%eax),%mm3 |
391 |
movq 16(%eax),%mm4 |
449 |
movq 16(%eax),%mm4 |
392 |
movd COS9+16,%mm5 |
450 |
movd 16(%ebx),%mm5 |
393 |
punpckldq %mm5,%mm5 |
451 |
punpckldq %mm5,%mm5 |
394 |
pfmul %mm5,%mm4 |
452 |
pfmul %mm5,%mm4 |
395 |
pfsub %mm4,%mm3 |
453 |
pfsub %mm4,%mm3 |
396 |
movq 32(%eax),%mm4 |
454 |
movq 32(%eax),%mm4 |
397 |
movd COS9+32,%mm5 |
455 |
movd 32(%ebx),%mm5 |
398 |
punpckldq %mm5,%mm5 |
456 |
punpckldq %mm5,%mm5 |
399 |
pfmul %mm5,%mm4 |
457 |
pfmul %mm5,%mm4 |
400 |
pfadd %mm4,%mm3 |
458 |
pfadd %mm4,%mm3 |
401 |
pfadd %mm1,%mm3 |
459 |
pfadd %mm1,%mm3 |
402 |
movq 64(%eax),%mm4 |
460 |
movq 64(%eax),%mm4 |
403 |
movd COS9+8,%mm5 |
461 |
movd 8(%ebx),%mm5 |
404 |
punpckldq %mm5,%mm5 |
462 |
punpckldq %mm5,%mm5 |
405 |
pfmul %mm5,%mm4 |
463 |
pfmul %mm5,%mm4 |
406 |
pfsub %mm4,%mm3 |
464 |
pfsub %mm4,%mm3 |
407 |
movq %mm2,%mm4 |
465 |
movq %mm2,%mm4 |
408 |
pfadd %mm3,%mm4 |
466 |
pfadd %mm3,%mm4 |
409 |
movq %mm7,%mm5 |
467 |
movq %mm7,%mm5 |
410 |
punpckldq tfcos36+12,%mm5 |
468 |
popl %ebx |
|
|
469 |
movl tfcos36@GOT(%ebx),%ebx |
470 |
punpckldq 12(%ebx),%mm5 |
471 |
popl %ebx |
411 |
pfmul %mm5,%mm4 |
472 |
pfmul %mm5,%mm4 |
412 |
movq %mm4,%mm5 |
473 |
movq %mm4,%mm5 |
413 |
pfacc %mm5,%mm5 |
474 |
pfacc %mm5,%mm5 |
Lines 433-439
Link Here
|
433 |
movq %mm3,%mm4 |
494 |
movq %mm3,%mm4 |
434 |
pfsub %mm2,%mm4 |
495 |
pfsub %mm2,%mm4 |
435 |
movq %mm7,%mm5 |
496 |
movq %mm7,%mm5 |
436 |
punpckldq tfcos36+20,%mm5 |
497 |
pushl %ebx |
|
|
498 |
call .LL1 |
499 |
.LL1: |
500 |
popl %ebx |
501 |
addl $_GLOBAL_OFFSET_TABLE_+[.- .LL1],%ebx |
502 |
movl tfcos36@GOT(%ebx),%ebx |
503 |
punpckldq 20(%ebx),%mm5 |
504 |
popl %ebx |
437 |
pfmul %mm5,%mm4 |
505 |
pfmul %mm5,%mm4 |
438 |
movq %mm4,%mm5 |
506 |
movq %mm4,%mm5 |
439 |
pfacc %mm5,%mm5 |
507 |
pfacc %mm5,%mm5 |
Lines 467-473
Link Here
|
467 |
movq 64(%eax),%mm3 |
535 |
movq 64(%eax),%mm3 |
468 |
pfadd %mm3,%mm4 |
536 |
pfadd %mm3,%mm4 |
469 |
movq %mm7,%mm5 |
537 |
movq %mm7,%mm5 |
470 |
punpckldq tfcos36+16,%mm5 |
538 |
pushl %ebx |
|
|
539 |
call .LL2 |
540 |
.LL2: |
541 |
popl %ebx |
542 |
addl $_GLOBAL_OFFSET_TABLE_+[.- .LL2],%ebx |
543 |
movl tfcos36@GOT(%ebx),%ebx |
544 |
punpckldq 16(%ebx),%mm5 |
545 |
popl %ebx |
471 |
pfmul %mm5,%mm4 |
546 |
pfmul %mm5,%mm4 |
472 |
movq %mm4,%mm5 |
547 |
movq %mm4,%mm5 |
473 |
pfacc %mm5,%mm5 |
548 |
pfacc %mm5,%mm5 |