summaryrefslogtreecommitdiff
path: root/vp8/encoder
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2020-03-31 08:38:30 +0900
committerJohann <johannkoenig@google.com>2020-04-13 08:45:58 +0900
commit686e12674fa723771c3865e38bdd1b20121a9947 (patch)
tree380bdb27e79e5eb88a5183f9fdd32ec059908f1c /vp8/encoder
parent0ac5afb375bced802e4a9c3fe0647b416e4323a2 (diff)
downloadlibvpx-686e12674fa723771c3865e38bdd1b20121a9947.tar
libvpx-686e12674fa723771c3865e38bdd1b20121a9947.tar.gz
libvpx-686e12674fa723771c3865e38bdd1b20121a9947.tar.bz2
libvpx-686e12674fa723771c3865e38bdd1b20121a9947.zip
simplify x86_abi_support.asm symbol declaration
Define LIBVPX_{ELF,MACHO} to simplify blocks. Create new globalsym macro and include logic for PRIVATE. BUG=webm:1679 Change-Id: I303ba1492a2813f685de51155ccef7e4831e1881
Diffstat (limited to 'vp8/encoder')
-rw-r--r--vp8/encoder/x86/block_error_sse2.asm6
-rw-r--r--vp8/encoder/x86/copy_sse2.asm2
-rw-r--r--vp8/encoder/x86/copy_sse3.asm2
-rw-r--r--vp8/encoder/x86/dct_sse2.asm4
-rw-r--r--vp8/encoder/x86/fwalsh_sse2.asm2
-rw-r--r--vp8/encoder/x86/temporal_filter_apply_sse2.asm2
6 files changed, 9 insertions, 9 deletions
diff --git a/vp8/encoder/x86/block_error_sse2.asm b/vp8/encoder/x86/block_error_sse2.asm
index 107800302..200b4ccfe 100644
--- a/vp8/encoder/x86/block_error_sse2.asm
+++ b/vp8/encoder/x86/block_error_sse2.asm
@@ -14,7 +14,7 @@
SECTION .text
;int vp8_block_error_sse2(short *coeff_ptr, short *dcoef_ptr)
-global sym(vp8_block_error_sse2)PRIVATE
+globalsym(vp8_block_error_sse2)
sym(vp8_block_error_sse2):
push rbp
mov rbp, rsp
@@ -62,7 +62,7 @@ sym(vp8_block_error_sse2):
ret
;int vp8_mbblock_error_sse2_impl(short *coeff_ptr, short *dcoef_ptr, int dc);
-global sym(vp8_mbblock_error_sse2_impl)PRIVATE
+globalsym(vp8_mbblock_error_sse2_impl)
sym(vp8_mbblock_error_sse2_impl):
push rbp
mov rbp, rsp
@@ -132,7 +132,7 @@ sym(vp8_mbblock_error_sse2_impl):
;int vp8_mbuverror_sse2_impl(short *s_ptr, short *d_ptr);
-global sym(vp8_mbuverror_sse2_impl)PRIVATE
+globalsym(vp8_mbuverror_sse2_impl)
sym(vp8_mbuverror_sse2_impl):
push rbp
mov rbp, rsp
diff --git a/vp8/encoder/x86/copy_sse2.asm b/vp8/encoder/x86/copy_sse2.asm
index 760ade95b..fe78da398 100644
--- a/vp8/encoder/x86/copy_sse2.asm
+++ b/vp8/encoder/x86/copy_sse2.asm
@@ -19,7 +19,7 @@ SECTION .text
; unsigned char *dst_ptr,
; int dst_stride,
; int height);
-global sym(vp8_copy32xn_sse2)PRIVATE
+globalsym(vp8_copy32xn_sse2)
sym(vp8_copy32xn_sse2):
push rbp
mov rbp, rsp
diff --git a/vp8/encoder/x86/copy_sse3.asm b/vp8/encoder/x86/copy_sse3.asm
index 086c6f990..c40b2d8bf 100644
--- a/vp8/encoder/x86/copy_sse3.asm
+++ b/vp8/encoder/x86/copy_sse3.asm
@@ -91,7 +91,7 @@ SECTION .text
; unsigned char *dst_ptr,
; int dst_stride,
; int height);
-global sym(vp8_copy32xn_sse3)PRIVATE
+globalsym(vp8_copy32xn_sse3)
sym(vp8_copy32xn_sse3):
STACK_FRAME_CREATE_X3
diff --git a/vp8/encoder/x86/dct_sse2.asm b/vp8/encoder/x86/dct_sse2.asm
index 26ac8ffa2..3c28cb902 100644
--- a/vp8/encoder/x86/dct_sse2.asm
+++ b/vp8/encoder/x86/dct_sse2.asm
@@ -63,7 +63,7 @@
SECTION .text
;void vp8_short_fdct4x4_sse2(short *input, short *output, int pitch)
-global sym(vp8_short_fdct4x4_sse2)PRIVATE
+globalsym(vp8_short_fdct4x4_sse2)
sym(vp8_short_fdct4x4_sse2):
STACK_FRAME_CREATE
@@ -168,7 +168,7 @@ sym(vp8_short_fdct4x4_sse2):
STACK_FRAME_DESTROY
;void vp8_short_fdct8x4_sse2(short *input, short *output, int pitch)
-global sym(vp8_short_fdct8x4_sse2)PRIVATE
+globalsym(vp8_short_fdct8x4_sse2)
sym(vp8_short_fdct8x4_sse2):
STACK_FRAME_CREATE
diff --git a/vp8/encoder/x86/fwalsh_sse2.asm b/vp8/encoder/x86/fwalsh_sse2.asm
index b79334a9d..938fc173f 100644
--- a/vp8/encoder/x86/fwalsh_sse2.asm
+++ b/vp8/encoder/x86/fwalsh_sse2.asm
@@ -14,7 +14,7 @@
SECTION .text
;void vp8_short_walsh4x4_sse2(short *input, short *output, int pitch)
-global sym(vp8_short_walsh4x4_sse2)PRIVATE
+globalsym(vp8_short_walsh4x4_sse2)
sym(vp8_short_walsh4x4_sse2):
push rbp
mov rbp, rsp
diff --git a/vp8/encoder/x86/temporal_filter_apply_sse2.asm b/vp8/encoder/x86/temporal_filter_apply_sse2.asm
index 3bdc21c93..67102064a 100644
--- a/vp8/encoder/x86/temporal_filter_apply_sse2.asm
+++ b/vp8/encoder/x86/temporal_filter_apply_sse2.asm
@@ -22,7 +22,7 @@ SECTION .text
; int filter_weight, | 5
; unsigned int *accumulator, | 6
; unsigned short *count) | 7
-global sym(vp8_temporal_filter_apply_sse2)PRIVATE
+globalsym(vp8_temporal_filter_apply_sse2)
sym(vp8_temporal_filter_apply_sse2):
push rbp