comparison i386/dsputil_mmx.c @ 574:c9b17c1a02e0 libavcodec

pix_abs mmx2 isnt bit-exact ...
author michaelni
date Sun, 21 Jul 2002 00:48:50 +0000
parents d7f65ea52aaa
children bb6a69f9d409
comparison
equal deleted inserted replaced
573:b0f52172f4c5 574:c9b17c1a02e0
421 pix_abs16x16_xy2 = pix_abs16x16_xy2_mmx; 421 pix_abs16x16_xy2 = pix_abs16x16_xy2_mmx;
422 pix_abs8x8 = pix_abs8x8_mmx; 422 pix_abs8x8 = pix_abs8x8_mmx;
423 pix_abs8x8_x2 = pix_abs8x8_x2_mmx; 423 pix_abs8x8_x2 = pix_abs8x8_x2_mmx;
424 pix_abs8x8_y2 = pix_abs8x8_y2_mmx; 424 pix_abs8x8_y2 = pix_abs8x8_y2_mmx;
425 pix_abs8x8_xy2= pix_abs8x8_xy2_mmx; 425 pix_abs8x8_xy2= pix_abs8x8_xy2_mmx;
426
426 av_fdct = fdct_mmx; 427 av_fdct = fdct_mmx;
427 428
428 put_pixels_tab[0] = put_pixels_mmx; 429 put_pixels_tab[0] = put_pixels_mmx;
429 put_pixels_tab[1] = put_pixels_x2_mmx; 430 put_pixels_tab[1] = put_pixels_x2_mmx;
430 put_pixels_tab[2] = put_pixels_y2_mmx; 431 put_pixels_tab[2] = put_pixels_y2_mmx;
533 if (mm_flags & MM_MMX) { 534 if (mm_flags & MM_MMX) {
534 if (mm_flags & MM_MMXEXT) { 535 if (mm_flags & MM_MMXEXT) {
535 put_no_rnd_pixels_tab[1] = put_no_rnd_pixels_x2_mmx; 536 put_no_rnd_pixels_tab[1] = put_no_rnd_pixels_x2_mmx;
536 put_no_rnd_pixels_tab[2] = put_no_rnd_pixels_y2_mmx; 537 put_no_rnd_pixels_tab[2] = put_no_rnd_pixels_y2_mmx;
537 avg_pixels_tab[3] = avg_pixels_xy2_mmx; 538 avg_pixels_tab[3] = avg_pixels_xy2_mmx;
539
540 pix_abs16x16_x2 = pix_abs16x16_x2_mmx;
541 pix_abs16x16_y2 = pix_abs16x16_y2_mmx;
542 pix_abs16x16_xy2 = pix_abs16x16_xy2_mmx;
543 pix_abs8x8_x2 = pix_abs8x8_x2_mmx;
544 pix_abs8x8_y2 = pix_abs8x8_y2_mmx;
545 pix_abs8x8_xy2= pix_abs8x8_xy2_mmx;
538 } else if (mm_flags & MM_3DNOW) { 546 } else if (mm_flags & MM_3DNOW) {
539 put_no_rnd_pixels_tab[1] = put_no_rnd_pixels_x2_mmx; 547 put_no_rnd_pixels_tab[1] = put_no_rnd_pixels_x2_mmx;
540 put_no_rnd_pixels_tab[2] = put_no_rnd_pixels_y2_mmx; 548 put_no_rnd_pixels_tab[2] = put_no_rnd_pixels_y2_mmx;
541 avg_pixels_tab[3] = avg_pixels_xy2_mmx; 549 avg_pixels_tab[3] = avg_pixels_xy2_mmx;
542 } 550 }