/aosp_15_r20/external/libavc/encoder/x86/svc/ |
H A D | isvce_residual_pred_sse42.c | 50 WORD16 *pi2_refarray_buffer = (WORD16 *) ps_scratch->pv_data; in isvce_luma_residual_sampler_2x_sse42() local 66 WORD16 *pi2_refarray_buffer_tmp = pi2_refarray_buffer; in isvce_luma_residual_sampler_2x_sse42() 114 _mm_storeu_si128((__m128i *) (pi2_refarray_buffer + 1), final_res_8x16b_r1_0); in isvce_luma_residual_sampler_2x_sse42() 115 _mm_storeu_si128((__m128i *) (pi2_refarray_buffer + 9), final_res_8x16b_r1_1); in isvce_luma_residual_sampler_2x_sse42() 117 _mm_storeu_si128((__m128i *) (pi2_refarray_buffer + 17), final_res_8x16b_r2_0); in isvce_luma_residual_sampler_2x_sse42() 118 _mm_storeu_si128((__m128i *) (pi2_refarray_buffer + 25), final_res_8x16b_r2_1); in isvce_luma_residual_sampler_2x_sse42() 120 pi2_refarray_buffer[0] = (pi2_ref_data_byte[0] << 2); in isvce_luma_residual_sampler_2x_sse42() 121 pi2_refarray_buffer[15] = (pi2_ref_data_byte[7] << 2); in isvce_luma_residual_sampler_2x_sse42() 123 pi2_refarray_buffer[16] = (pi2_ref_data_byte[0] << 2); in isvce_luma_residual_sampler_2x_sse42() 124 pi2_refarray_buffer[31] = (pi2_ref_data_byte[7] << 2); in isvce_luma_residual_sampler_2x_sse42() [all …]
|
/aosp_15_r20/external/libavc/decoder/x86/svc/ |
H A D | isvcd_residual_resamp_sse42.c | 76 WORD16 *pi2_refarray_buffer; in isvcd_residual_luma_dyadic_sse42() local 85 pi2_refarray_buffer = ps_ctxt->pi2_refarray_buffer; in isvcd_residual_luma_dyadic_sse42() 94 WORD16 *pi2_refarray_buffer_tmp = pi2_refarray_buffer; in isvcd_residual_luma_dyadic_sse42() 141 _mm_storeu_si128((__m128i *) (pi2_refarray_buffer + 1), final_res_8x16b_r1_0); in isvcd_residual_luma_dyadic_sse42() 142 _mm_storeu_si128((__m128i *) (pi2_refarray_buffer + 9), final_res_8x16b_r1_1); in isvcd_residual_luma_dyadic_sse42() 144 _mm_storeu_si128((__m128i *) (pi2_refarray_buffer + 17), final_res_8x16b_r2_0); in isvcd_residual_luma_dyadic_sse42() 145 _mm_storeu_si128((__m128i *) (pi2_refarray_buffer + 25), final_res_8x16b_r2_1); in isvcd_residual_luma_dyadic_sse42() 147 pi2_refarray_buffer[0] = (pi2_ref_data_byte[0] << 2); in isvcd_residual_luma_dyadic_sse42() 148 pi2_refarray_buffer[15] = (pi2_ref_data_byte[7] << 2); in isvcd_residual_luma_dyadic_sse42() 150 pi2_refarray_buffer[16] = (pi2_ref_data_byte[0] << 2); in isvcd_residual_luma_dyadic_sse42() [all …]
|
/aosp_15_r20/external/libavc/encoder/arm/svc/ |
H A D | isvce_residual_pred_neon.c | 52 WORD16 *pi2_refarray_buffer = (WORD16 *) ps_scratch->pv_data; in isvce_luma_residual_sampler_2x_neon() local 85 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvce_luma_residual_sampler_2x_neon() 135 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvce_luma_residual_sampler_2x_neon() 359 vst1q_s16(pi2_refarray_buffer + 1, ti2_res_16x8x2_r0.val[0]); in isvce_luma_residual_sampler_2x_neon() 360 vst1q_lane_s16(pi2_refarray_buffer, i2_coeff1_16x8_r0_0, 0); in isvce_luma_residual_sampler_2x_neon() 361 vst1q_lane_s16(pi2_refarray_buffer + 7, i2_coeff1_16x8_r0_0, 3); in isvce_luma_residual_sampler_2x_neon() 363 vst1q_s16(pi2_refarray_buffer + 9, ti2_res_16x8x2_r1.val[0]); in isvce_luma_residual_sampler_2x_neon() 364 vst1q_lane_s16(pi2_refarray_buffer + 8, i2_coeff1_16x8_r1_0, 0); in isvce_luma_residual_sampler_2x_neon() 365 vst1q_lane_s16(pi2_refarray_buffer + 15, i2_coeff1_16x8_r1_0, 3); in isvce_luma_residual_sampler_2x_neon() 367 vst1q_s16(pi2_refarray_buffer + 17, ti2_res_16x8x2_r2.val[0]); in isvce_luma_residual_sampler_2x_neon() [all …]
|
/aosp_15_r20/external/libavc/decoder/arm/svc/ |
H A D | isvcd_residual_resamp_neon.c | 109 WORD16 *pi2_refarray_buffer; in isvcd_residual_luma_dyadic_neonintr() local 117 pi2_refarray_buffer = ps_ctxt->pi2_refarray_buffer; in isvcd_residual_luma_dyadic_neonintr() 143 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvcd_residual_luma_dyadic_neonintr() 196 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvcd_residual_luma_dyadic_neonintr() 394 vst1q_s16(pi2_refarray_buffer + 1, i2_res_16x8_r0_0); in isvcd_residual_luma_dyadic_neonintr() 395 vst1q_lane_s16(pi2_refarray_buffer, i2_coeff1_16x8_r0_0, 0); in isvcd_residual_luma_dyadic_neonintr() 396 vst1q_lane_s16(pi2_refarray_buffer + 7, i2_coeff1_16x8_r0_0, 3); in isvcd_residual_luma_dyadic_neonintr() 398 vst1q_s16(pi2_refarray_buffer + 9, i2_res_16x8_r1_0); in isvcd_residual_luma_dyadic_neonintr() 399 vst1q_lane_s16(pi2_refarray_buffer + 8, i2_coeff1_16x8_r1_0, 0); in isvcd_residual_luma_dyadic_neonintr() 400 vst1q_lane_s16(pi2_refarray_buffer + 15, i2_coeff1_16x8_r1_0, 3); in isvcd_residual_luma_dyadic_neonintr() [all …]
|
/aosp_15_r20/external/libavc/decoder/svc/ |
H A D | isvcd_residual_resamp.c | 214 pi4_ref_array = (WORD32 *) ps_ctxt->pi2_refarray_buffer; in isvcd_residual_chroma_dyadic_alt() 276 pi4_ref_array = (WORD32 *) ps_ctxt->pi2_refarray_buffer; in isvcd_residual_chroma_dyadic_alt() 424 pi4_ref_array = (WORD32 *) ps_ctxt->pi2_refarray_buffer; in isvcd_residual_chroma_dyadic() 471 pi4_ref_array = (WORD32 *) ps_ctxt->pi2_refarray_buffer; in isvcd_residual_chroma_dyadic() 573 WORD16 *pi2_refarray_buffer; in isvcd_residual_luma_dyadic() local 582 pi2_refarray_buffer = ps_ctxt->pi2_refarray_buffer; in isvcd_residual_luma_dyadic() 595 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvcd_residual_luma_dyadic() 625 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvcd_residual_luma_dyadic() 682 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvcd_residual_luma_dyadic() 718 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvcd_residual_luma_dyadic() [all …]
|
H A D | isvcd_resamp_svc.c | 2342 pi4_ref_array = (WORD32 *) ps_ctxt->pi2_refarray_buffer; in svcd_residual_chroma_dyadic_alt() 2455 pi4_ref_array = (WORD32 *) ps_ctxt->pi2_refarray_buffer; in svcd_residual_chroma_dyadic_alt() 2613 pi4_ref_array = (WORD32 *) ps_ctxt->pi2_refarray_buffer; in svcd_residual_chroma_dyadic() 2694 pi4_ref_array = (WORD32 *) ps_ctxt->pi2_refarray_buffer; in svcd_residual_chroma_dyadic() 2805 WORD16 *pi2_refarray_buffer; in svcd_residual_luma_dyadic() local 2811 pi2_refarray_buffer = ps_ctxt->pi2_refarray_buffer; in svcd_residual_luma_dyadic() 2826 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in svcd_residual_luma_dyadic() 2878 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in svcd_residual_luma_dyadic() 2937 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in svcd_residual_luma_dyadic() 3018 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in svcd_residual_luma_dyadic()
|
H A D | isvcd_residual_resamp.h | 200 WORD16 *pi2_refarray_buffer; /*!< buffer to store the reference member
|
H A D | isvcd_resamp_svc.h | 268 WORD16 *pi2_refarray_buffer; /*!< buffer to store the reference member
|
H A D | isvcd_api.c | 1334 pf_aligned_free(pv_mem_ctxt, ps_ctxt->pi2_refarray_buffer); in isvcd_residual_resample_ctxt_free() 2221 ps_ctxt->pi2_refarray_buffer = pv_buf; in isvcd_residual_resample_ctxt_create()
|
/aosp_15_r20/external/libavc/encoder/svc/ |
H A D | isvce_residual_pred.c | 203 WORD16 *pi2_refarray_buffer = ps_scratch->pv_data; in isvce_luma_residual_sampler_2x() local 224 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvce_luma_residual_sampler_2x() 257 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvce_luma_residual_sampler_2x() 315 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvce_luma_residual_sampler_2x() 357 pi4_ref_array = (WORD32 *) pi2_refarray_buffer; in isvce_luma_residual_sampler_2x()
|