Home
last modified time | relevance | path

Searched refs:ref_main_idx (Results 1 – 13 of 13) sorted by relevance

/external/libhevc/common/arm/
Dihevc_intra_pred_luma_mode_3_to_9.s164 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 &…
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 (row 1)
[all …]
Dihevc_intra_pred_chroma_mode_3_to_9.s174 …sub r1, r1, #26 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 &…
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 (row 1)
[all …]
Dihevc_intra_pred_filters_luma_mode_11_to_17.s273 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 + 1 (row 1)
[all …]
Dihevc_intra_pred_filters_chroma_mode_11_to_17.s304 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 + 1 (row 1)
[all …]
Dihevc_intra_pred_chroma_mode_27_to_33.s164 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 …]
Dihevc_intra_pred_luma_mode_27_to_33.s166 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 …]
Dihevc_intra_pred_filters_luma_mode_19_to_25.s278 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 …]
Dihevc_intra_pred_filters_chroma_mode_19_to_25.s275 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 …]
Dihevc_intra_pred_filters_neon_intr.c2124 uint8x8_t dup_const_fract, dup_const_32_fract, ref_main_idx, ref_main_idx_1; in ihevc_intra_pred_luma_mode_3_to_9_neonintr() local
2152 ref_main_idx = vld1_u8(pu1_ref_main_idx); in ihevc_intra_pred_luma_mode_3_to_9_neonintr()
2155 mul_res1 = vmull_u8(ref_main_idx, dup_const_32_fract); in ihevc_intra_pred_luma_mode_3_to_9_neonintr()
2336 uint8x8_t ref_main_idx, ref_main_idx_1, shift_res; in ihevc_intra_pred_luma_mode_11_to_17_neonintr() local
2431 ref_main_idx = vld1_u8(ref_main_tmp1); in ihevc_intra_pred_luma_mode_11_to_17_neonintr()
2435 mul_res1 = vmull_u8(ref_main_idx, dup_const_32_fract); in ihevc_intra_pred_luma_mode_11_to_17_neonintr()
2594 uint8x8_t ref_main_idx, ref_main_idx_1, shift_res; in ihevc_intra_pred_luma_mode_19_to_25_neonintr() local
2684 ref_main_idx = vld1_u8(ref_main_tmp1); in ihevc_intra_pred_luma_mode_19_to_25_neonintr()
2688 mul_res1 = vmull_u8(ref_main_idx, dup_const_32_fract); in ihevc_intra_pred_luma_mode_19_to_25_neonintr()
2816 uint8x8_t dup_const_fract, dup_const_32_fract, ref_main_idx, ref_main_idx_1; in ihevc_intra_pred_luma_mode_27_to_33_neonintr() local
[all …]
/external/libhevc/common/x86/
Dihevc_intra_pred_filters_sse42_intr.c2876 WORD16 ref_main_idx[9]; in ihevc_intra_pred_luma_mode_19_to_25_sse42() local
2913 _mm_storeu_si128((__m128i *)ref_main_idx, src_values12); in ihevc_intra_pred_luma_mode_19_to_25_sse42()
2916 src_values0 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[0] + col)); in ihevc_intra_pred_luma_mode_19_to_25_sse42()
2917 src_values1 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[1] + col)); in ihevc_intra_pred_luma_mode_19_to_25_sse42()
2918 src_values2 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[2] + col)); in ihevc_intra_pred_luma_mode_19_to_25_sse42()
2919 src_values3 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[3] + col)); in ihevc_intra_pred_luma_mode_19_to_25_sse42()
2920 src_values4 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[0] + 8 + col)); in ihevc_intra_pred_luma_mode_19_to_25_sse42()
2921 src_values5 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[1] + 8 + col)); in ihevc_intra_pred_luma_mode_19_to_25_sse42()
2922 src_values6 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[2] + 8 + col)); in ihevc_intra_pred_luma_mode_19_to_25_sse42()
2923 src_values7 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[3] + 8 + col)); in ihevc_intra_pred_luma_mode_19_to_25_sse42()
[all …]
Dihevc_intra_pred_filters_ssse3_intr.c3799 WORD16 ref_main_idx[9]; in ihevc_intra_pred_luma_mode_19_to_25_ssse3() local
3836 _mm_storeu_si128((__m128i *)ref_main_idx, src_values12); in ihevc_intra_pred_luma_mode_19_to_25_ssse3()
3839 src_values0 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[0] + col)); in ihevc_intra_pred_luma_mode_19_to_25_ssse3()
3840 src_values1 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[1] + col)); in ihevc_intra_pred_luma_mode_19_to_25_ssse3()
3841 src_values2 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[2] + col)); in ihevc_intra_pred_luma_mode_19_to_25_ssse3()
3842 src_values3 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[3] + col)); in ihevc_intra_pred_luma_mode_19_to_25_ssse3()
3843 src_values4 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[0] + 8 + col)); in ihevc_intra_pred_luma_mode_19_to_25_ssse3()
3844 src_values5 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[1] + 8 + col)); in ihevc_intra_pred_luma_mode_19_to_25_ssse3()
3845 src_values6 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[2] + 8 + col)); in ihevc_intra_pred_luma_mode_19_to_25_ssse3()
3846 src_values7 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx[3] + 8 + col)); in ihevc_intra_pred_luma_mode_19_to_25_ssse3()
[all …]
Dihevc_chroma_intra_pred_filters_ssse3_intr.c1998 WORD32 ref_main_idx, ref_idx; in ihevc_intra_pred_chroma_mode_19_to_25_ssse3() local
2162 ref_main_idx = 2 * idx + 2; /* col from 0-15 */ in ihevc_intra_pred_chroma_mode_19_to_25_ssse3()
2179 … src_values0 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx)); /* col = 0-7 */ in ihevc_intra_pred_chroma_mode_19_to_25_ssse3()
2180 … src_values1 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx + 8)); /* col = 8-15 */ in ihevc_intra_pred_chroma_mode_19_to_25_ssse3()
2248 ref_main_idx = 2 * idx + 2; /* col from 0-31 */ in ihevc_intra_pred_chroma_mode_19_to_25_ssse3()
2255 … src_values0 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx)); /* col = 0-7 */ in ihevc_intra_pred_chroma_mode_19_to_25_ssse3()
2256 … src_values1 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx + 8)); /* col = 8-15 */ in ihevc_intra_pred_chroma_mode_19_to_25_ssse3()
2257 … src_values2 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx + 16)); /* col = 16-23 */ in ihevc_intra_pred_chroma_mode_19_to_25_ssse3()
2258 … src_values3 = _mm_loadu_si128((__m128i *)(ref_main + ref_main_idx + 24)); /* col = 24-31 */ in ihevc_intra_pred_chroma_mode_19_to_25_ssse3()
2354 WORD32 idx, ref_main_idx; in ihevc_intra_pred_chroma_mode_27_to_33_ssse3() local
[all …]
/external/libhevc/common/
Dihevc_intra_pred_filters.c1282 WORD32 idx, ref_main_idx; in ihevc_intra_pred_luma_mode_3_to_9() local
1300 ref_main_idx = two_nt - row - idx - 1; in ihevc_intra_pred_luma_mode_3_to_9()
1302 * pu1_ref[ref_main_idx] in ihevc_intra_pred_luma_mode_3_to_9()
1303 + fract * pu1_ref[ref_main_idx - 1] + 16) >> 5); in ihevc_intra_pred_luma_mode_3_to_9()
1363 WORD32 idx, ref_main_idx, ref_idx; in ihevc_intra_pred_luma_mode_11_to_17() local
1406 ref_main_idx = row + idx + 1; in ihevc_intra_pred_luma_mode_11_to_17()
1408 * ref_main[ref_main_idx] in ihevc_intra_pred_luma_mode_11_to_17()
1409 + fract * ref_main[ref_main_idx + 1] + 16) >> 5); in ihevc_intra_pred_luma_mode_11_to_17()
1468 WORD32 ref_main_idx, ref_idx; in ihevc_intra_pred_luma_mode_19_to_25() local
1504 ref_main_idx = col + idx + 1; in ihevc_intra_pred_luma_mode_19_to_25()
[all …]