[cvs] / xvidcore / src / xvid.c Repository:
ViewVC logotype

Diff of /xvidcore/src/xvid.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.33.2.17, Mon Dec 9 10:47:05 2002 UTC revision 1.33.2.18, Thu Dec 19 00:37:56 2002 UTC
# Line 413  Line 413 
413                  add_upsampled_8x8_16to8 = xvid_Add_Upsampled_8x8_16To8_xmm;                  add_upsampled_8x8_16to8 = xvid_Add_Upsampled_8x8_16To8_xmm;
414    
415                  /* Quantization */                  /* Quantization */
416                    quant4_intra = quant4_intra_xmm;
417                    quant4_inter = quant4_inter_xmm;
418    
419                  dequant_intra = dequant_intra_xmm;                  dequant_intra = dequant_intra_xmm;
420                  dequant_inter = dequant_inter_xmm;                  dequant_inter = dequant_inter_xmm;
421    
# Line 441  Line 444 
444                  interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_3dn;                  interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_3dn;
445          }          }
446    
447            if ((cpu_flags & XVID_CPU_3DNOWEXT) > 0) {
448    
449                    /* Inverse DCT */
450                    idct =  idct_3dne;
451    
452                    /* Buffer transfer */
453                    transfer_8to16copy =  transfer_8to16copy_3dne;
454                    transfer_16to8copy = transfer_16to8copy_3dne;
455                    transfer_8to16sub =  transfer_8to16sub_3dne;
456                    transfer_8to16sub2 =  transfer_8to16sub2_3dne;
457                    transfer_16to8add = transfer_16to8add_3dne;
458                    transfer8x8_copy = transfer8x8_copy_3dne;
459    
460                    /* Quantization */
461                    dequant4_intra = dequant4_intra_3dne;
462                    dequant4_inter = dequant4_inter_3dne;
463                    quant_intra = quant_intra_3dne;
464                    quant_inter = quant_inter_3dne;
465                    dequant_intra = dequant_intra_3dne;
466                    dequant_inter = dequant_inter_3dne;
467    
468                    /* ME functions */
469                    calc_cbp = calc_cbp_3dne;
470                    sad16 = sad16_3dne;
471                    sad8 = sad8_3dne;
472                    sad16bi = sad16bi_3dne;
473                    sad8bi = sad8bi_3dne;
474                    dev16 = dev16_3dne;
475    
476                    /* Interpolation */
477                    interpolate8x8_halfpel_h = interpolate8x8_halfpel_h_3dne;
478                    interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_3dne;
479                    interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_3dne;
480            }
481    
482    
483          if ((cpu_flags & XVID_CPU_SSE2) > 0) {          if ((cpu_flags & XVID_CPU_SSE2) > 0) {
484  #ifdef EXPERIMENTAL_SSE2_CODE  #ifdef EXPERIMENTAL_SSE2_CODE
485    

Legend:
Removed from v.1.33.2.17  
changed lines
  Added in v.1.33.2.18

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4