/external/libhevc/common/x86/ |
ihevc_chroma_intra_pred_filters_sse42_intr.c | 90 * pointed by 'pu1_ref' to the TU block location pointed by 'pu1_dst' Refer 122 void ihevc_intra_pred_chroma_planar_sse42(UWORD8 *pu1_ref, 160 // pu1_ref[2*(two_nt - 1 - row)] 161 // pu1_ref[2 * (three_nt + 1)] 162 // pu1_ref[2 * (two_nt + 1) + col] 163 // pu1_ref[2 * (nt - 1)] 165 const_temp_4x32b = _mm_set_epi16(pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], pu1_ref[2 * (three_nt + 1) + 1], 166 pu1_ref[2 * (three_nt + 1)], pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)] [all...] |
ihevc_chroma_intra_pred_filters_ssse3_intr.c | 109 * pointed by 'pu1_ref' to the TU block location pointed by 'pu1_dst' Refer 141 void ihevc_intra_pred_chroma_planar_ssse3(UWORD8 *pu1_ref, 178 // pu1_ref[2*(two_nt - 1 - row)] 179 // pu1_ref[2 * (three_nt + 1)] 180 // pu1_ref[2 * (two_nt + 1) + col] 181 // pu1_ref[2 * (nt - 1)] 183 const_temp_4x32b = _mm_set_epi16(pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], pu1_ref[2 * (three_nt + 1) + 1], 184 pu1_ref[2 * (three_nt + 1)], pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)] [all...] |
ihevc_intra_pred_filters_ssse3_intr.c | 97 * Intra prediction interpolation filter for pu1_ref substitution 142 UWORD8 pu1_ref; local 204 pu1_ref = pu1_dst[idx]; 206 pu1_dst[i] = pu1_ref; 212 pu1_ref = pu1_dst[idx]; 214 pu1_dst[i] = pu1_ref; 272 pu1_ref = pu1_dst[nbr_id_from_bl]; 275 pu1_dst[i] = pu1_ref; 302 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; 304 pu1_dst[nbr_id_from_bl + i] = pu1_ref; [all...] |
ihevc_intra_pred_filters_sse42_intr.c | 368 * pointed by 'pu1_ref' to the TU block location pointed by 'pu1_dst' Refer 397 void ihevc_intra_pred_luma_dc_sse42(UWORD8 *pu1_ref, 448 src_temp3 = _mm_loadu_si128((__m128i *)(pu1_ref + nt)); 449 src_temp4 = _mm_loadu_si128((__m128i *)(pu1_ref + nt + 16)); 450 src_temp7 = _mm_loadu_si128((__m128i *)(pu1_ref + nt + 32)); 451 src_temp8 = _mm_loadu_si128((__m128i *)(pu1_ref + nt + 48)); 467 acc_dc += pu1_ref[three_nt]; 468 acc_dc -= pu1_ref[two_nt]; 535 src_temp3 = _mm_loadu_si128((__m128i *)(pu1_ref + nt)); 536 src_temp2 = _mm_loadu_si128((__m128i *)(pu1_ref + two_nt + 1)) [all...] |
/external/libhevc/common/ |
ihevc_chroma_intra_pred_filters.c | 434 * pointed by 'pu1_ref' to the TU block location pointed by 'pu1_dst' Refer 467 void ihevc_intra_pred_chroma_planar(UWORD8 *pu1_ref, 502 * pu1_ref[2 * (two_nt - 1 - row)] 503 + (col / 2 + 1) * pu1_ref[2 * (three_nt + 1)] 504 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col] 505 + (row + 1) * pu1_ref[2 * (nt - 1)] + nt) >> (log2nt + 1); 508 * pu1_ref[2 * (two_nt - 1 - row) + 1] 509 + (col / 2 + 1) * pu1_ref[2 * (three_nt + 1) + 1] 510 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col + 1] 511 + (row + 1) * pu1_ref[2 * (nt - 1) + 1] + nt) >> (log2nt + 1) [all...] |
ihevc_intra_pred_filters.c | 92 * Intra prediction interpolation filter for pu1_ref substitution 210 UWORD8 pu1_ref; local 316 pu1_ref = pu1_dst[idx]; 318 pu1_dst[i] = pu1_ref; 324 pu1_ref = pu1_dst[idx]; 326 pu1_dst[i] = pu1_ref; 427 pu1_ref = pu1_dst[nbr_id_from_bl]; 430 pu1_dst[i] = pu1_ref; 457 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; 458 ihevc_memset_mul_8(pu1_dst + nbr_id_from_bl, pu1_ref, 8) [all...] |
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, [all...] |
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, [all...] |
/external/libhevc/common/arm/ |
ihevc_intra_pred_filters_neon_intr.c | 80 * Intra prediction interpolation filter for pu1_ref substitution 126 UWORD8 pu1_ref; local 195 pu1_ref = pu1_dst[idx]; 197 pu1_dst[i] = pu1_ref; 203 pu1_ref = pu1_dst[idx]; 205 pu1_dst[i] = pu1_ref; 323 pu1_ref = pu1_dst[nbr_id_from_bl]; 326 pu1_dst[i] = pu1_ref; 353 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; 355 pu1_dst[nbr_id_from_bl + i] = pu1_ref; [all...] |
ihevc_intra_ref_substitution_a9q.c | 407 UWORD8 pu1_ref; local 513 pu1_ref = pu1_dst[idx]; 515 pu1_dst[i] = pu1_ref; 521 pu1_ref = pu1_dst[idx]; 523 pu1_dst[i] = pu1_ref; 624 pu1_ref = pu1_dst[nbr_id_from_bl]; 627 pu1_dst[i] = pu1_ref; 654 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; 655 ihevc_memset_mul_8_a9q(pu1_dst + nbr_id_from_bl, pu1_ref, 8); 733 pu1_ref = pu1_dst[nbr_id_from_bl] [all...] |
ihevc_intra_pred_chroma_horz.s | 47 @* pointed by 'pu1_ref' to the tu block location pointed by 'pu1_dst' refer 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 [all...] |
ihevc_intra_pred_luma_horz.s | 47 @* pointed by 'pu1_ref' to the tu block location pointed by 'pu1_dst' refer 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 [all...] |
ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 48 @* @param[in] pu1_ref 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 [all...] |
ihevc_intra_pred_filters_luma_mode_19_to_25.s | 48 @* @param[in] pu1_ref 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 [all...] |
ihevc_intra_pred_luma_mode_27_to_33.s | 47 @* .extern neighboring samples location pointed by 'pu1_ref' to the tu 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 [all...] |
ihevc_intra_pred_chroma_mode_27_to_33.s | 44 @*.extern neighboring samples location pointed by 'pu1_ref' to the tu 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 [all...] |
ihevc_intra_pred_chroma_mode_18_34.s | 48 @* @param[in] pu1_ref 77 @void ihevc_intra_pred_chroma_mode_18_34(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
ihevc_intra_pred_chroma_ver.s | 48 @* @param[in] pu1_ref 74 @void ihevc_intra_pred_chroma_ver(uword8 *pu1_ref, 81 @r0 => *pu1_ref
|
ihevc_intra_pred_luma_mode2.s | 48 @* @param[in] pu1_ref 77 @void ihevc_intra_pred_luma_mode2(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
ihevc_intra_pred_luma_mode_18_34.s | 48 @* @param[in] pu1_ref 77 @void ihevc_intra_pred_luma_mode_18_34(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
ihevc_intra_pred_chroma_dc.s | 48 @* @param[in] pu1_ref 77 @void ihevc_intra_pred_chroma_dc(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
ihevc_intra_pred_chroma_mode2.s | 48 @* @param[in] pu1_ref 77 @void ihevc_intra_pred_luma_mode2(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
ihevc_intra_pred_luma_dc.s | 48 @* @param[in] pu1_ref 77 @void ihevc_intra_pred_luma_dc(uword8 *pu1_ref, 85 @r0 => *pu1_ref
|
ihevc_intra_pred_luma_mode_3_to_9.s | 48 @* @param[in] pu1_ref 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
|
ihevc_intra_pred_chroma_planar.s | 48 @* @param[in] pu1_ref 77 @void ihevc_intra_pred_luma_planar(uword8* pu1_ref, 85 @r0 => *pu1_ref
|