/external/libhevc/common/arm/ |
H A D | ihevc_intra_pred_chroma_mode_3_to_9.s | 174 sub r1, r1, #26 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 & 8 - 1row 189 vmov.i8 d29, #2 @contains #2 for adding to get ref_main_idx + 1 197 vsub.s8 d8, d8, d27 @ref_main_idx (sub row) 198 vsub.s8 d8, d26, d8 @ref_main_idx (row 0) 200 vsub.s8 d9, d8, d29 @ref_main_idx + 1 (row 0) 201 vtbl.8 d12, {d0,d1,d2,d3}, d8 @load from ref_main_idx (row 0) 204 vtbl.8 d13, {d0,d1,d2,d3}, d9 @load from ref_main_idx + 1 (row 0) 205 vsub.s8 d4, d8, d29 @ref_main_idx (row 1) 206 vsub.s8 d5, d9, d29 @ref_main_idx + 1 (row 1) 210 vtbl.8 d16, {d0,d1,d2,d3}, d4 @load from ref_main_idx (ro [all...] |
H A D | ihevc_intra_pred_luma_mode_3_to_9.s | 164 vmov.i8 d2,#1 @contains #1 for adding to get ref_main_idx + 1 182 sub r1, r1, #9 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 & 8 - 1row 201 vsub.s8 d8, d8, d2 @ref_main_idx (sub row) 202 vsub.s8 d8, d26, d8 @ref_main_idx (row 0) 204 vsub.s8 d9, d8, d2 @ref_main_idx + 1 (row 0) 205 vtbl.8 d12, {d0,d1}, d8 @load from ref_main_idx (row 0) 208 vtbl.8 d13, {d0,d1}, d9 @load from ref_main_idx + 1 (row 0) 209 vsub.s8 d4, d8, d2 @ref_main_idx (row 1) 210 vsub.s8 d5, d9, d2 @ref_main_idx + 1 (row 1) 212 vtbl.8 d16, {d0,d1}, d4 @load from ref_main_idx (ro [all...] |
H A D | ihevc_intra_pred_filters_luma_mode_11_to_17.s | 273 vdup.8 d2, r0 @contains #1 for adding to get ref_main_idx + 1 312 vadd.s8 d8, d8, d27 @ref_main_idx (add row) 313 vsub.s8 d8, d8, d26 @ref_main_idx (row 0) 314 vadd.s8 d9, d8, d2 @ref_main_idx + 1 (row 0) 315 vtbl.8 d12, {d0,d1}, d8 @load from ref_main_idx (row 0) 318 vtbl.8 d13, {d0,d1}, d9 @load from ref_main_idx + 1 (row 0) 319 vadd.s8 d4, d8, d2 @ref_main_idx (row 1) 320 vadd.s8 d5, d9, d2 @ref_main_idx + 1 (row 1) 322 vtbl.8 d16, {d0,d1}, d4 @load from ref_main_idx (row 1) 326 vtbl.8 d17, {d0,d1}, d5 @load from ref_main_idx [all...] |
H A D | ihevc_intra_pred_chroma_mode_27_to_33.s | 164 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 167 vld1.8 {d8},[r10],r11 @(i row)ref_main_idx 172 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 176 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 178 vld1.8 {d12},[r12],r11 @(ii)ref_main_idx 179 vmull.u8 q5,d8,d30 @(i row)vmull_u8(ref_main_idx, dup_const_32_fract) 190 vmull.u8 q7,d12,d28 @(ii)vmull_u8(ref_main_idx, dup_const_32_fract) 191 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 193 vld1.8 {d16},[r10],r11 @(iii)ref_main_idx 199 vld1.8 {d20},[r12],r11 @(iv)ref_main_idx [all...] |
H A D | ihevc_intra_pred_luma_mode_27_to_33.s | 166 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 169 vld1.8 {d8},[r10],r11 @(i row)ref_main_idx 174 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 178 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 180 vld1.8 {d12},[r12],r11 @(ii)ref_main_idx 181 vmull.u8 q5,d8,d30 @(i row)vmull_u8(ref_main_idx, dup_const_32_fract) 192 vmull.u8 q7,d12,d28 @(ii)vmull_u8(ref_main_idx, dup_const_32_fract) 193 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 195 vld1.8 {d16},[r10],r11 @(iii)ref_main_idx 201 vld1.8 {d20},[r12],r11 @(iv)ref_main_idx [all...] |
H A D | ihevc_intra_pred_filters_chroma_mode_11_to_17.s | 304 vmov.i8 d29, #2 @contains #2 for adding to get ref_main_idx + 1 311 vadd.s8 d8, d8, d27 @ref_main_idx (add row) 312 vsub.s8 d8, d8, d26 @ref_main_idx (row 0) 313 vadd.s8 d9, d8, d29 @ref_main_idx + 1 (row 0) 314 vtbl.8 d12, {d0,d1,d2,d3}, d8 @load from ref_main_idx (row 0) 317 vtbl.8 d13, {d0,d1,d2,d3}, d9 @load from ref_main_idx + 1 (row 0) 318 vadd.s8 d4, d8, d29 @ref_main_idx (row 1) 319 vadd.s8 d5, d9, d29 @ref_main_idx + 1 (row 1) 324 vtbl.8 d16, {d0,d1,d2,d3}, d4 @load from ref_main_idx (row 1) 328 vtbl.8 d17, {d0,d1,d2,d3}, d5 @load from ref_main_idx [all...] |
H A D | ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 275 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 277 vld1.8 {d8},[r10],r11 @(i row)ref_main_idx 281 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 285 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 287 vld1.8 {d12},[r12],r11 @(ii)ref_main_idx 288 vmull.u8 q5,d8,d30 @(i row)vmull_u8(ref_main_idx, dup_const_32_fract) 298 vmull.u8 q7,d12,d28 @(ii)vmull_u8(ref_main_idx, dup_const_32_fract) 299 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 301 vld1.8 {d16},[r10],r11 @(iii)ref_main_idx 307 vld1.8 {d20},[r12],r11 @(iv)ref_main_idx [all...] |
H A D | ihevc_intra_pred_filters_luma_mode_19_to_25.s | 278 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 280 vld1.8 {d8},[r10],r11 @(i row)ref_main_idx 284 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 288 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 290 vld1.8 {d12},[r12],r11 @(ii)ref_main_idx 291 vmull.u8 q5,d8,d30 @(i row)vmull_u8(ref_main_idx, dup_const_32_fract) 301 vmull.u8 q7,d12,d28 @(ii)vmull_u8(ref_main_idx, dup_const_32_fract) 302 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 304 vld1.8 {d16},[r10],r11 @(iii)ref_main_idx 310 vld1.8 {d20},[r12],r11 @(iv)ref_main_idx [all...] |
H A D | ihevc_intra_pred_filters_neon_intr.c | 2124 uint8x8_t dup_const_fract, dup_const_32_fract, ref_main_idx, ref_main_idx_1; local 2152 ref_main_idx = vld1_u8(pu1_ref_main_idx); 2155 mul_res1 = vmull_u8(ref_main_idx, dup_const_32_fract); 2336 uint8x8_t ref_main_idx, ref_main_idx_1, shift_res; local 2431 ref_main_idx = vld1_u8(ref_main_tmp1); 2435 mul_res1 = vmull_u8(ref_main_idx, dup_const_32_fract); 2594 uint8x8_t ref_main_idx, ref_main_idx_1, shift_res; local 2684 ref_main_idx = vld1_u8(ref_main_tmp1); 2688 mul_res1 = vmull_u8(ref_main_idx, dup_const_32_fract); 2816 uint8x8_t dup_const_fract, dup_const_32_fract, ref_main_idx, ref_main_idx_ local [all...] |
/external/libhevc/common/x86/ |
H A D | ihevc_intra_pred_filters_sse42_intr.c | 1514 /* fract*(pu1_ref[ref_main_idx + 1]- pu1_ref[ref_main_idx]) */ 1520 /*((32 - fract)* pu1_ref[ref_main_idx]+ fract * pu1_ref[ref_main_idx + 1] + 16)*/ 1526 /*((32 - fract)* pu1_ref[ref_main_idx]+ fract * pu1_ref[ref_main_idx + 1] + 16) >>5*/ 1653 /* fract*(pu1_ref[ref_main_idx + 1]- pu1_ref[ref_main_idx]) */ 1659 /* fract*(pu1_ref[ref_main_idx + 1]- pu1_ref[ref_main_idx]) */ 2876 WORD16 ref_main_idx[9]; local 3080 WORD16 ref_main_idx[9]; local 3289 WORD16 ref_main_idx[9]; local 3602 WORD16 ref_main_idx[9]; local 3792 WORD16 ref_main_idx[9]; local 3982 WORD16 ref_main_idx[9]; local [all...] |
H A D | ihevc_intra_pred_filters_ssse3_intr.c | 2433 /* fract*(pu1_ref[ref_main_idx + 1]- pu1_ref[ref_main_idx]) */ 2439 /*((32 - fract)* pu1_ref[ref_main_idx]+ fract * pu1_ref[ref_main_idx + 1] + 16)*/ 2445 /*((32 - fract)* pu1_ref[ref_main_idx]+ fract * pu1_ref[ref_main_idx + 1] + 16) >>5*/ 2572 /* fract*(pu1_ref[ref_main_idx + 1]- pu1_ref[ref_main_idx]) */ 2578 /* fract*(pu1_ref[ref_main_idx + 1]- pu1_ref[ref_main_idx]) */ 3799 WORD16 ref_main_idx[9]; local 4003 WORD16 ref_main_idx[9]; local 4212 WORD16 ref_main_idx[9]; local 4528 WORD16 ref_main_idx[9]; local 4718 WORD16 ref_main_idx[9]; local 4908 WORD16 ref_main_idx[9]; local [all...] |
H A D | ihevc_chroma_intra_pred_filters_ssse3_intr.c | 1277 /* fract*(pu1_ref[ref_main_idx + 1]- pu1_ref[ref_main_idx]) */ 1283 /*((32 - fract)* pu1_ref[ref_main_idx]+ fract * pu1_ref[ref_main_idx + 1] + 16)*/ 1289 /*((32 - fract)* pu1_ref[ref_main_idx]+ fract * pu1_ref[ref_main_idx + 1] + 16) >>5*/ 1445 /* fract*(pu1_ref[ref_main_idx + 1]- pu1_ref[ref_main_idx]) */ 1451 /* fract*(pu1_ref[ref_main_idx + 1]- pu1_ref[ref_main_idx]) */ 1998 WORD32 ref_main_idx, ref_idx; local 2354 WORD32 idx, ref_main_idx; local [all...] |
/external/libhevc/common/ |
H A D | ihevc_intra_pred_filters.c | 1282 WORD32 idx, ref_main_idx; local 1300 ref_main_idx = two_nt - row - idx - 1; 1302 * pu1_ref[ref_main_idx] 1303 + fract * pu1_ref[ref_main_idx - 1] + 16) >> 5); 1363 WORD32 idx, ref_main_idx, ref_idx; local 1406 ref_main_idx = row + idx + 1; 1408 * ref_main[ref_main_idx] 1409 + fract * ref_main[ref_main_idx + 1] + 16) >> 5); 1468 WORD32 ref_main_idx, ref_idx; local 1504 ref_main_idx 1565 WORD32 idx, ref_main_idx; local [all...] |