/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
H A D | denoising_neon.c | 56 const uint8x16_t v_level1_adjustment = vdupq_n_u8( 58 const uint8x16_t v_delta_level_1_and_2 = vdupq_n_u8(1); 59 const uint8x16_t v_delta_level_2_and_3 = vdupq_n_u8(2); 60 const uint8x16_t v_level1_threshold = vdupq_n_u8(4); 61 const uint8x16_t v_level2_threshold = vdupq_n_u8(8); 62 const uint8x16_t v_level3_threshold = vdupq_n_u8(16); 77 uint8x16_t v_running_avg_y; 80 const uint8x16_t v_sig = vld1q_u8(sig); 81 const uint8x16_t v_mc_running_avg_y = vld1q_u8(mc_running_avg_y); 84 const uint8x16_t v_abs_dif [all...] |
/external/clang/test/CodeGen/ |
H A D | arm64_crypto.c | 6 uint8x16_t test_aese(uint8x16_t data, uint8x16_t key) { 12 uint8x16_t test_aesd(uint8x16_t data, uint8x16_t key) { 18 uint8x16_t test_aesmc(uint8x16_t data, uint8x16_t key) { 24 uint8x16_t test_aesim [all...] |
H A D | neon-crypto.c | 13 uint8x16_t test_vaeseq_u8(uint8x16_t data, uint8x16_t key) { 20 uint8x16_t test_vaesdq_u8(uint8x16_t data, uint8x16_t key) { 26 uint8x16_t test_vaesmcq_u8(uint8x16_t data) { 32 uint8x16_t test_vaesimcq_u8(uint8x16_t dat [all...] |
H A D | aarch64-neon-tbl.c | 167 uint8x8_t test_vqtbl1_u8(uint8x16_t a, uint8x8_t b) { 209 uint8x16_t test_vqtbl1q_u8(uint8x16_t a, uint8x16_t b) { 215 uint8x16_t test_vqtbl2q_u8(uint8x16x2_t a, uint8x16_t b) { 221 uint8x16_t test_vqtbl3q_u8(uint8x16x3_t a, uint8x16_t b) { 227 uint8x16_t test_vqtbl4q_u8(uint8x16x4_t a, uint8x16_t [all...] |
H A D | arm64_vcopy.c | 13 uint8x16_t test_vcopyq_laneq_u8(uint8x16_t a1, uint8x16_t a2) {
|
H A D | aarch64-neon-3v.c | 62 uint8x16_t test_vandq_u8(uint8x16_t a, uint8x16_t b) { 158 uint8x16_t test_vorrq_u8(uint8x16_t a, uint8x16_t b) { 254 uint8x16_t test_veorq_u8(uint8x16_t a, uint8x16_t b) { 350 uint8x16_t test_vbicq_u [all...] |
H A D | arm64_vqmov.c | 16 uint8x16_t test_vqmovun_high_s16(uint8x8_t Vdlow, uint16x8_t Vn) 56 uint8x16_t test_vqmovn_high_u16(uint8x8_t Vdlow, uint16x8_t Vn)
|
H A D | arm64_neon_high_half.c | 21 uint16x8_t test_vaddw_high_u8(uint16x8_t lhs, uint8x16_t rhs) { 51 uint16x8_t test_vsubw_high_u8(uint16x8_t lhs, uint8x16_t rhs) { 81 uint16x8_t test_vabdl_high_u8(uint8x16_t lhs, uint8x16_t rhs) { 111 uint16x8_t test_vabal_high_u8(uint16x8_t accum, uint8x16_t lhs, uint8x16_t rhs) { 231 uint16x8_t test_vsubl_high_u8(uint8x16_t lhs, uint8x16_t rhs) { 261 uint8x16_t test_vrshrn_high_n_u16(uint8x8_t lowpart, uint16x8_t input) { 291 uint8x16_t test_vshrn_high_n_u1 [all...] |
H A D | arm64_vshift.c | 77 uint8x16_t test_vqshlq_n_u8(uint8x16_t in) { 174 uint8x16_t test_vrshrq_n_u8(uint8x16_t in) { 331 uint8x16_t test_vrsraq_n_u8(uint8x16_t acc, uint8x16_t in) {
|
H A D | aarch64-neon-extract.c | 79 uint8x16_t test_vextq_u8(uint8x16_t a, uint8x16_t b) {
|
H A D | arm64_vMaxMin.c | 28 uint8x16_t test_vminq_u8(uint8x16_t a1, uint8x16_t a2) {
|
H A D | arm64_vsli.c | 107 uint8x16_t test_vsliq_n_u8(uint8x16_t a1, uint8x16_t a2) {
|
H A D | arm64_vsri.c | 108 uint8x16_t test_vsriq_n_u8(uint8x16_t a1, uint8x16_t a2) {
|
H A D | aarch64-neon-across.c | 51 uint16_t test_vaddlvq_u8(uint8x16_t a) { 111 uint8_t test_vmaxvq_u8(uint8x16_t a) { 171 uint8_t test_vminvq_u8(uint8x16_t a) { 231 uint8_t test_vaddvq_u8(uint8x16_t a) {
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
H A D | denoising_neon.c | 61 const uint8x16_t v_level1_adjustment = vmovq_n_u8( 63 const uint8x16_t v_delta_level_1_and_2 = vdupq_n_u8(1); 64 const uint8x16_t v_delta_level_2_and_3 = vdupq_n_u8(2); 65 const uint8x16_t v_level1_threshold = vmovq_n_u8(4 + shift_inc); 66 const uint8x16_t v_level2_threshold = vdupq_n_u8(8); 67 const uint8x16_t v_level3_threshold = vdupq_n_u8(16); 74 const uint8x16_t v_sig = vld1q_u8(sig); 75 const uint8x16_t v_mc_running_avg_y = vld1q_u8(mc_running_avg_y); 78 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); 79 const uint8x16_t v_diff_pos_mas [all...] |
/external/chromium_org/third_party/libwebp/dsp/ |
H A D | dec_neon.c | 67 uint8x16_t* const p1, uint8x16_t* const p0, 68 uint8x16_t* const q0, uint8x16_t* const q1) { 87 uint8x16_t* const p1, uint8x16_t* const p0, 88 uint8x16_t* const q0, uint8x16_t* const q1) { 130 uint8x16_t* const p3, uint8x16_t* cons [all...] |
/external/webp/src/dsp/ |
H A D | dec_neon.c | 67 uint8x16_t* const p1, uint8x16_t* const p0, 68 uint8x16_t* const q0, uint8x16_t* const q1) { 87 uint8x16_t* const p1, uint8x16_t* const p0, 88 uint8x16_t* const q0, uint8x16_t* const q1) { 130 uint8x16_t* const p3, uint8x16_t* cons [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/ |
H A D | vp9_sad_neon.c | 43 const uint8x16_t vec_src_00 = vld1q_u8(src); 44 const uint8x16_t vec_src_16 = vld1q_u8(src + 16); 45 const uint8x16_t vec_src_32 = vld1q_u8(src + 32); 46 const uint8x16_t vec_src_48 = vld1q_u8(src + 48); 47 const uint8x16_t vec_ref_00 = vld1q_u8(ref); 48 const uint8x16_t vec_ref_16 = vld1q_u8(ref + 16); 49 const uint8x16_t vec_ref_32 = vld1q_u8(ref + 32); 50 const uint8x16_t vec_ref_48 = vld1q_u8(ref + 48); 80 const uint8x16_t vec_src_00 = vld1q_u8(src); 81 const uint8x16_t vec_src_1 [all...] |
H A D | vp9_subtract_neon.c | 26 const uint8x16_t v_src_00 = vld1q_u8(&src[c + 0]); 27 const uint8x16_t v_src_16 = vld1q_u8(&src[c + 16]); 28 const uint8x16_t v_pred_00 = vld1q_u8(&pred[c + 0]); 29 const uint8x16_t v_pred_16 = vld1q_u8(&pred[c + 16]); 49 const uint8x16_t v_src = vld1q_u8(&src[0]); 50 const uint8x16_t v_pred = vld1q_u8(&pred[0]);
|
/external/chromium_org/third_party/skia/src/opts/ |
H A D | SkTextureCompression_opts_neon.cpp | 19 static inline uint8x16_t convert_indices(const uint8x16_t &x) { 109 static inline uint8x16_t make_index_row(const uint8x16_t &x) { 110 static const uint8x16_t kTopThreeMask = { 118 static inline bool is_zero(uint8x16_t x) { 160 const uint8x16_t alphaRow1 = vld1q_u8(src1); 161 const uint8x16_t alphaRow2 = vld1q_u8(src2); 162 const uint8x16_t alphaRow3 = vld1q_u8(src3); 163 const uint8x16_t alphaRow [all...] |
/external/scrypt/lib/crypto/ |
H A D | crypto_scrypt-neon.c | 54 static void blockmix_salsa8(uint8x16_t *, uint8x16_t *, uint8x16_t *, size_t); 61 uint8x16_t * D = dest; 62 uint8x16_t * S = src; 73 uint8x16_t * D = dest; 74 uint8x16_t * S = src; 88 blockmix_salsa8(uint8x16_t * Bin, uint8x16_t * Bout, uint8x16_t * [all...] |
H A D | 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/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
H A D | mbloopfilter_neon.c | 15 uint8x16_t qblimit, // mblimit 16 uint8x16_t qlimit, // limit 17 uint8x16_t qthresh, // thresh 18 uint8x16_t q3, // p2 19 uint8x16_t q4, // p2 20 uint8x16_t q5, // p1 21 uint8x16_t q6, // p0 22 uint8x16_t q7, // q0 23 uint8x16_t q8, // q1 24 uint8x16_t q [all...] |
H A D | copymem_neon.c | 51 uint8x16_t qtmp;
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | copymem_neon.c | 51 uint8x16_t qtmp;
|