/external/libhevc/common/x86/ |
D | ihevc_chroma_intra_pred_filters_sse42_intr.c | 122 void ihevc_intra_pred_chroma_planar_sse42(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_planar_sse42() argument 165 …const_temp_4x32b = _mm_set_epi16(pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], pu… in ihevc_intra_pred_chroma_planar_sse42() 166 … pu1_ref[2 * (three_nt + 1)], pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], in ihevc_intra_pred_chroma_planar_sse42() 167 pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)]); in ihevc_intra_pred_chroma_planar_sse42() 169 …const_temp1_4x32b = _mm_set_epi16(pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (n… in ihevc_intra_pred_chroma_planar_sse42() 170 …pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)]… in ihevc_intra_pred_chroma_planar_sse42() 187 …const_temp2_4x32b = _mm_set_epi16(pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - … in ihevc_intra_pred_chroma_planar_sse42() 188 …pu1_ref[2 * (two_nt - 1 - row)], pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - ro… in ihevc_intra_pred_chroma_planar_sse42() 189 … pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)]); in ihevc_intra_pred_chroma_planar_sse42() 210 src_temp_8x16b = _mm_loadu_si128((__m128i *)(pu1_ref + 2 * (two_nt + 1) + col)); in ihevc_intra_pred_chroma_planar_sse42() [all …]
|
D | ihevc_chroma_intra_pred_filters_ssse3_intr.c | 141 void ihevc_intra_pred_chroma_planar_ssse3(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_planar_ssse3() argument 183 …const_temp_4x32b = _mm_set_epi16(pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], pu… in ihevc_intra_pred_chroma_planar_ssse3() 184 … pu1_ref[2 * (three_nt + 1)], pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], in ihevc_intra_pred_chroma_planar_ssse3() 185 pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)]); in ihevc_intra_pred_chroma_planar_ssse3() 187 …const_temp1_4x32b = _mm_set_epi16(pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (n… in ihevc_intra_pred_chroma_planar_ssse3() 188 …pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)]… in ihevc_intra_pred_chroma_planar_ssse3() 206 …const_temp2_4x32b = _mm_set_epi16(pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - … in ihevc_intra_pred_chroma_planar_ssse3() 207 …pu1_ref[2 * (two_nt - 1 - row)], pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - ro… in ihevc_intra_pred_chroma_planar_ssse3() 208 … pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)]); in ihevc_intra_pred_chroma_planar_ssse3() 229 src_temp_8x16b = _mm_loadu_si128((__m128i *)(pu1_ref + 2 * (two_nt + 1) + col)); in ihevc_intra_pred_chroma_planar_ssse3() [all …]
|
D | ihevc_intra_pred_filters_ssse3_intr.c | 142 UWORD8 pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() local 204 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 206 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 212 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 214 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 272 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 275 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 302 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 304 pu1_dst[nbr_id_from_bl + i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 336 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_ssse3() [all …]
|
D | ihevc_intra_pred_filters_sse42_intr.c | 397 void ihevc_intra_pred_luma_dc_sse42(UWORD8 *pu1_ref, in ihevc_intra_pred_luma_dc_sse42() argument 448 src_temp3 = _mm_loadu_si128((__m128i *)(pu1_ref + nt)); in ihevc_intra_pred_luma_dc_sse42() 449 src_temp4 = _mm_loadu_si128((__m128i *)(pu1_ref + nt + 16)); in ihevc_intra_pred_luma_dc_sse42() 450 src_temp7 = _mm_loadu_si128((__m128i *)(pu1_ref + nt + 32)); in ihevc_intra_pred_luma_dc_sse42() 451 src_temp8 = _mm_loadu_si128((__m128i *)(pu1_ref + nt + 48)); in ihevc_intra_pred_luma_dc_sse42() 467 acc_dc += pu1_ref[three_nt]; in ihevc_intra_pred_luma_dc_sse42() 468 acc_dc -= pu1_ref[two_nt]; in ihevc_intra_pred_luma_dc_sse42() 535 src_temp3 = _mm_loadu_si128((__m128i *)(pu1_ref + nt)); in ihevc_intra_pred_luma_dc_sse42() 536 src_temp2 = _mm_loadu_si128((__m128i *)(pu1_ref + two_nt + 1)); in ihevc_intra_pred_luma_dc_sse42() 546 acc_dc += pu1_ref[three_nt]; in ihevc_intra_pred_luma_dc_sse42() [all …]
|
/external/libhevc/common/ |
D | ihevc_chroma_intra_pred_filters.c | 467 void ihevc_intra_pred_chroma_planar(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_planar() argument 502 * pu1_ref[2 * (two_nt - 1 - row)] in ihevc_intra_pred_chroma_planar() 503 + (col / 2 + 1) * pu1_ref[2 * (three_nt + 1)] in ihevc_intra_pred_chroma_planar() 504 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col] in ihevc_intra_pred_chroma_planar() 505 + (row + 1) * pu1_ref[2 * (nt - 1)] + nt) >> (log2nt + 1); in ihevc_intra_pred_chroma_planar() 508 * pu1_ref[2 * (two_nt - 1 - row) + 1] in ihevc_intra_pred_chroma_planar() 509 + (col / 2 + 1) * pu1_ref[2 * (three_nt + 1) + 1] in ihevc_intra_pred_chroma_planar() 510 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col + 1] in ihevc_intra_pred_chroma_planar() 511 + (row + 1) * pu1_ref[2 * (nt - 1) + 1] + nt) >> (log2nt + 1); in ihevc_intra_pred_chroma_planar() 555 void ihevc_intra_pred_chroma_dc(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_dc() argument [all …]
|
D | ihevc_intra_pred_filters.c | 210 UWORD8 pu1_ref; in ihevc_intra_pred_luma_ref_substitution() local 316 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution() 318 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution() 324 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution() 326 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution() 427 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution() 430 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution() 457 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; in ihevc_intra_pred_luma_ref_substitution() 458 ihevc_memset_mul_8(pu1_dst + nbr_id_from_bl, pu1_ref, 8); in ihevc_intra_pred_luma_ref_substitution() 536 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution() [all …]
|
D | ihevc_chroma_intra_pred.h | 43 UWORD8 *pu1_ref, 51 UWORD8 *pu1_ref, 59 UWORD8 *pu1_ref, 67 UWORD8 *pu1_ref, 75 UWORD8 *pu1_ref, 83 UWORD8 *pu1_ref, 91 UWORD8 *pu1_ref, 99 UWORD8 *pu1_ref, 107 UWORD8 *pu1_ref, 115 UWORD8 *pu1_ref,
|
D | ihevc_intra_pred.h | 49 UWORD8 *pu1_ref, 59 UWORD8 *pu1_ref, 67 UWORD8 *pu1_ref, 76 UWORD8 *pu1_ref, 85 UWORD8 *pu1_ref, 94 UWORD8 *pu1_ref, 103 UWORD8 *pu1_ref, 112 UWORD8 *pu1_ref, 121 UWORD8 *pu1_ref, 130 UWORD8 *pu1_ref,
|
/external/libhevc/common/arm/ |
D | ihevc_intra_pred_filters_neon_intr.c | 126 UWORD8 pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() local 195 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 197 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() 203 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 205 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() 323 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 326 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() 353 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 355 pu1_dst[nbr_id_from_bl + i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() 385 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_neonintr() [all …]
|
D | ihevc_intra_ref_substitution_a9q.c | 407 UWORD8 pu1_ref; in ihevc_intra_pred_luma_ref_substitution_a9q() local 513 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_a9q() 515 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_a9q() 521 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_a9q() 523 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_a9q() 624 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_a9q() 627 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_a9q() 654 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; in ihevc_intra_pred_luma_ref_substitution_a9q() 655 ihevc_memset_mul_8_a9q(pu1_dst + nbr_id_from_bl, pu1_ref, 8); in ihevc_intra_pred_luma_ref_substitution_a9q() 733 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_a9q() [all …]
|
D | ihevc_intra_pred_luma_horz.s | 75 @void ihevc_intra_pred_luma_horz(uword8 *pu1_ref, 82 @r0 => *pu1_ref 106 add r12,r0,r6 @*pu1_ref[two_nt] 192 ldrb lr,[r12],#1 @pu1_ref[two_nt] 193 vld1.8 {q15},[r12] @pu1_ref[two_nt + 1 + col] 267 ldrb lr,[r12] @pu1_ref[two_nt] 268 add r12,r12,#1 @pu1_ref[two_nt + 1] 269 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 309 ldrb lr,[r12] @pu1_ref[two_nt] 310 add r12,r12,#1 @pu1_ref[two_nt + 1] [all …]
|
D | ihevc_intra_pred_chroma_horz.s | 75 @void ihevc_intra_pred_chroma_horz(uword8 *pu1_ref, 82 @r0 => *pu1_ref 105 add r12,r0,r6 @*pu1_ref[four_nt] 194 ldrb lr,[r12],#1 @pu1_ref[two_nt] 195 @vld1.8 {q15},[r12] @pu1_ref[two_nt + 1 + col] 272 ldrb lr,[r12] @pu1_ref[two_nt] 273 add r12,r12,#1 @pu1_ref[two_nt + 1] 274 @vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 316 ldrb lr,[r12] @pu1_ref[two_nt] 317 add r12,r12,#1 @pu1_ref[two_nt + 1] [all …]
|
D | ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 74 @void ihevc_intra_pred_chroma_mode_19_to_25(uword8* pu1_ref, 82 @r0 => *pu1_ref 151 vld1.32 d0,[r1]! @ pu1_ref[two_nt + k] 153 vst1.32 d0,[r6]! @ref_temp[k + nt - 1] = pu1_ref[two_nt + k]@ 271 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 277 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 281 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 295 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 320 add r10,r8,r9 @(v)*pu1_ref[ref_main_idx] 334 add r12,r8,r9 @(vi)*pu1_ref[ref_main_idx] [all …]
|
D | ihevc_intra_pred_luma_mode_27_to_33.s | 76 @void ihevc_intra_pred_luma_mode_27_to_33(uword8 *pu1_ref, 83 @r0 => *pu1_ref 127 add r8,r0,r7 @pu1_ref + two_nt 163 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 171 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 175 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 190 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 214 add r10,r8,r9 @(v)*pu1_ref[ref_main_idx] 229 add r12,r8,r9 @(vi)*pu1_ref[ref_main_idx] 235 add r10,r8,r9 @(vii)*pu1_ref[ref_main_idx] [all …]
|
D | ihevc_intra_pred_filters_luma_mode_19_to_25.s | 74 @void ihevc_intra_pred_luma_mode_19_to_25(uword8* pu1_ref, 82 @r0 => *pu1_ref 151 vld1.32 d0[0],[r1]! @ pu1_ref[two_nt + k] 153 vst1.32 d0[0],[r6]! @ref_temp[k + nt - 1] = pu1_ref[two_nt + k]@ 274 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 280 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 284 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 298 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 322 add r10,r8,r9 @(v)*pu1_ref[ref_main_idx] 336 add r12,r8,r9 @(vi)*pu1_ref[ref_main_idx] [all …]
|
D | ihevc_intra_pred_chroma_mode_27_to_33.s | 77 @void ihevc_intra_pred_chroma_mode_27_to_33(uword8 *pu1_ref, 123 add r8,r0,r7 @pu1_ref + four_nt 160 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 168 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 172 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 187 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 212 add r10,r8,r9 @(v)*pu1_ref[ref_main_idx] 227 add r12,r8,r9 @(vi)*pu1_ref[ref_main_idx] 233 add r10,r8,r9 @(vii)*pu1_ref[ref_main_idx] 254 add r12,r8,r9 @(viii)*pu1_ref[ref_main_idx] [all …]
|
D | ihevc_intra_pred_chroma_mode_18_34.s | 77 @void ihevc_intra_pred_chroma_mode_18_34(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
D | ihevc_intra_pred_chroma_ver.s | 74 @void ihevc_intra_pred_chroma_ver(uword8 *pu1_ref, 81 @r0 => *pu1_ref
|
D | ihevc_intra_pred_luma_mode2.s | 77 @void ihevc_intra_pred_luma_mode2(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
D | ihevc_intra_pred_luma_mode_18_34.s | 77 @void ihevc_intra_pred_luma_mode_18_34(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
D | ihevc_intra_pred_chroma_mode2.s | 77 @void ihevc_intra_pred_luma_mode2(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
D | ihevc_intra_pred_luma_dc.s | 77 @void ihevc_intra_pred_luma_dc(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
D | ihevc_intra_pred_chroma_dc.s | 77 @void ihevc_intra_pred_chroma_dc(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
D | ihevc_intra_pred_luma_mode_3_to_9.s | 74 @void ihevc_intra_pred_luma_mode_3_to_9(uword8* pu1_ref, 82 @r0 => *pu1_ref 175 add r1, r0, r4, lsl #1 @pu1_ref + nt 498 add r6, r0, r4, lsl #1 @pu1_ref + 2nt
|
D | ihevc_intra_pred_luma_vert.s | 74 @void ihevc_intra_pred_luma_ver(uword8* pu1_ref, 82 @r0 => *pu1_ref
|