FFmpeg
|
Helper macros for declaring aligned variables. More...
Macros | |
#define | DECLARE_ALIGNED(n, t, v) t __attribute__ ((aligned (n))) v |
Declare a variable that is aligned in memory. More... | |
#define | DECLARE_ASM_ALIGNED(n, t, v) t av_used __attribute__ ((aligned (n))) v |
Declare an aligned variable appropriate for use in inline assembly code. More... | |
#define | DECLARE_ASM_CONST(n, t, v) static const t av_used __attribute__ ((aligned (n))) v |
Declare a static constant aligned variable appropriate for use in inline assembly code. More... | |
Helper macros for declaring aligned variables.
Declare a variable that is aligned in memory.
n | Minimum alignment in bytes |
t | Type of the variable (or array element) |
v | Name of the variable |
Definition at line 112 of file mem.h.
Referenced by deblock_v8_luma_intra_8_mmi(), dering_altivec(), dering_TMPL(), doVertDefFilter_altivec(), doVertDefFilter_TMPL(), doVertLowPass_altivec(), ff_atrac3p_generate_tones(), ff_deblock_h_luma_8_mmi(), ff_deblock_h_luma_intra_8_mmi(), ff_put_vp8_bilinear16_hv_mmi(), ff_put_vp8_bilinear4_hv_mmi(), ff_put_vp8_bilinear8_hv_mmi(), ff_put_vp8_epel16_h4v4_mmi(), ff_put_vp8_epel16_h4v6_mmi(), ff_put_vp8_epel16_h6v4_mmi(), ff_put_vp8_epel16_h6v6_mmi(), ff_put_vp8_epel4_h4v4_mmi(), ff_put_vp8_epel4_h4v6_mmi(), ff_put_vp8_epel4_h6v4_mmi(), ff_put_vp8_epel4_h6v6_mmi(), ff_put_vp8_epel8_h4v4_mmi(), ff_put_vp8_epel8_h4v6_mmi(), ff_put_vp8_epel8_h6v4_mmi(), ff_put_vp8_epel8_h6v6_mmi(), ff_simple_idct_mmi(), ff_vp8_idct_add_mmi(), ff_yuv2rgb_init_tables_ppc(), filter(), postProcess_TMPL(), pred_pskip_motion(), and vertClassify_altivec().
Declare an aligned variable appropriate for use in inline assembly code.
n | Minimum alignment in bytes |
t | Type of the variable (or array element) |
v | Name of the variable |
Declare a static constant aligned variable appropriate for use in inline assembly code.
n | Minimum alignment in bytes |
t | Type of the variable (or array element) |
v | Name of the variable |