[FFmpeg-devel] [PATCH 6/7] swscale: use new constants in assembly
James Darnley
james.darnley at gmail.com
Fri Oct 2 19:08:33 CEST 2015
---
libswscale/x86/Makefile | 1 +
libswscale/x86/constants.asm | 1 +
libswscale/x86/output.asm | 5 +----
tests/ref/fate/source | 1 +
4 files changed, 4 insertions(+), 4 deletions(-)
create mode 100644 libswscale/x86/constants.asm
diff --git a/libswscale/x86/Makefile b/libswscale/x86/Makefile
index 6901207..b08a3ff 100644
--- a/libswscale/x86/Makefile
+++ b/libswscale/x86/Makefile
@@ -11,3 +11,4 @@ OBJS-$(CONFIG_XMM_CLOBBER_TEST) += x86/w64xmmtest.o
YASM-OBJS += x86/input.o \
x86/output.o \
x86/scale.o \
+ x86/constants.o \
diff --git a/libswscale/x86/constants.asm b/libswscale/x86/constants.asm
new file mode 100644
index 0000000..c144c6e
--- /dev/null
+++ b/libswscale/x86/constants.asm
@@ -0,0 +1 @@
+%include "libavutil/x86/constants.asm"
diff --git a/libswscale/x86/output.asm b/libswscale/x86/output.asm
index 9ea4af9..51e80b0 100644
--- a/libswscale/x86/output.asm
+++ b/libswscale/x86/output.asm
@@ -21,6 +21,7 @@
;******************************************************************************
%include "libavutil/x86/x86util.asm"
+%include "libavutil/x86/constants.inc"
SECTION_RODATA
@@ -32,10 +33,6 @@ yuv2yuvX_10_upper: times 8 dw 0x3ff
yuv2yuvX_9_upper: times 8 dw 0x1ff
pd_4: times 4 dd 4
pd_4min0x40000:times 4 dd 4 - (0x40000)
-pw_16: times 8 dw 16
-pw_32: times 8 dw 32
-pw_512: times 8 dw 512
-pw_1024: times 8 dw 1024
SECTION .text
diff --git a/tests/ref/fate/source b/tests/ref/fate/source
index 5bff566..781f4cd 100644
--- a/tests/ref/fate/source
+++ b/tests/ref/fate/source
@@ -16,5 +16,6 @@ libavutil/x86/constants.h
libavutil/x86_cpu.h
libswresample/log2_tab.c
libswscale/log2_tab.c
+libswscale/x86/constants.asm
tools/uncoded_frame.c
tools/yuvcmp.c
--
2.5.3
More information about the ffmpeg-devel
mailing list