summaryrefslogtreecommitdiffstats
path: root/common/arm
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2016-10-05 10:22:52 +0300
committerMartin Storsjo <martin@martin.st>2016-10-05 14:24:54 +0300
commit391a0d9418154ef3634b085db11c830e23dd79a4 (patch)
treea6f38444228927d2f2a2b60099077c1d59efc070 /common/arm
parent545b47445321f3c0ef77aff2d6e64ba6f30b7b1a (diff)
downloadandroid_external_libavc-391a0d9418154ef3634b085db11c830e23dd79a4.tar.gz
android_external_libavc-391a0d9418154ef3634b085db11c830e23dd79a4.tar.bz2
android_external_libavc-391a0d9418154ef3634b085db11c830e23dd79a4.zip
arm, armv8: Fix C function signature data types
Some parameters had incorrect types. Some were consistently wrong in both arm and armv8 versions, while others only were wrong in the armv8 version. Change-Id: I3efd5c66b32516484fbaa42067d3b12d73fbf09e
Diffstat (limited to 'common/arm')
-rw-r--r--common/arm/ih264_inter_pred_chroma_a9q.s4
-rw-r--r--common/arm/ih264_mem_fns_neon.s10
2 files changed, 7 insertions, 7 deletions
diff --git a/common/arm/ih264_inter_pred_chroma_a9q.s b/common/arm/ih264_inter_pred_chroma_a9q.s
index 6681a7c..e2b8c99 100644
--- a/common/arm/ih264_inter_pred_chroma_a9q.s
+++ b/common/arm/ih264_inter_pred_chroma_a9q.s
@@ -91,8 +91,8 @@
@ UWORD8 *pu1_dst,
@ WORD32 src_strd,
@ WORD32 dst_strd,
-@ UWORD8 u1_dx,
-@ UWORD8 u1_dy,
+@ WORD32 u1_dx,
+@ WORD32 u1_dy,
@ WORD32 ht,
@ WORD32 wd)
@**************Variables Vs Registers*****************************************
diff --git a/common/arm/ih264_mem_fns_neon.s b/common/arm/ih264_mem_fns_neon.s
index 39ad9b3..b9595d7 100644
--- a/common/arm/ih264_mem_fns_neon.s
+++ b/common/arm/ih264_mem_fns_neon.s
@@ -68,7 +68,7 @@
@*
@void ih264_memcpy_mul_8(UWORD8 *pu1_dst,
@ UWORD8 *pu1_src,
-@ UWORD8 num_bytes)
+@ UWORD32 num_bytes)
@**************Variables Vs Registers*************************
@ r0 => *pu1_dst
@ r1 => *pu1_src
@@ -97,7 +97,7 @@ loop_neon_memcpy_mul_8:
@*
@void ih264_memcpy(UWORD8 *pu1_dst,
@ UWORD8 *pu1_src,
-@ UWORD8 num_bytes)
+@ UWORD32 num_bytes)
@**************Variables Vs Registers*************************
@ r0 => *pu1_dst
@ r1 => *pu1_src
@@ -135,7 +135,7 @@ loop_memcpy:
@void ih264_memset_mul_8(UWORD8 *pu1_dst,
@ UWORD8 value,
-@ UWORD8 num_bytes)
+@ UWORD32 num_bytes)
@**************Variables Vs Registers*************************
@ r0 => *pu1_dst
@ r1 => value
@@ -202,7 +202,7 @@ loop_memset:
@void ih264_memset_16bit_mul_8(UWORD16 *pu2_dst,
@ UWORD16 value,
-@ UWORD8 num_words)
+@ UWORD32 num_words)
@**************Variables Vs Registers*************************
@ r0 => *pu2_dst
@ r1 => value
@@ -234,7 +234,7 @@ loop_memset_16bit_mul_8:
@void ih264_memset_16bit(UWORD16 *pu2_dst,
@ UWORD16 value,
-@ UWORD8 num_words)
+@ UWORD32 num_words)
@**************Variables Vs Registers*************************
@ r0 => *pu2_dst
@ r1 => value