
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 AVV | ( | x... | ) | {x} |
Definition at line 21 of file gcc_fixes.h.
| #define const_vector const vector |
Definition at line 89 of file gcc_fixes.h.
Referenced by avg_pixels8_xy2_altivec(), dct_quantize_altivec(), dct_unquantize_h263_altivec(), diff_pixels_altivec(), get_pixels_altivec(), gmc1_altivec(), pix_norm1_altivec(), pix_sum_altivec(), put_no_rnd_pixels16_xy2_altivec(), put_no_rnd_pixels8_xy2_altivec(), put_pixels16_xy2_altivec(), put_pixels8_xy2_altivec(), sad16_altivec(), sad16_x2_altivec(), sad16_xy2_altivec(), sad16_y2_altivec(), sad8_altivec(), sse16_altivec(), and sse8_altivec().
| #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().
| 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.
1.5.5