hvirtual/quicktime/ffmpeg/libavcodec/ppc/gcc_fixes.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define AVV(x...)   {x}
#define vec_mergel(a1, a2)
#define const_vector   const vector

Functions

static vector signed char ff_vmrglb (vector signed char const A, vector signed char const B)
static vector signed short ff_vmrglh (vector signed short const A, vector signed short const B)
static vector signed int ff_vmrglw (vector signed int const A, vector signed int const B)


Define Documentation

#define AVV ( x...   )     {x}

Definition at line 21 of file gcc_fixes.h.

#define const_vector   const vector

#define vec_mergel ( a1,
a2   ) 

Value:

__ch (__bin_args_eq (vector signed char, (a1), vector signed char, (a2)), \
      ((vector signed char) ff_vmrglb ((vector signed char) (a1), (vector signed char) (a2))), \
__ch (__bin_args_eq (vector unsigned char, (a1), vector unsigned char, (a2)), \
      ((vector unsigned char) ff_vmrglb ((vector signed char) (a1), (vector signed char) (a2))), \
__ch (__bin_args_eq (vector signed short, (a1), vector signed short, (a2)), \
      ((vector signed short) ff_vmrglh ((vector signed short) (a1), (vector signed short) (a2))), \
__ch (__bin_args_eq (vector unsigned short, (a1), vector unsigned short, (a2)), \
      ((vector unsigned short) ff_vmrglh ((vector signed short) (a1), (vector signed short) (a2))), \
__ch (__bin_args_eq (vector float, (a1), vector float, (a2)), \
      ((vector float) ff_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \
__ch (__bin_args_eq (vector signed int, (a1), vector signed int, (a2)), \
      ((vector signed int) ff_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \
__ch (__bin_args_eq (vector unsigned int, (a1), vector unsigned int, (a2)), \
      ((vector unsigned int) ff_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \
    __altivec_link_error_invalid_argument ())))))))

Definition at line 67 of file gcc_fixes.h.

Referenced by dct_quantize_altivec(), dering_altivec(), fdct_altivec(), PREFIX_h264_qpel16_h_lowpass_altivec(), PREFIX_h264_qpel16_hv_lowpass_altivec(), PREFIX_h264_qpel16_v_lowpass_altivec(), put_no_rnd_pixels16_xy2_altivec(), put_pixels16_xy2_altivec(), sad16_xy2_altivec(), transpose_16x8_char_toPackedAlign_altivec(), and transpose_8x16_char_fromPackedAlign_altivec().


Function Documentation

static vector signed char ff_vmrglb ( vector signed char const   A,
vector signed char const   B 
) [inline, static]

Definition at line 32 of file gcc_fixes.h.

static vector signed short ff_vmrglh ( vector signed short const   A,
vector signed short const   B 
) [inline, static]

Definition at line 42 of file gcc_fixes.h.

static vector signed int ff_vmrglw ( vector signed int const   A,
vector signed int const   B 
) [inline, static]

Definition at line 52 of file gcc_fixes.h.


Generated on Mon Apr 28 14:05:45 2008 for Cinelerra by  doxygen 1.5.5