x86: dwt: better share constants
authorChristophe Gisquet <christophe.gisquet@gmail.com>
Wed, 6 Aug 2014 07:43:41 +0000 (07:43 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 6 Aug 2014 17:24:57 +0000 (19:24 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/x86/constants.h
libavcodec/x86/dwt_yasm.asm

index c85a54e..f73a9f2 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "libavutil/x86/asm.h"
 
+extern const xmm_reg  ff_pw_1;
 extern const xmm_reg  ff_pw_2;
 extern const xmm_reg  ff_pw_3;
 extern const xmm_reg  ff_pw_4;
index 1d8e793..658acc1 100644 (file)
 %include "libavutil/x86/x86util.asm"
 
 SECTION_RODATA
-pw_1: times 8 dw 1
-pw_8: times 8 dw 8
-pw_16: times 8 dw 16
 pw_1991: times 4 dw 9,-1
 
+cextern pw_1
 cextern pw_2
+cextern pw_8
+cextern pw_16
 
 section .text