FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
types_altivec.h File Reference

Go to the source code of this file.

Macros

#define vec_u8   vector unsigned char
 
#define vec_s8   vector signed char
 
#define vec_u16   vector unsigned short
 
#define vec_s16   vector signed short
 
#define vec_u32   vector unsigned int
 
#define vec_s32   vector signed int
 
#define vec_f   vector float
 
#define LOAD_ZERO   const vec_u8 zerov = vec_splat_u8( 0 )
 
#define zero_u8v   (vec_u8) zerov
 
#define zero_s8v   (vec_s8) zerov
 
#define zero_u16v   (vec_u16) zerov
 
#define zero_s16v   (vec_s16) zerov
 
#define zero_u32v   (vec_u32) zerov
 
#define zero_s32v   (vec_s32) zerov
 

Macro Definition Documentation

#define vec_u8   vector unsigned char

Definition at line 27 of file types_altivec.h.

Referenced by ff_vector_fmul_window_altivec(), and ff_vector_fmul_window_vsx().

#define vec_s8   vector signed char

Definition at line 28 of file types_altivec.h.

#define vec_u16   vector unsigned short

Definition at line 29 of file types_altivec.h.

#define vec_s16   vector signed short

Definition at line 30 of file types_altivec.h.

#define vec_u32   vector unsigned int

Definition at line 31 of file types_altivec.h.

#define vec_s32   vector signed int

Definition at line 32 of file types_altivec.h.

#define vec_f   vector float
#define LOAD_ZERO   const vec_u8 zerov = vec_splat_u8( 0 )

Definition at line 38 of file types_altivec.h.

#define zero_u8v   (vec_u8) zerov

Definition at line 40 of file types_altivec.h.

#define zero_s8v   (vec_s8) zerov

Definition at line 41 of file types_altivec.h.

#define zero_u16v   (vec_u16) zerov

Definition at line 42 of file types_altivec.h.

#define zero_s16v   (vec_s16) zerov

Definition at line 43 of file types_altivec.h.

#define zero_u32v   (vec_u32) zerov

Definition at line 44 of file types_altivec.h.

#define zero_s32v   (vec_s32) zerov

Definition at line 45 of file types_altivec.h.