HomeSort by relevance Sort by last modified time
    Searched full:uint8x16_t (Results 1 - 25 of 103) sorted by null

1 2 3 4 5

  /external/libvpx/libvpx/vpx_dsp/arm/
idct32x32_1_add_neon.c 21 uint8x16_t *q8u8,
22 uint8x16_t *q9u8,
23 uint8x16_t *q10u8,
24 uint8x16_t *q11u8,
25 uint8x16_t *q12u8,
26 uint8x16_t *q13u8,
27 uint8x16_t *q14u8,
28 uint8x16_t *q15u8) {
48 uint8x16_t qdiffu8,
49 uint8x16_t *q8u8
    [all...]
sad4d_neon.c 33 static void sad_neon_64(const uint8x16_t vec_src_00,
34 const uint8x16_t vec_src_16,
35 const uint8x16_t vec_src_32,
36 const uint8x16_t vec_src_48,
40 const uint8x16_t vec_ref_00 = vld1q_u8(ref);
41 const uint8x16_t vec_ref_16 = vld1q_u8(ref + 16);
42 const uint8x16_t vec_ref_32 = vld1q_u8(ref + 32);
43 const uint8x16_t vec_ref_48 = vld1q_u8(ref + 48);
65 static void sad_neon_32(const uint8x16_t vec_src_00,
66 const uint8x16_t vec_src_16
    [all...]
loopfilter_16_neon.c 18 uint8x16_t qblimit, // blimit
19 uint8x16_t qlimit, // limit
20 uint8x16_t qthresh, // thresh
21 uint8x16_t q3, // p3
22 uint8x16_t q4, // p2
23 uint8x16_t q5, // p1
24 uint8x16_t q6, // p0
25 uint8x16_t q7, // q0
26 uint8x16_t q8, // q1
27 uint8x16_t q9, // q
    [all...]
sad_neon.c 87 uint8x16_t q0, q4;
145 const uint8x16_t vec_src_00 = vld1q_u8(src);
146 const uint8x16_t vec_src_16 = vld1q_u8(src + 16);
147 const uint8x16_t vec_src_32 = vld1q_u8(src + 32);
148 const uint8x16_t vec_src_48 = vld1q_u8(src + 48);
149 const uint8x16_t vec_ref_00 = vld1q_u8(ref);
150 const uint8x16_t vec_ref_16 = vld1q_u8(ref + 16);
151 const uint8x16_t vec_ref_32 = vld1q_u8(ref + 32);
152 const uint8x16_t vec_ref_48 = vld1q_u8(ref + 48);
182 const uint8x16_t vec_src_00 = vld1q_u8(src)
    [all...]
subtract_neon.c 25 const uint8x16_t v_src_00 = vld1q_u8(&src[c + 0]);
26 const uint8x16_t v_src_16 = vld1q_u8(&src[c + 16]);
27 const uint8x16_t v_pred_00 = vld1q_u8(&pred[c + 0]);
28 const uint8x16_t v_pred_16 = vld1q_u8(&pred[c + 16]);
48 const uint8x16_t v_src = vld1q_u8(&src[0]);
49 const uint8x16_t v_pred = vld1q_u8(&pred[0]);
  /external/webrtc/webrtc/modules/video_processing/util/
denoiser_filter_neon.cc 69 uint8x16_t qtmp;
116 const uint8x16_t v_level1_adjustment = vmovq_n_u8(
118 const uint8x16_t v_delta_level_1_and_2 = vdupq_n_u8(1);
119 const uint8x16_t v_delta_level_2_and_3 = vdupq_n_u8(2);
120 const uint8x16_t v_level1_threshold = vmovq_n_u8(4 + shift_inc);
121 const uint8x16_t v_level2_threshold = vdupq_n_u8(8);
122 const uint8x16_t v_level3_threshold = vdupq_n_u8(16);
128 const uint8x16_t v_sig = vld1q_u8(sig);
129 const uint8x16_t v_mc_running_avg_y = vld1q_u8(mc_running_avg_y);
132 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y)
    [all...]
  /external/libvpx/libvpx/vp8/encoder/arm/neon/
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_mask = vcltq_u8(v_sig, v_mc_running_avg_y)
    [all...]
  /hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/
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_diff = vabdq_u8(v_sig, v_mc_running_avg_y)
    [all...]
  /external/clang/test/CodeGen/
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_aesimc(uint8x16_t data, uint8x16_t key)
    [all...]
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 data)
    [all...]
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_u16(uint8x8_t lowpart, uint16x8_t input)
    [all...]
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 b)
    [all...]
  /external/skia/src/opts/
Sk4px_NEON.h 10 inline Sk4px Sk4px::DupPMColor(SkPMColor px) { return Sk16b((uint8x16_t)vdupq_n_u32(px)); }
13 return Sk16b((uint8x16_t)vld1q_u32(px));
17 return Sk16b((uint8x16_t)vcombine_u32(px2, px2));
20 return Sk16b((uint8x16_t)vdupq_n_u32(*px));
68 return Sk16b((uint8x16_t)vmulq_n_u32(as, 0x01010101)); // 3333 2222 1111 0000
72 uint8x16_t a8 = vdupq_n_u8(0); // ____ ____ ____ ____
78 return Sk16b((uint8x16_t)vmulq_n_u32(a32, 0x01010101)); // 3333 2222 1111 0000
82 uint8x16_t a8 = vdupq_n_u8(0); // ____ ____ ____ ____
86 return Sk16b((uint8x16_t)vmulq_n_u32(a32, 0x01010101)); // ____ ____ 1111 0000
90 return Sk16b(vandq_u8(this->fVec, (uint8x16_t)vdupq_n_u32(0xFF << SK_A32_SHIFT)))
    [all...]
SkTextureCompressor_opts.h 22 static inline uint8x16_t convert_indices(const uint8x16_t &x) {
112 static inline uint8x16_t make_index_row(const uint8x16_t &x) {
113 static const uint8x16_t kTopThreeMask = {
121 static inline bool is_zero(uint8x16_t x) {
162 const uint8x16_t alphaRow1 = vld1q_u8(src1);
163 const uint8x16_t alphaRow2 = vld1q_u8(src2);
164 const uint8x16_t alphaRow3 = vld1q_u8(src3);
165 const uint8x16_t alphaRow4 = vld1q_u8(src4)
    [all...]
  /external/webp/src/dsp/
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* const p2
    [all...]
lossless_enc_neon.c 39 static WEBP_INLINE uint8x16_t DoGreenShuffle(const uint8x16_t argb,
40 const uint8x16_t shuffle) {
48 static WEBP_INLINE uint8x16_t DoGreenShuffle(const uint8x16_t argb,
58 const uint8x16_t shuffle = vld1q_u8(kGreenShuffle);
63 const uint8x16_t argb = vld1q_u8((uint8_t*)argb_data);
64 const uint8x16_t greens = DoGreenShuffle(argb, shuffle);
95 const uint8x16_t shuffle = vld1q_u8(kg0g0);
103 const uint8x16_t in = vld1q_u8((uint8_t*)(argb_data + i))
    [all...]
lossless_neon.c 35 const uint8x16_t tmp = pixel.val[0];
158 static WEBP_INLINE uint8x16_t DoGreenShuffle(const uint8x16_t argb,
159 const uint8x16_t shuffle) {
167 static WEBP_INLINE uint8x16_t DoGreenShuffle(const uint8x16_t argb,
177 const uint8x16_t shuffle = vld1q_u8(kGreenShuffle);
182 const uint8x16_t argb = vld1q_u8((uint8_t*)argb_data);
183 const uint8x16_t greens = DoGreenShuffle(argb, shuffle);
214 const uint8x16_t shuffle = vld1q_u8(kg0g0)
    [all...]
  /external/libvpx/libvpx/vp8/common/arm/neon/
vp8_loopfilter_neon.c 16 uint8x16_t qblimit, // flimit
17 uint8x16_t qlimit, // limit
18 uint8x16_t qthresh, // thresh
19 uint8x16_t q3, // p3
20 uint8x16_t q4, // p2
21 uint8x16_t q5, // p1
22 uint8x16_t q6, // p0
23 uint8x16_t q7, // q0
24 uint8x16_t q8, // q1
25 uint8x16_t q9, // q
    [all...]
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 q9, // q
    [all...]
  /external/libvpx/libvpx/vp9/encoder/arm/neon/
vp9_avg_neon.c 62 const uint8x16_t vec_row1 = vld1q_u8(ref);
63 const uint8x16_t vec_row2 = vld1q_u8(ref + ref_stride);
64 const uint8x16_t vec_row3 = vld1q_u8(ref + ref_stride * 2);
65 const uint8x16_t vec_row4 = vld1q_u8(ref + ref_stride * 3);
66 const uint8x16_t vec_row5 = vld1q_u8(ref + ref_stride * 4);
67 const uint8x16_t vec_row6 = vld1q_u8(ref + ref_stride * 5);
68 const uint8x16_t vec_row7 = vld1q_u8(ref + ref_stride * 6);
69 const uint8x16_t vec_row8 = vld1q_u8(ref + ref_stride * 7);
111 const uint8x16_t vec_row = vld1q_u8(ref);
  /external/scrypt/lib/crypto/
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 * X, size_t r
    [all...]
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);
  /prebuilts/gcc/darwin-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/
arm_neon.h 59 typedef __builtin_neon_uqi uint8x16_t __attribute__ ((__vector_size__ (16))); typedef
115 uint8x16_t val[2];
225 uint8x16_t val[3];
335 uint8x16_t val[4];
483 __extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
484 vaddq_u8 (uint8x16_t __a, uint8x16_t __b)
486 return (uint8x16_t)__builtin_neon_vaddv16qi ((int8x16_t) __a, (int8x16_t) __b, 0);
633 __extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
634 vhaddq_u8 (uint8x16_t __a, uint8x16_t __b
    [all...]
  /prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/
arm_neon.h 59 typedef __builtin_neon_uqi uint8x16_t __attribute__ ((__vector_size__ (16))); typedef
115 uint8x16_t val[2];
225 uint8x16_t val[3];
335 uint8x16_t val[4];
483 __extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
484 vaddq_u8 (uint8x16_t __a, uint8x16_t __b)
486 return (uint8x16_t)__builtin_neon_vaddv16qi ((int8x16_t) __a, (int8x16_t) __b, 0);
633 __extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
634 vhaddq_u8 (uint8x16_t __a, uint8x16_t __b
    [all...]
  /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);
186 +static void blockmix_salsa8(uint8x16_t *, uint8x16_t *, uint8x16_t *, size_t);
193 + uint8x16_t * D = dest;
194 + uint8x16_t * S = src;
205 + uint8x16_t * D = dest
    [all...]

Completed in 582 milliseconds

1 2 3 4 5