diff options
Diffstat (limited to 'libavcodec/x86/h264_intrapred.asm')
-rw-r--r-- | libavcodec/x86/h264_intrapred.asm | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/libavcodec/x86/h264_intrapred.asm b/libavcodec/x86/h264_intrapred.asm index 0aece92..b82e02f 100644 --- a/libavcodec/x86/h264_intrapred.asm +++ b/libavcodec/x86/h264_intrapred.asm @@ -867,12 +867,11 @@ cglobal pred8x8_top_dc_mmxext, 2,5 movq [r0+r1*1], mm0 movq [r0+r1*2], mm0 RET -%endif ;----------------------------------------------------------------------------- ; void pred8x8_dc_mmxext(uint8_t *src, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + INIT_MMX cglobal pred8x8_dc_mmxext, 2,5 sub r0, r1 @@ -1138,12 +1137,11 @@ INIT_MMX PRED8x8L_TOP_DC mmxext %define PALIGNR PALIGNR_SSSE3 PRED8x8L_TOP_DC ssse3 -%endif ;----------------------------------------------------------------------------- ;void pred8x8l_dc(uint8_t *src, int has_topleft, int has_topright, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + %macro PRED8x8L_DC 1 cglobal pred8x8l_dc_%1, 4,5 sub r0, r3 @@ -1242,12 +1240,11 @@ INIT_MMX PRED8x8L_DC mmxext %define PALIGNR PALIGNR_SSSE3 PRED8x8L_DC ssse3 -%endif ;----------------------------------------------------------------------------- ; void pred8x8l_horizontal(uint8_t *src, int has_topleft, int has_topright, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + %macro PRED8x8L_HORIZONTAL 1 cglobal pred8x8l_horizontal_%1, 4,4 sub r0, r3 @@ -1321,12 +1318,11 @@ INIT_MMX PRED8x8L_HORIZONTAL mmxext %define PALIGNR PALIGNR_SSSE3 PRED8x8L_HORIZONTAL ssse3 -%endif ;----------------------------------------------------------------------------- ; void pred8x8l_vertical(uint8_t *src, int has_topleft, int has_topright, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + %macro PRED8x8L_VERTICAL 1 cglobal pred8x8l_vertical_%1, 4,4 sub r0, r3 @@ -1373,12 +1369,11 @@ INIT_MMX PRED8x8L_VERTICAL mmxext %define PALIGNR PALIGNR_SSSE3 PRED8x8L_VERTICAL ssse3 -%endif ;----------------------------------------------------------------------------- ;void pred8x8l_down_left(uint8_t *src, int has_topleft, int has_topright, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + %macro PRED8x8L_DOWN_LEFT 1 cglobal pred8x8l_down_left_%1, 4,4 sub r0, r3 @@ -1468,12 +1463,11 @@ PRED8x8L_DOWN_LEFT sse2 INIT_MMX %define PALIGNR PALIGNR_SSSE3 PRED8x8L_DOWN_LEFT ssse3 -%endif ;----------------------------------------------------------------------------- ;void pred8x8l_down_right_mmxext(uint8_t *src, int has_topleft, int has_topright, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + INIT_MMX %define PALIGNR PALIGNR_MMX cglobal pred8x8l_down_right_mmxext, 4,5 @@ -1723,12 +1717,11 @@ PRED8x8L_DOWN_RIGHT sse2 INIT_MMX %define PALIGNR PALIGNR_SSSE3 PRED8x8L_DOWN_RIGHT ssse3 -%endif ;----------------------------------------------------------------------------- ; void pred8x8l_vertical_right(uint8_t *src, int has_topleft, int has_topright, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + INIT_MMX %define PALIGNR PALIGNR_MMX cglobal pred8x8l_vertical_right_mmxext, 4,5 @@ -1951,12 +1944,11 @@ PRED8x8L_VERTICAL_RIGHT sse2 INIT_MMX %define PALIGNR PALIGNR_SSSE3 PRED8x8L_VERTICAL_RIGHT ssse3 -%endif ;----------------------------------------------------------------------------- ;void pred8x8l_vertical_left(uint8_t *src, int has_topleft, int has_topright, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + %macro PRED8x8L_VERTICAL_LEFT 1 cglobal pred8x8l_vertical_left_%1, 4,4 sub r0, r3 @@ -2043,12 +2035,11 @@ PRED8x8L_VERTICAL_LEFT sse2 %define PALIGNR PALIGNR_SSSE3 INIT_MMX PRED8x8L_VERTICAL_LEFT ssse3 -%endif ;----------------------------------------------------------------------------- ; void pred8x8l_horizontal_up(uint8_t *src, int has_topleft, int has_topright, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + %macro PRED8x8L_HORIZONTAL_UP 1 cglobal pred8x8l_horizontal_up_%1, 4,4 sub r0, r3 @@ -2138,12 +2129,11 @@ INIT_MMX PRED8x8L_HORIZONTAL_UP mmxext %define PALIGNR PALIGNR_SSSE3 PRED8x8L_HORIZONTAL_UP ssse3 -%endif ;----------------------------------------------------------------------------- ;void pred8x8l_horizontal_down(uint8_t *src, int has_topleft, int has_topright, int stride) ;----------------------------------------------------------------------------- -%ifdef CONFIG_GPL + INIT_MMX %define PALIGNR PALIGNR_MMX cglobal pred8x8l_horizontal_down_mmxext, 4,5 |