diff --git a/libavcodec/x86/constants.c b/libavcodec/x86/constants.c index 9b0d6ea47b..0bea3e2ac9 100644 --- a/libavcodec/x86/constants.c +++ b/libavcodec/x86/constants.c @@ -74,7 +74,6 @@ DECLARE_ALIGNED(32, const ymm_reg, ff_pb_80) = { 0x8080808080808080ULL, 0x808 0x8080808080808080ULL, 0x8080808080808080ULL }; DECLARE_ALIGNED(32, const ymm_reg, ff_pb_FE) = { 0xFEFEFEFEFEFEFEFEULL, 0xFEFEFEFEFEFEFEFEULL, 0xFEFEFEFEFEFEFEFEULL, 0xFEFEFEFEFEFEFEFEULL }; -DECLARE_ALIGNED(16, const xmm_reg, ff_pb_FC) = { 0xFCFCFCFCFCFCFCFCULL, 0xFCFCFCFCFCFCFCFCULL }; DECLARE_ALIGNED(16, const xmm_reg, ff_ps_neg) = { 0x8000000080000000ULL, 0x8000000080000000ULL }; diff --git a/libavcodec/x86/constants.h b/libavcodec/x86/constants.h index 92ad9bb341..311794dae3 100644 --- a/libavcodec/x86/constants.h +++ b/libavcodec/x86/constants.h @@ -55,7 +55,6 @@ extern const ymm_reg ff_pb_1; extern const ymm_reg ff_pb_2; extern const ymm_reg ff_pb_3; extern const ymm_reg ff_pb_80; -extern const xmm_reg ff_pb_FC; extern const ymm_reg ff_pb_FE; extern const xmm_reg ff_ps_neg; diff --git a/libavcodec/x86/h263_loopfilter.asm b/libavcodec/x86/h263_loopfilter.asm index ebe76f01af..083537154b 100644 --- a/libavcodec/x86/h263_loopfilter.asm +++ b/libavcodec/x86/h263_loopfilter.asm @@ -22,8 +22,10 @@ %include "libavutil/x86/x86util.asm" -cextern pb_FC +SECTION_RODATA + cextern h263_loop_filter_strength +pb_FC: times 16 db 0xFC SECTION .text