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 diff --git a/common/armv8/ih264_default_weighted_pred_av8.s b/common/armv8/ih264_default_weighted_pred_av8.s index 6823015..7afb1b0 100644 --- a/common/armv8/ih264_default_weighted_pred_av8.s +++ b/common/armv8/ih264_default_weighted_pred_av8.s @@ -88,8 +88,8 @@ // WORD32 src_strd1, // WORD32 src_strd2, // WORD32 dst_strd, -// UWORD8 ht, -// UWORD8 wd) +// WORD32 ht, +// WORD32 wd) // //**************Variables Vs Registers***************************************** // x0 => puc_src1 @@ -263,8 +263,8 @@ end_loops: // WORD32 src_strd1, // WORD32 src_strd2, // WORD32 dst_strd, -// UWORD8 ht, -// UWORD8 wd) +// WORD32 ht, +// WORD32 wd) // //**************Variables Vs Registers***************************************** // x0 => puc_src1 diff --git a/common/armv8/ih264_inter_pred_chroma_av8.s b/common/armv8/ih264_inter_pred_chroma_av8.s index 714e271..eb44cfc 100644 --- a/common/armv8/ih264_inter_pred_chroma_av8.s +++ b/common/armv8/ih264_inter_pred_chroma_av8.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/armv8/ih264_mem_fns_neon_av8.s b/common/armv8/ih264_mem_fns_neon_av8.s index 4e9020d..a160102 100644 --- a/common/armv8/ih264_mem_fns_neon_av8.s +++ b/common/armv8/ih264_mem_fns_neon_av8.s @@ -70,7 +70,7 @@ //*/ //void ih264_memcpy_mul_8(UWORD8 *pu1_dst, // UWORD8 *pu1_src, -// UWORD8 num_bytes) +// UWORD32 num_bytes) //**************Variables Vs Registers************************* // x0 => *pu1_dst // x1 => *pu1_src @@ -99,7 +99,7 @@ loop_neon_memcpy_mul_8: //*/ //void ih264_memcpy(UWORD8 *pu1_dst, // UWORD8 *pu1_src, -// UWORD8 num_bytes) +// UWORD32 num_bytes) //**************Variables Vs Registers************************* // x0 => *pu1_dst // x1 => *pu1_src @@ -139,7 +139,7 @@ end_func1: //void ih264_memset_mul_8(UWORD8 *pu1_dst, // UWORD8 value, -// UWORD8 num_bytes) +// UWORD32 num_bytes) //**************Variables Vs Registers************************* // x0 => *pu1_dst // x1 => value @@ -164,7 +164,7 @@ loop_memset_mul_8: //void ih264_memset(UWORD8 *pu1_dst, // UWORD8 value, -// UWORD8 num_bytes) +// UWORD32 num_bytes) //**************Variables Vs Registers************************* // x0 => *pu1_dst // x1 => value @@ -205,7 +205,7 @@ end_func2: //void ih264_memset_16bit_mul_8(UWORD16 *pu2_dst, // UWORD16 value, -// UWORD8 num_words) +// UWORD32 num_words) //**************Variables Vs Registers************************* // x0 => *pu2_dst // x1 => value @@ -233,7 +233,7 @@ loop_memset_16bit_mul_8: //void ih264_memset_16bit(UWORD16 *pu2_dst, // UWORD16 value, -// UWORD8 num_words) +// UWORD32 num_words) //**************Variables Vs Registers************************* // x0 => *pu2_dst // x1 => value diff --git a/common/armv8/ih264_weighted_bi_pred_av8.s b/common/armv8/ih264_weighted_bi_pred_av8.s index b039fba..dd3d401 100644 --- a/common/armv8/ih264_weighted_bi_pred_av8.s +++ b/common/armv8/ih264_weighted_bi_pred_av8.s @@ -103,13 +103,13 @@ // WORD32 src_strd1, // WORD32 src_strd2, // WORD32 dst_strd, -// UWORD16 log_WD, -// UWORD32 wt1, -// UWORD32 wt2, -// UWORD16 ofst1, -// UWORD16 ofst2, -// UWORD8 ht, -// UWORD8 wd) +// WORD32 log_WD, +// WORD32 wt1, +// WORD32 wt2, +// WORD16 ofst1, +// WORD16 ofst2, +// WORD32 ht, +// WORD32 wd) // //**************Variables Vs Registers***************************************** // x0 => puc_src1 @@ -383,13 +383,13 @@ end_loops: // WORD32 src_strd1, // WORD32 src_strd2, // WORD32 dst_strd, -// UWORD16 log_WD, -// UWORD32 wt1, -// UWORD32 wt2, -// UWORD16 ofst1, -// UWORD16 ofst2, -// UWORD8 ht, -// UWORD8 wd) +// WORD32 log_WD, +// WORD32 wt1, +// WORD32 wt2, +// WORD32 ofst1, +// WORD32 ofst2, +// WORD32 ht, +// WORD32 wd) // //**************Variables Vs Registers***************************************** // x0 => puc_src1 diff --git a/common/armv8/ih264_weighted_pred_av8.s b/common/armv8/ih264_weighted_pred_av8.s index 69ed3b0..9251b38 100644 --- a/common/armv8/ih264_weighted_pred_av8.s +++ b/common/armv8/ih264_weighted_pred_av8.s @@ -89,11 +89,11 @@ // UWORD8 *puc_dst, // WORD32 src_strd, // WORD32 dst_strd, -// UWORD8 log_WD, -// UWORD32 wt, -// UWORD16 ofst, -// UWORD8 ht, -// UWORD8 wd) +// WORD32 log_WD, +// WORD32 wt, +// WORD32 ofst, +// WORD32 ht, +// WORD32 wd) // //**************Variables Vs Registers***************************************** // x0 => puc_src @@ -318,11 +318,11 @@ end_loops: // UWORD8 *puc_dst, // WORD32 src_strd, // WORD32 dst_strd, -// UWORD8 log_WD, -// UWORD32 wt, -// UWORD16 ofst, -// UWORD8 ht, -// UWORD8 wd) +// WORD32 log_WD, +// WORD32 wt, +// WORD32 ofst, +// WORD32 ht, +// WORD32 wd) // //**************Variables Vs Registers***************************************** // x0 => puc_src