/external/libvpx/libvpx/vpx_dsp/arm/ |
vpx_convolve_copy_neon.c | 58 vst1q_u8(dst, s0); 60 vst1q_u8(dst, s1); 74 vst1q_u8(dst, s0); 75 vst1q_u8(dst + 16, s1); 77 vst1q_u8(dst, s2); 78 vst1q_u8(dst + 16, s3); 91 vst1q_u8(dst, s0); 92 vst1q_u8(dst + 16, s1); 93 vst1q_u8(dst + 32, s2); 94 vst1q_u8(dst + 48, s3) [all...] |
vpx_convolve_avg_neon.c | 81 vst1q_u8(dst, d0); 83 vst1q_u8(dst, d1); 106 vst1q_u8(dst, d0); 107 vst1q_u8(dst + 16, d1); 109 vst1q_u8(dst, d2); 110 vst1q_u8(dst + 16, d3); 132 vst1q_u8(dst, d0); 133 vst1q_u8(dst + 16, d1); 134 vst1q_u8(dst + 32, d2); 135 vst1q_u8(dst + 48, d3) [all...] |
idct32x32_1_add_neon.c | 23 vst1q_u8(*dest, b0); 24 vst1q_u8(*dest + 16, b1); 34 vst1q_u8(*dest, b0); 35 vst1q_u8(*dest + 16, b1);
|
intrapred_neon.c | 145 vst1q_u8(dst, dc_dup); 316 vst1q_u8(*dst, *row); 330 vst1q_u8(dst, row); 346 vst1q_u8(dst, above_right); 365 vst1q_u8(dst, row_0); 367 vst1q_u8(dst, row_1); 373 vst1q_u8(dst, row_0); 375 vst1q_u8(dst, row_1); 379 vst1q_u8(dst, above_right); 381 vst1q_u8(dst, row_1) [all...] |
idct16x16_1_add_neon.c | 21 vst1q_u8(*dest, b); 29 vst1q_u8(*dest, b);
|
deblock_neon.c | 132 vst1q_u8(dst, v_out_0); 134 vst1q_u8(dst, v_out_1); 136 vst1q_u8(dst, v_out_2); 138 vst1q_u8(dst, v_out_3);
|
loopfilter_neon.c | [all...] |
subpel_variance_neon.c | 69 vst1q_u8(&output_ptr[j], vcombine_u8(out_lo, out_hi));
|
/external/scrypt/lib/crypto/ |
crypto_scrypt-neon-salsa208.h | 116 vst1q_u8((uint8_t *) input,(uint8x16_t) x0x1x2x3); 117 vst1q_u8(16 + (uint8_t *) input,(uint8x16_t) x4x5x6x7); 118 vst1q_u8(32 + (uint8_t *) input,(uint8x16_t) x8x9x10x11); 119 vst1q_u8(48 + (uint8_t *) input,(uint8x16_t) x12x13x14x15);
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 446 vst1q_u8((uint8_t *)dst_ptr, q1u8); 448 vst1q_u8((uint8_t *)dst_ptr, q2u8); 450 vst1q_u8((uint8_t *)dst_ptr, q3u8); 452 vst1q_u8((uint8_t *)dst_ptr, q4u8); 523 vst1q_u8((uint8_t *)dst_ptr, q7u8); 525 vst1q_u8((uint8_t *)dst_ptr, q8u8); 527 vst1q_u8((uint8_t *)dst_ptr, q9u8); 529 vst1q_u8((uint8_t *)dst_ptr, q10u8); 618 vst1q_u8((uint8_t *)tmpp, q7u8); 620 vst1q_u8((uint8_t *)tmpp, q8u8) [all...] |
loopfiltersimplehorizontaledge_neon.c | 83 vst1q_u8(s, q7u8); 85 vst1q_u8(s, q6u8);
|
copymem_neon.c | 46 vst1q_u8(dst, qtmp);
|
vp8_loopfilter_neon.c | 157 vst1q_u8(src, q5); 159 vst1q_u8(src, q6); 161 vst1q_u8(src, q7); 163 vst1q_u8(src, q8);
|
mbloopfilter_neon.c | 186 vst1q_u8(src, q4); 188 vst1q_u8(src, q5); 190 vst1q_u8(src, q6); 192 vst1q_u8(src, q7); 194 vst1q_u8(src, q8); 196 vst1q_u8(src, q9);
|
/external/libhevc/common/arm/ |
ihevc_sao_band_offset_chroma.s | 310 VST2.8 {D5,D6},[r4] @vst1q_u8(pu1_src_cpy, au1_cur_row) 316 VST2.8 {D13,D14},[r5] @vst1q_u8(pu1_src_cpy, au1_cur_row) 322 VST2.8 {D17,D18},[r6],r1 @vst1q_u8(pu1_src_cpy, au1_cur_row) 325 VST2.8 {D21,D22},[r7] @vst1q_u8(pu1_src_cpy, au1_cur_row) 367 VST1.8 {D5},[r4] @vst1q_u8(pu1_src_cpy, au1_cur_row) 373 VST1.8 {D13},[r5] @vst1q_u8(pu1_src_cpy, au1_cur_row) 380 VST1.8 {D17},[r6],r1 @vst1q_u8(pu1_src_cpy, au1_cur_row) 384 VST1.8 {D21},[r7] @vst1q_u8(pu1_src_cpy, au1_cur_row)
|
ihevc_sao_edge_offset_class1.s | 134 VST1.8 {Q15},[r3]! @vst1q_u8(pu1_src_top[col]) 210 VST1.8 {Q10},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row) 216 VST1.8 {Q15},[r10],r1 @II vst1q_u8(pu1_src_cpy, pu1_cur_row) 251 VST1.8 {Q15},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row) 330 VST1.8 {D20},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row) 334 VST1.8 {D30},[r10],r1 @II vst1q_u8(pu1_src_cpy, pu1_cur_row) 362 VST1.8 {D30},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row)
|
ihevc_sao_edge_offset_class1_chroma.s | 139 VST1.8 {Q15},[r3]! @vst1q_u8(pu1_src_top[col]) 223 VST1.8 {Q10},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row) 229 VST1.8 {Q15},[r10],r1 @II vst1q_u8(pu1_src_cpy, pu1_cur_row) 269 VST1.8 {Q15},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row) 361 VST1.8 {D20},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row) 365 VST1.8 {D30},[r10],r1 @II vst1q_u8(pu1_src_cpy, pu1_cur_row) 398 VST1.8 {D30},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row)
|
ihevc_sao_edge_offset_class0.s | 247 VST1.8 {D18,D19},[r12],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row) 252 VST1.8 {D0,D1},[r12],r1 @II vst1q_u8(pu1_src_cpy, pu1_cur_row) 334 VST1.8 {D28},[r12],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row)
|
/external/webrtc/webrtc/modules/video_processing/util/ |
denoiser_filter_neon.cc | 72 vst1q_u8(dst, qtmp); 168 vst1q_u8(running_avg_y, v_running_avg_y); 240 vst1q_u8(running_avg_y, v_running_avg_y);
|
/external/libhevc/common/arm64/ |
ihevc_sao_band_offset_chroma.s | 333 ST2 {v5.8b, v6.8b},[x4] //vst1q_u8(pu1_src_cpy, au1_cur_row) 339 ST2 {v13.8b, v14.8b},[x5] //vst1q_u8(pu1_src_cpy, au1_cur_row) 345 ST2 {v17.8b, v18.8b},[x6],x1 //vst1q_u8(pu1_src_cpy, au1_cur_row) 348 ST2 {v21.8b, v22.8b},[x7] //vst1q_u8(pu1_src_cpy, au1_cur_row) 393 ST1 {v5.8b},[x4] //vst1q_u8(pu1_src_cpy, au1_cur_row) 401 ST1 {v13.8b},[x5] //vst1q_u8(pu1_src_cpy, au1_cur_row) 410 ST1 {v17.8b},[x6],x1 //vst1q_u8(pu1_src_cpy, au1_cur_row) 416 ST1 {v21.8b},[x7] //vst1q_u8(pu1_src_cpy, au1_cur_row)
|
ihevc_sao_edge_offset_class1.s | 137 ST1 { v30.16b},[x3],#16 //vst1q_u8(pu1_src_top[col]) 209 ST1 { v20.16b},[x10],x1 //vst1q_u8(pu1_src_cpy, pu1_cur_row) 215 ST1 { v30.16b},[x10],x1 //II vst1q_u8(pu1_src_cpy, pu1_cur_row) 248 ST1 { v30.16b},[x10],x1 //vst1q_u8(pu1_src_cpy, pu1_cur_row) 322 ST1 {v20.8b},[x10],x1 //vst1q_u8(pu1_src_cpy, pu1_cur_row) 326 ST1 {v30.8b},[x10],x1 //II vst1q_u8(pu1_src_cpy, pu1_cur_row) 352 ST1 {v30.8b},[x10],x1 //vst1q_u8(pu1_src_cpy, pu1_cur_row)
|
ihevc_sao_edge_offset_class1_chroma.s | 161 ST1 { v30.16b},[x3],#16 //vst1q_u8(pu1_src_top[col]) 257 ST1 { v20.16b},[x10],x1 //vst1q_u8(pu1_src_cpy, pu1_cur_row) 263 ST1 { v30.16b},[x10],x1 //II vst1q_u8(pu1_src_cpy, pu1_cur_row) 308 ST1 { v30.16b},[x10],x1 //vst1q_u8(pu1_src_cpy, pu1_cur_row) 409 ST1 {v20.8b},[x10],x1 //vst1q_u8(pu1_src_cpy, pu1_cur_row) 413 ST1 {v30.8b},[x10],x1 //II vst1q_u8(pu1_src_cpy, pu1_cur_row) 451 ST1 {v30.8b},[x10],x1 //vst1q_u8(pu1_src_cpy, pu1_cur_row)
|
/external/scrypt/patches/ |
arm_neon.patch | 122 + vst1q_u8((uint8_t *) input,(uint8x16_t) x0x1x2x3); 123 + vst1q_u8(16 + (uint8_t *) input,(uint8x16_t) x4x5x6x7); 124 + vst1q_u8(32 + (uint8_t *) input,(uint8x16_t) x8x9x10x11); 125 + vst1q_u8(48 + (uint8_t *) input,(uint8x16_t) x12x13x14x15);
|
/external/webp/src/dsp/ |
filters_neon.c | 54 vst1q_u8(&dst[i], C); 228 vst1q_u8(&out[i], A9); 245 vst1q_u8(&out[i], C);
|
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
vp9_denoiser_neon.c | 82 vst1q_u8(running_avg_y, v_running_avg_y); 119 vst1q_u8(running_avg_y, v_running_avg_y);
|