[cvs] / xvidcore / src / utils / mem_transfer.h Repository:
ViewVC logotype

Diff of /xvidcore/src/utils/mem_transfer.h

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

revision 1.1, Fri Mar 8 02:44:59 2002 UTC revision 1.5, Fri Jun 14 15:17:53 2002 UTC
# Line 9  Line 9 
9  extern TRANSFER_8TO16COPY_PTR transfer_8to16copy;  extern TRANSFER_8TO16COPY_PTR transfer_8to16copy;
10  TRANSFER_8TO16COPY transfer_8to16copy_c;  TRANSFER_8TO16COPY transfer_8to16copy_c;
11  TRANSFER_8TO16COPY transfer_8to16copy_mmx;  TRANSFER_8TO16COPY transfer_8to16copy_mmx;
12    TRANSFER_8TO16COPY transfer_8to16copy_ia64;
13    
14  // transfer16to8  // transfer16to8
15  typedef void (TRANSFER_16TO8COPY)(uint8_t * const dst,  typedef void (TRANSFER_16TO8COPY)(uint8_t * const dst,
# Line 18  Line 19 
19  extern TRANSFER_16TO8COPY_PTR transfer_16to8copy;  extern TRANSFER_16TO8COPY_PTR transfer_16to8copy;
20  TRANSFER_16TO8COPY transfer_16to8copy_c;  TRANSFER_16TO8COPY transfer_16to8copy_c;
21  TRANSFER_16TO8COPY transfer_16to8copy_mmx;  TRANSFER_16TO8COPY transfer_16to8copy_mmx;
22    TRANSFER_16TO8COPY transfer_16to8copy_ia64;
23    
24  // transfer8to16sub  // transfer8to16sub
25  typedef void (TRANSFER_8TO16SUB)(int16_t * const dct,  typedef void (TRANSFER_8TO16SUB)(int16_t * const dct,
# Line 29  Line 31 
31  extern TRANSFER_8TO16SUB_PTR transfer_8to16sub;  extern TRANSFER_8TO16SUB_PTR transfer_8to16sub;
32  TRANSFER_8TO16SUB transfer_8to16sub_c;  TRANSFER_8TO16SUB transfer_8to16sub_c;
33  TRANSFER_8TO16SUB transfer_8to16sub_mmx;  TRANSFER_8TO16SUB transfer_8to16sub_mmx;
34    TRANSFER_8TO16SUB transfer_8to16sub_ia64;
35    
36    // transfer8to16sub2
37    typedef void (TRANSFER_8TO16SUB2) (int16_t * const dct,
38                                                                       uint8_t * const cur,
39                                                                       const uint8_t * ref1,
40                                                                       const uint8_t * ref2,
41                                                                       const uint32_t stride);
42    typedef TRANSFER_8TO16SUB2 *TRANSFER_8TO16SUB2_PTR;
43    
44    extern TRANSFER_8TO16SUB2_PTR transfer_8to16sub2;
45    TRANSFER_8TO16SUB2 transfer_8to16sub2_c;
46    
47    //TRANSFER_8TO16SUB2 transfer_8to16sub2_mmx;
48    TRANSFER_8TO16SUB2 transfer_8to16sub2_ia64;
49    
50    
51  // transfer16to8add  // transfer16to8add
52  typedef void (TRANSFER_16TO8ADD)(uint8_t * const dst,  typedef void (TRANSFER_16TO8ADD)(uint8_t * const dst,
# Line 38  Line 56 
56  extern TRANSFER_16TO8ADD_PTR transfer_16to8add;  extern TRANSFER_16TO8ADD_PTR transfer_16to8add;
57  TRANSFER_16TO8ADD transfer_16to8add_c;  TRANSFER_16TO8ADD transfer_16to8add_c;
58  TRANSFER_16TO8ADD transfer_16to8add_mmx;  TRANSFER_16TO8ADD transfer_16to8add_mmx;
59    TRANSFER_16TO8ADD transfer_16to8add_ia64;
60    
61  // transfer8x8_copy  // transfer8x8_copy
62  typedef void (TRANSFER8X8_COPY)(uint8_t * const dst,  typedef void (TRANSFER8X8_COPY)(uint8_t * const dst,
# Line 47  Line 66 
66  extern TRANSFER8X8_COPY_PTR transfer8x8_copy;  extern TRANSFER8X8_COPY_PTR transfer8x8_copy;
67  TRANSFER8X8_COPY transfer8x8_copy_c;  TRANSFER8X8_COPY transfer8x8_copy_c;
68  TRANSFER8X8_COPY transfer8x8_copy_mmx;  TRANSFER8X8_COPY transfer8x8_copy_mmx;
69    TRANSFER8X8_COPY transfer8x8_copy_ia64;
70    
71  #endif /* _MEM_TRANSFER_H_ */  #endif /* _MEM_TRANSFER_H_ */

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.5

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