/external/libvpx/libvpx/vp8/common/arm/neon/ |
copymem_neon.c | 20 vst1_u8(dst, vtmp); 33 vst1_u8(dst, vtmp);
|
mbloopfilter_neon.c | 262 vst1_u8(u, vget_low_u8(q4)); 264 vst1_u8(v, vget_high_u8(q4)); 266 vst1_u8(u, vget_low_u8(q5)); 268 vst1_u8(v, vget_high_u8(q5)); 270 vst1_u8(u, vget_low_u8(q6)); 272 vst1_u8(v, vget_high_u8(q6)); 274 vst1_u8(u, vget_low_u8(q7)); 276 vst1_u8(v, vget_high_u8(q7)); 278 vst1_u8(u, vget_low_u8(q8)); 280 vst1_u8(v, vget_high_u8(q8)) [all...] |
bilinearpredict_neon.c | 180 vst1_u8((uint8_t *)dst_ptr, d22u8); 182 vst1_u8((uint8_t *)dst_ptr, d23u8); 184 vst1_u8((uint8_t *)dst_ptr, d24u8); 186 vst1_u8((uint8_t *)dst_ptr, d25u8); 206 vst1_u8((uint8_t *)dst_ptr, d2u8); 208 vst1_u8((uint8_t *)dst_ptr, d3u8); 210 vst1_u8((uint8_t *)dst_ptr, d4u8); 212 vst1_u8((uint8_t *)dst_ptr, d5u8); 316 vst1_u8((uint8_t *)dst_ptr, d22u8); 318 vst1_u8((uint8_t *)dst_ptr, d23u8) [all...] |
sixtappredict_neon.c | 488 vst1_u8(dst_ptr, d6u8); 490 vst1_u8(dst_ptr, d7u8); 492 vst1_u8(dst_ptr, d8u8); 494 vst1_u8(dst_ptr, d9u8); 601 vst1_u8(dst_ptr, d22u8); 603 vst1_u8(dst_ptr, d23u8); 605 vst1_u8(dst_ptr, d24u8); 607 vst1_u8(dst_ptr, d25u8); 776 vst1_u8(dst_ptr, d6u8); 778 vst1_u8(dst_ptr, d7u8) [all...] |
/external/libhevc/common/arm/ |
ihevc_inter_pred_chroma_copy.s | 188 vst1.8 {d0},[r1]! @vst1_u8(pu1_dst_tmp, tmp_src) 190 vst1.8 {d1},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 193 vst1.8 {d2},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 195 vst1.8 {d3},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 215 vst1.8 {d0},[r1]! @vst1_u8(pu1_dst_tmp, tmp_src) 217 vst1.8 {d1},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 235 vst1.8 {q0},[r1]! @vst1_u8(pu1_dst_tmp, tmp_src) 237 vst1.8 {q1},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 240 vst1.8 {q2},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 242 vst1.8 {q3},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src [all...] |
ihevc_intra_pred_filters_neon_intr.c | 167 vst1_u8(pu1_dst_tmp2, src); 223 vst1_u8(pu1_dst_const_nt, dup_pu1_dst1); 256 vst1_u8(pu1_dst_const_two_nt_1, dup_pu1_dst2); 277 vst1_u8(pu1_dst_const_three_nt_1, dup_pu1_dst3); 502 vst1_u8(pu1_dst_tmp_0, src_val_0); 568 vst1_u8(pu1_dst_tmp_0, res_val_1); 573 vst1_u8(pu1_dst_tmp_1, res_val_2); 606 vst1_u8(pu1_dst_tmp_0, shift_res); 616 vst1_u8(pu1_dst_tmp_0, shift_res); 763 vst1_u8(pu1_dst_tmp, sto_res) [all...] |
ihevc_inter_pred_luma_copy.s | 144 vst1.8 {d0},[r1]! @vst1_u8(pu1_dst_tmp, tmp_src) 146 vst1.8 {d1},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 149 vst1.8 {d2},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 151 vst1.8 {d3},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 174 vst1.8 {q0},[r1]! @vst1_u8(pu1_dst_tmp, tmp_src) 176 vst1.8 {q1},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 179 vst1.8 {q2},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src) 181 vst1.8 {q3},[r6],r3 @vst1_u8(pu1_dst_tmp, tmp_src)
|
ihevc_sao_band_offset_luma.s | 219 VST1.8 D13,[r4],r1 @vst1_u8(pu1_src_cpy, au1_cur_row) 221 VST1.8 D15,[r5] @vst1_u8(pu1_src_cpy, au1_cur_row) 224 VST1.8 D17,[r6],r1 @vst1_u8(pu1_src_cpy, au1_cur_row) 227 VST1.8 D19,[r10] @vst1_u8(pu1_src_cpy, au1_cur_row)
|
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
vp9_frame_scale_neon.c | 276 vst1_u8(dst + 0 * dst_stride, d[0]); 277 vst1_u8(dst + 1 * dst_stride, d[1]); 278 vst1_u8(dst + 2 * dst_stride, d[2]); 279 vst1_u8(dst + 3 * dst_stride, d[3]); 384 vst1_u8(dst + 0 * dst_stride, d[0]); 385 vst1_u8(dst + 1 * dst_stride, d[1]); 500 vst1_u8(t + 0 * stride_hor, d[0]); 501 vst1_u8(t + 1 * stride_hor, d[1]); 502 vst1_u8(t + 2 * stride_hor, d[2]); 503 vst1_u8(t + 3 * stride_hor, d[3]) [all...] |
vp9_denoiser_neon.c | 173 vst1_u8(running_avg_y, v_running_buffer_low); 174 vst1_u8(running_avg_y + avg_y_stride, v_running_buffer_high); 212 vst1_u8(running_avg_y, v_running_buffer_low); 213 vst1_u8(running_avg_y + avg_y_stride, v_running_buffer_high);
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
idct8x8_add_neon.c | 71 vst1_u8(dest, d0); 73 vst1_u8(dest, d1); 75 vst1_u8(dest, d2); 77 vst1_u8(dest, d3); 79 vst1_u8(dest, d4); 81 vst1_u8(dest, d5); 83 vst1_u8(dest, d6); 85 vst1_u8(dest, d7);
|
idct8x8_1_add_neon.c | 25 vst1_u8(*dest, b); 33 vst1_u8(*dest, b);
|
vpx_scaled_convolve8_neon.c | 126 vst1_u8(&temp[8 * z], d[0]); 140 vst1_u8(&dst[x + 0 * dst_stride], d[0]); 141 vst1_u8(&dst[x + 1 * dst_stride], d[1]); 142 vst1_u8(&dst[x + 2 * dst_stride], d[2]); 143 vst1_u8(&dst[x + 3 * dst_stride], d[3]); 144 vst1_u8(&dst[x + 4 * dst_stride], d[4]); 145 vst1_u8(&dst[x + 5 * dst_stride], d[5]); 146 vst1_u8(&dst[x + 6 * dst_stride], d[6]); 147 vst1_u8(&dst[x + 7 * dst_stride], d[7]); 216 vst1_u8(dst, d) [all...] |
vpx_convolve_copy_neon.c | 45 vst1_u8(dst, s0); 47 vst1_u8(dst, s1);
|
intrapred_neon.c | 87 vst1_u8(dst, dc_dup); 288 vst1_u8(*dst, *row); 302 vst1_u8(dst, row); 310 vst1_u8(dst, above_right); 435 vst1_u8(dst, r0); 437 vst1_u8(dst, r1); 439 vst1_u8(dst, r2); 441 vst1_u8(dst, r3); 443 vst1_u8(dst, r4); 445 vst1_u8(dst, r5) [all...] |
vpx_convolve_avg_neon.c | 62 vst1_u8(dst, vget_low_u8(d01)); 64 vst1_u8(dst, vget_high_u8(d01));
|
deblock_neon.c | 185 vst1_u8(dst, v_out_0); 187 vst1_u8(dst, v_out_1); 189 vst1_u8(dst, v_out_2); 191 vst1_u8(dst, v_out_3); 381 vst1_u8(src + col, output); 471 vst1_u8(dst + row * pitch, output);
|
vpx_convolve8_neon.c | 38 vst1_u8(s, s0); 40 vst1_u8(s, s1); 42 vst1_u8(s, s2); 44 vst1_u8(s, s3); 46 vst1_u8(s, s4); 48 vst1_u8(s, s5); 50 vst1_u8(s, s6); 52 vst1_u8(s, s7); 745 vst1_u8(d, t0); 747 vst1_u8(d, t1) [all...] |
/external/webp/src/dsp/ |
yuv_neon.c | 54 vst1_u8(y + i, Y); 66 vst1_u8(y + i, Y); 78 vst1_u8(y + i, Y); 124 vst1_u8(u + i, vqrshrun_n_s16(U, 2)); 125 vst1_u8(v + i, vqrshrun_n_s16(V, 2)); 148 vst1_u8(u, U); 149 vst1_u8(v, V); 153 vst1_u8(u, vrhadd_u8(U, prev_u)); 154 vst1_u8(v, vrhadd_u8(V, prev_v));
|
rescaler_neon.c | 81 vst1_u8(dst + x_out, D); 102 vst1_u8(dst + x_out, F); 143 vst1_u8(dst + x_out, E); 161 vst1_u8(dst + x_out, C);
|
alpha_processing_neon.c | 109 vst1_u8((uint8_t*)tmp, mask8); 148 vst1_u8((uint8_t*)(alpha + i), alphas); 158 vst1_u8((uint8_t*)tmp, mask8);
|
neon.h | 90 vst1_u8(_tmp, (REG)); \
|
/external/libavc/common/arm/ |
ih264_inter_pred_luma_copy_a9q.s | 135 vst1.8 {d0}, [r1]! @vst1_u8(pu1_dst_tmp, tmp_src) 137 vst1.8 {d1}, [r6], r3 @vst1_u8(pu1_dst_tmp, tmp_src) 140 vst1.8 {d2}, [r6], r3 @vst1_u8(pu1_dst_tmp, tmp_src) 142 vst1.8 {d3}, [r6], r3 @vst1_u8(pu1_dst_tmp, tmp_src) 165 vst1.8 {q0}, [r1]! @vst1_u8(pu1_dst_tmp, tmp_src) 167 vst1.8 {q1}, [r6], r3 @vst1_u8(pu1_dst_tmp, tmp_src) 170 vst1.8 {q2}, [r6], r3 @vst1_u8(pu1_dst_tmp, tmp_src) 172 vst1.8 {q3}, [r6], r3 @vst1_u8(pu1_dst_tmp, tmp_src)
|
/external/gemmlowp/internal/ |
pack_neon.h | 80 vst1_u8(dst_ptr, value); 86 vst1_u8(dst_ptr, value); 195 vst1_u8(dst_ptr, value); 201 vst1_u8(dst_ptr, value);
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
denoising_neon.c | 333 vst1_u8(running_avg, vget_low_u8(v_running_avg)); 334 vst1_u8(&running_avg[running_avg_stride], vget_high_u8(v_running_avg)); 415 vst1_u8(running_avg, vget_low_u8(v_running_avg)); 416 vst1_u8(&running_avg[running_avg_stride],
|