diff options
author | Martin Storsjo <martin@martin.st> | 2016-10-05 10:22:52 +0300 |
---|---|---|
committer | Martin Storsjo <martin@martin.st> | 2016-10-05 14:24:54 +0300 |
commit | 391a0d9418154ef3634b085db11c830e23dd79a4 (patch) | |
tree | a6f38444228927d2f2a2b60099077c1d59efc070 /common/arm | |
parent | 545b47445321f3c0ef77aff2d6e64ba6f30b7b1a (diff) | |
download | android_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.s | 4 | ||||
-rw-r--r-- | common/arm/ih264_mem_fns_neon.s | 10 |
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 |