[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.17, Thu Jun 13 21:35:01 2002 UTC revision 1.19, Sun Jun 16 19:53:44 2002 UTC
# Line 223  Line 223 
223                  interpolate8x8_halfpel_v  = interpolate8x8_halfpel_v_xmm;                  interpolate8x8_halfpel_v  = interpolate8x8_halfpel_v_xmm;
224                  interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_xmm;                  interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_xmm;
225    
226                    /* Buffer transfer */
227                    transfer_8to16sub2 = transfer_8to16sub2_xmm;
228    
229                  /* Colorspace transformation */                  /* Colorspace transformation */
230                  yuv_to_yv12 = yuv_to_yv12_xmm;                  yuv_to_yv12 = yuv_to_yv12_xmm;
231    
# Line 263  Line 266 
266    
267  #endif  #endif
268    
269    #ifdef ARCH_IA64
270            if ((cpu_flags & XVID_CPU_IA64) > 0) { //use assembler routines?
271              idct_ia64_init();
272              fdct = fdct_ia64;
273              idct = idct_ia64;   //not yet working, crashes
274              interpolate8x8_halfpel_h = interpolate8x8_halfpel_h_ia64;
275              interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_ia64;
276              interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_ia64;
277              sad16 = sad16_ia64;
278              sad16bi = sad16bi_ia64;
279              sad8 = sad8_ia64;
280              dev16 = dev16_ia64;
281              quant_intra = quant_intra_ia64;
282              dequant_intra = dequant_intra_ia64;
283              quant_inter = quant_inter_ia64;
284              dequant_inter = dequant_inter_ia64;
285              transfer_8to16copy = transfer_8to16copy_ia64;
286              transfer_16to8copy = transfer_16to8copy_ia64;
287              transfer_8to16sub = transfer_8to16sub_ia64;
288              transfer_8to16sub2 = transfer_8to16sub2_ia64;
289              transfer_16to8add = transfer_16to8add_ia64;
290              transfer8x8_copy = transfer8x8_copy_ia64;
291              DEBUG("Using IA-64 assembler routines.\n");
292            }
293    #endif
294    
295  #ifdef ARCH_PPC  #ifdef ARCH_PPC
296  #ifdef ARCH_PPC_ALTIVEC  #ifdef ARCH_PPC_ALTIVEC
297          calc_cbp = calc_cbp_altivec;          calc_cbp = calc_cbp_altivec;

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.19

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