summaryrefslogtreecommitdiff
path: root/vp8/encoder
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2016-09-29 15:21:09 -0700
committerJohann <johannkoenig@google.com>2016-09-29 15:23:11 -0700
commit2663b092aec94c5dc9cf2cc9d52f9752a31aa699 (patch)
tree1e940b79daf4a60793a6198128db10f325112e25 /vp8/encoder
parent1364cb58b4372c0f6f377c938f1eca789ffd120c (diff)
downloadlibvpx-2663b092aec94c5dc9cf2cc9d52f9752a31aa699.tar
libvpx-2663b092aec94c5dc9cf2cc9d52f9752a31aa699.tar.gz
libvpx-2663b092aec94c5dc9cf2cc9d52f9752a31aa699.tar.bz2
libvpx-2663b092aec94c5dc9cf2cc9d52f9752a31aa699.zip
Rename _xmm functions to _sse2
Avoid the extra level of indirection/confusion. Change-Id: I0555f639d67835df9fb7dac0c75085e9954805f1
Diffstat (limited to 'vp8/encoder')
-rw-r--r--vp8/encoder/x86/encodeopt.asm18
-rw-r--r--vp8/encoder/x86/vp8_enc_stubs_sse2.c12
2 files changed, 15 insertions, 15 deletions
diff --git a/vp8/encoder/x86/encodeopt.asm b/vp8/encoder/x86/encodeopt.asm
index fe26b18e5..9c8780125 100644
--- a/vp8/encoder/x86/encodeopt.asm
+++ b/vp8/encoder/x86/encodeopt.asm
@@ -11,9 +11,9 @@
%include "vpx_ports/x86_abi_support.asm"
-;int vp8_block_error_xmm(short *coeff_ptr, short *dcoef_ptr)
-global sym(vp8_block_error_xmm) PRIVATE
-sym(vp8_block_error_xmm):
+;int vp8_block_error_sse2(short *coeff_ptr, short *dcoef_ptr)
+global sym(vp8_block_error_sse2) PRIVATE
+sym(vp8_block_error_sse2):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 2
@@ -202,9 +202,9 @@ sym(vp8_mbblock_error_mmx_impl):
ret
-;int vp8_mbblock_error_xmm_impl(short *coeff_ptr, short *dcoef_ptr, int dc);
-global sym(vp8_mbblock_error_xmm_impl) PRIVATE
-sym(vp8_mbblock_error_xmm_impl):
+;int vp8_mbblock_error_sse2_impl(short *coeff_ptr, short *dcoef_ptr, int dc);
+global sym(vp8_mbblock_error_sse2_impl) PRIVATE
+sym(vp8_mbblock_error_sse2_impl):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 3
@@ -329,9 +329,9 @@ sym(vp8_mbuverror_mmx_impl):
ret
-;int vp8_mbuverror_xmm_impl(short *s_ptr, short *d_ptr);
-global sym(vp8_mbuverror_xmm_impl) PRIVATE
-sym(vp8_mbuverror_xmm_impl):
+;int vp8_mbuverror_sse2_impl(short *s_ptr, short *d_ptr);
+global sym(vp8_mbuverror_sse2_impl) PRIVATE
+sym(vp8_mbuverror_sse2_impl):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 2
diff --git a/vp8/encoder/x86/vp8_enc_stubs_sse2.c b/vp8/encoder/x86/vp8_enc_stubs_sse2.c
index 29eb1f1b4..d0752453e 100644
--- a/vp8/encoder/x86/vp8_enc_stubs_sse2.c
+++ b/vp8/encoder/x86/vp8_enc_stubs_sse2.c
@@ -13,16 +13,16 @@
#include "vpx_ports/x86.h"
#include "vp8/encoder/block.h"
-int vp8_mbblock_error_xmm_impl(short *coeff_ptr, short *dcoef_ptr, int dc);
-int vp8_mbblock_error_xmm(MACROBLOCK *mb, int dc) {
+int vp8_mbblock_error_sse2_impl(short *coeff_ptr, short *dcoef_ptr, int dc);
+int vp8_mbblock_error_sse2(MACROBLOCK *mb, int dc) {
short *coeff_ptr = mb->block[0].coeff;
short *dcoef_ptr = mb->e_mbd.block[0].dqcoeff;
- return vp8_mbblock_error_xmm_impl(coeff_ptr, dcoef_ptr, dc);
+ return vp8_mbblock_error_sse2_impl(coeff_ptr, dcoef_ptr, dc);
}
-int vp8_mbuverror_xmm_impl(short *s_ptr, short *d_ptr);
-int vp8_mbuverror_xmm(MACROBLOCK *mb) {
+int vp8_mbuverror_sse2_impl(short *s_ptr, short *d_ptr);
+int vp8_mbuverror_sse2(MACROBLOCK *mb) {
short *s_ptr = &mb->coeff[256];
short *d_ptr = &mb->e_mbd.dqcoeff[256];
- return vp8_mbuverror_xmm_impl(s_ptr, d_ptr);
+ return vp8_mbuverror_sse2_impl(s_ptr, d_ptr);
}