summaryrefslogtreecommitdiff
path: root/vpx_dsp
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2017-10-03 21:47:49 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-10-03 21:47:49 +0000
commit66b6b87471620a9eba2e7fb5e687b8f0e630be66 (patch)
treef034b4ada95a532eaa4db3737d598048e7cfb873 /vpx_dsp
parentc8678fb7f38024345462cfab3b34d649548ff445 (diff)
parentbc4bc9b6223df26d34f5576da32fa412f01d865e (diff)
downloadlibvpx-66b6b87471620a9eba2e7fb5e687b8f0e630be66.tar
libvpx-66b6b87471620a9eba2e7fb5e687b8f0e630be66.tar.gz
libvpx-66b6b87471620a9eba2e7fb5e687b8f0e630be66.tar.bz2
libvpx-66b6b87471620a9eba2e7fb5e687b8f0e630be66.zip
Merge "vpx: fix nasm build errors"
Diffstat (limited to 'vpx_dsp')
-rw-r--r--vpx_dsp/x86/add_noise_sse2.asm4
-rw-r--r--vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm2
-rw-r--r--vpx_dsp/x86/intrapred_sse2.asm2
3 files changed, 4 insertions, 4 deletions
diff --git a/vpx_dsp/x86/add_noise_sse2.asm b/vpx_dsp/x86/add_noise_sse2.asm
index f758da22d..af48adc31 100644
--- a/vpx_dsp/x86/add_noise_sse2.asm
+++ b/vpx_dsp/x86/add_noise_sse2.asm
@@ -26,13 +26,13 @@ sym(vpx_plane_add_noise_sse2):
mov rdx, 0x01010101
mov rax, arg(2)
mul rdx
- movd xmm3, rax
+ movq xmm3, rax
pshufd xmm3, xmm3, 0 ; xmm3 is 16 copies of char in blackclamp
mov rdx, 0x01010101
mov rax, arg(3)
mul rdx
- movd xmm4, rax
+ movq xmm4, rax
pshufd xmm4, xmm4, 0 ; xmm4 is 16 copies of char in whiteclamp
movdqu xmm5, xmm3 ; both clamp = black clamp + white clamp
diff --git a/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm b/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm
index 30ee81b68..d9a6932e0 100644
--- a/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm
+++ b/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm
@@ -72,7 +72,7 @@ SECTION .text
paddd m6, m4
mov r1, ssem ; r1 = unsigned int *sse
movd [r1], m7 ; store sse
- movd rax, m6 ; store sum as return value
+ movd eax, m6 ; store sum as return value
%endif
RET
%endmacro
diff --git a/vpx_dsp/x86/intrapred_sse2.asm b/vpx_dsp/x86/intrapred_sse2.asm
index c18095c28..61af6236e 100644
--- a/vpx_dsp/x86/intrapred_sse2.asm
+++ b/vpx_dsp/x86/intrapred_sse2.asm
@@ -61,7 +61,7 @@ cglobal d45_predictor_4x4, 3, 4, 4, dst, stride, above, goffset
psrlq m3, 8
movd [dstq+strideq ], m3
psrlq m0, 56
- movd tempq, m0
+ movd tempd, m0
mov [dstq+strideq+3], tempb
RESTORE_GOT