/external/libhevc/common/ |
ihevc_intra_pred_filters.c | 138 WORD32 two_nt = 2 * nt; local 156 pu1_dst[two_nt] = *pu1_top_left; 160 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 164 for(i = nt; i < two_nt; i++) 165 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 169 ihevc_memcpy(&pu1_dst[two_nt + 1], pu1_top, nt); 173 ihevc_memcpy(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt); 184 pu1_dst[two_nt] = *pu1_top_left; 187 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 189 for(i = nt; i < two_nt; i++ 213 WORD32 two_nt = 2 * nt; local 737 WORD32 two_nt, three_nt; local 825 WORD32 two_nt, three_nt; local 937 WORD32 two_nt; local 1017 WORD32 two_nt = 2 * nt; local 1094 WORD32 two_nt = 2 * nt; local 1160 WORD32 two_nt = 2 * nt; local 1235 WORD32 two_nt = 2 * nt; local 1316 WORD32 two_nt; local 1421 WORD32 two_nt, intra_pred_ang, idx; local 1518 WORD32 two_nt, pos, fract; local [all...] |
ihevc_chroma_intra_pred_filters.c | 477 WORD32 two_nt, three_nt; local 494 two_nt = 2 * nt; 502 * pu1_ref[2 * (two_nt - 1 - row)] 504 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col] 508 * pu1_ref[2 * (two_nt - 1 - row) + 1] 510 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col + 1] [all...] |
/external/libhevc/common/arm/ |
ihevc_intra_ref_substitution_a9q.c | 410 WORD32 two_nt = 2 * nt; local 449 pu1_dst[two_nt] = *pu1_top_left; 451 pu1_dst[two_nt] = 0; 457 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 461 ihevc_memset_a9q(&pu1_dst[two_nt - 1 - (nt - 1)], 0, nt); 467 for(i = nt; i < two_nt; i++) 468 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 472 ihevc_memset_a9q(&pu1_dst[two_nt - 1 - (two_nt - 1)], 0, nt); 478 ihevc_memcpy_a9q(&pu1_dst[two_nt + 1], pu1_top, nt) [all...] |
ihevc_intra_pred_filters_neon_intr.c | 129 WORD32 two_nt = 2 * nt; local 154 pu1_dst[two_nt] = *pu1_top_left; 157 pu1_dst_tmp2 += two_nt + 1; 159 for(i = 0; i < two_nt; i++) 160 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 163 for(i = two_nt; i > 0; i -= 8) 244 pu1_dst[two_nt] = pu1_dst[two_nt - 1]; 252 pu1_dst_const_two_nt_1 += (two_nt + 1); 253 dup_pu1_dst2 = vdup_n_u8(pu1_dst[two_nt]); 528 WORD32 two_nt = four_nt >> 1; local 678 WORD32 two_nt, three_nt; local 908 WORD32 two_nt = 0; local 1194 WORD32 two_nt; local 1425 WORD32 two_nt; local 1729 WORD32 two_nt; local 1894 WORD32 two_nt; local 2118 WORD32 two_nt = 2 * nt; local 2318 WORD32 two_nt; local 2580 WORD32 two_nt, intra_pred_ang; local 2803 WORD32 two_nt = 2 * nt; local [all...] |
ihevc_intra_pred_luma_horz.s | 104 lsl r6,r4,#1 @two_nt 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] 311 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col [all...] |
ihevc_intra_pred_chroma_horz.s | 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] 318 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col]
|
ihevc_intra_pred_luma_mode_27_to_33.s | 117 lsl r7,r4,#1 @two_nt 127 add r8,r0,r7 @pu1_ref + two_nt 133 add r8,r8,#1 @pu1_ref_main_idx += (two_nt + 1) 445 add r10,r8,#1 @pu1_ref_main_idx += (two_nt + 1) 446 add r11,r8,#2 @pu1_ref_main_idx_1 += (two_nt + 2)
|
ihevc_intra_pred_filters_luma_mode_19_to_25.s | 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]@ 244 add r8,r8,#1 @pu1_ref_main_idx += (two_nt + 1)
|
ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 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]@
|
ihevc_intra_pred_luma_mode_3_to_9.s | 179 sub r1, r1, #9 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 & 8 - 1row 501 sub r6, r6, #9 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 & 8 - 1row
|
ihevc_intra_pred_chroma_mode_3_to_9.s | 170 sub r1, r1, #26 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 & 8 - 1row
|
/external/libhevc/common/x86/ |
ihevc_intra_pred_filters_ssse3_intr.c | 145 WORD32 two_nt = 2 * nt; local 174 pu1_dst[two_nt] = *pu1_top_left; 175 for(i = 0; i < two_nt; i++) 176 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 177 for(i = 0; i < two_nt; i++) 178 pu1_dst[two_nt + 1 + i] = pu1_top[i]; 227 pu1_dst[two_nt] = pu1_dst[two_nt - 1]; 232 pu1_dst[two_nt + 1 + i] = pu1_dst[two_nt]; 692 WORD32 two_nt, three_nt; local 1069 WORD32 two_nt, three_nt; local 1448 WORD32 two_nt; local 1718 WORD32 two_nt = 2 * nt; local 1886 WORD32 two_nt = 2 * nt; local 2044 WORD32 two_nt = 2 * nt; local 2335 WORD32 two_nt = 2 * nt; local 2884 WORD32 two_nt; local 3722 WORD32 two_nt, intra_pred_ang; local 4493 WORD32 two_nt; local [all...] |
ihevc_chroma_intra_pred_filters_sse42_intr.c | 132 WORD32 two_nt, three_nt; local 153 two_nt = 2 * nt; 160 // pu1_ref[2*(two_nt - 1 - row)] 162 // pu1_ref[2 * (two_nt + 1) + col] 187 const_temp2_4x32b = _mm_set_epi16(pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)], pu1_ref[2 * (two_nt - 1 - row) + 1], 188 pu1_ref[2 * (two_nt - 1 - row)], pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)] [all...] |
ihevc_intra_pred_filters_sse42_intr.c | 409 WORD32 two_nt, three_nt; local 435 two_nt = 2 * nt; 468 acc_dc -= pu1_ref[two_nt]; 536 src_temp2 = _mm_loadu_si128((__m128i *)(pu1_ref + two_nt + 1)); 547 acc_dc -= pu1_ref[two_nt]; 559 /*(pu1_ref[two_nt + 1 + col] + three_dc_val + 2 */ 562 /*(pu1_ref[two_nt + 1 + col] + three_dc_val + 2) >> 2 */ 572 pu1_dst[0] = ((pu1_ref[two_nt - 1] + two_dc_val + pu1_ref[two_nt + 1] + 2) 576 pu1_dst[row * dst_strd] = (pu1_ref[two_nt - 1 - row] + three_dc_val + 2 938 WORD32 two_nt; local 1206 WORD32 two_nt = 2 * nt; local 1421 WORD32 two_nt = 2 * nt; local 1963 WORD32 two_nt; local 2798 WORD32 two_nt, intra_pred_ang; local 3566 WORD32 two_nt; local [all...] |
ihevc_chroma_intra_pred_filters_ssse3_intr.c | 151 WORD32 two_nt, three_nt; local 171 two_nt = 2 * nt; 178 // pu1_ref[2*(two_nt - 1 - row)] 180 // pu1_ref[2 * (two_nt + 1) + col] 206 const_temp2_4x32b = _mm_set_epi16(pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)], pu1_ref[2 * (two_nt - 1 - row) + 1], 207 pu1_ref[2 * (two_nt - 1 - row)], pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)] [all...] |