Home
last modified time | relevance | path

Searched refs:uint8x16_t (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/lib/raid6/
H A Drecov_neon_inner.c15 static uint8x16_t vqtbl1q_u8(uint8x16_t a, uint8x16_t b) in vqtbl1q_u8()
18 uint8x16_t val; in vqtbl1q_u8()
31 uint8x16_t pm0 = vld1q_u8(pbmul); in __raid6_2data_recov_neon()
32 uint8x16_t pm1 = vld1q_u8(pbmul + 16); in __raid6_2data_recov_neon()
33 uint8x16_t qm0 = vld1q_u8(qmul); in __raid6_2data_recov_neon()
34 uint8x16_t qm1 = vld1q_u8(qmul + 16); in __raid6_2data_recov_neon()
35 uint8x16_t x0f = vdupq_n_u8(0x0f); in __raid6_2data_recov_neon()
50 uint8x16_t vx, vy, px, qx, db; in __raid6_2data_recov_neon()
80 uint8x16_t qm0 = vld1q_u8(qmul); in __raid6_datap_recov_neon()
81 uint8x16_t qm1 = vld1q_u8(qmul + 16); in __raid6_datap_recov_neon()
[all …]
H A Dneon.uc29 typedef uint8x16_t unative_t;
/OK3568_Linux_fs/kernel/crypto/
H A Daegis128-neon-inner.c26 uint8x16_t v[5];
52 uint8x16_t aegis_aes_round(uint8x16_t w) in aegis_aes_round()
54 uint8x16_t z = {}; in aegis_aes_round()
66 uint8x16_t v; in aegis_aes_round()
88 w = (v << 1) ^ (uint8x16_t)(((int8x16_t)v >> 7) & 0x1b); in aegis_aes_round()
89 w ^= (uint8x16_t)vrev32q_u16((uint16x8_t)v); in aegis_aes_round()
108 uint8x16_t m) in aegis128_update_neon()
145 uint8x16_t k = vld1q_u8(key); in crypto_aegis128_init_neon()
146 uint8x16_t kiv = k ^ vld1q_u8(iv); in crypto_aegis128_init_neon()
180 uint8x16_t msg; in crypto_aegis128_encrypt_chunk_neon()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/include/
H A Darm_mve_types.h38 typedef __simd128_uint8_t uint8x16_t; typedef
57 typedef struct { uint8x16_t val[2]; } uint8x16x2_t;
58 typedef struct { uint8x16_t val[4]; } uint8x16x4_t;
104 __arm_vreinterpretq_s16_u8 (uint8x16_t __a) in __arm_vreinterpretq_s16_u8()
153 __arm_vreinterpretq_s32_u8 (uint8x16_t __a) in __arm_vreinterpretq_s32_u8()
202 __arm_vreinterpretq_s64_u8 (uint8x16_t __a) in __arm_vreinterpretq_s64_u8()
251 __arm_vreinterpretq_s8_u8 (uint8x16_t __a) in __arm_vreinterpretq_s8_u8()
300 __arm_vreinterpretq_u16_u8 (uint8x16_t __a) in __arm_vreinterpretq_u16_u8()
350 __arm_vreinterpretq_u32_u8 (uint8x16_t __a) in __arm_vreinterpretq_u32_u8()
399 __arm_vreinterpretq_u64_u8 (uint8x16_t __a) in __arm_vreinterpretq_u64_u8()
[all …]
H A Darm_mve.h3352 __extension__ extern __inline uint8x16_t
3354 __arm_vrev64q_u8 (uint8x16_t __a) in __arm_vrev64q_u8()
3373 __extension__ extern __inline uint8x16_t
3375 __arm_vmvnq_u8 (uint8x16_t __a) in __arm_vmvnq_u8()
3394 __extension__ extern __inline uint8x16_t
3415 __extension__ extern __inline uint8x16_t
3417 __arm_vclzq_u8 (uint8x16_t __a) in __arm_vclzq_u8()
3438 __arm_vaddvq_u8 (uint8x16_t __a) in __arm_vaddvq_u8()
3457 __extension__ extern __inline uint8x16_t
3459 __arm_vrev32q_u8 (uint8x16_t __a) in __arm_vrev32q_u8()
[all …]
H A Darm_neon.h92 typedef __simd128_uint8_t uint8x16_t; typedef
159 uint8x16_t val[2];
298 uint8x16_t val[3];
437 uint8x16_t val[4];
635 __extension__ extern __inline uint8x16_t
637 vaddq_u8 (uint8x16_t __a, uint8x16_t __b) in vaddq_u8()
810 __extension__ extern __inline uint8x16_t
812 vhaddq_u8 (uint8x16_t __a, uint8x16_t __b) in vhaddq_u8()
814 return (uint8x16_t)__builtin_neon_vhadduv16qi ((int8x16_t) __a, (int8x16_t) __b); in vhaddq_u8()
894 __extension__ extern __inline uint8x16_t
[all …]
H A Darm_cde.h143 (uint8x16_t)__builtin_arm_vcx1qv16qi(coproc, imm)
149 (uint8x16_t)__builtin_arm_vcx2qv16qi(coproc, n, imm)
155 (uint8x16_t)__builtin_arm_vcx3qv16qi(coproc, n, m, imm)
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/include/
H A Darm_neon.h62 typedef __Uint8x16_t uint8x16_t; typedef
156 uint8x16_t val[2];
316 uint8x16_t val[3];
446 uint8x16_t val[4];
796 __extension__ extern __inline uint8x16_t
798 vaddq_u8 (uint8x16_t __a, uint8x16_t __b) in vaddq_u8()
892 vaddl_high_u8 (uint8x16_t __a, uint8x16_t __b) in vaddl_high_u8()
982 vaddw_high_u8 (uint16x8_t __a, uint8x16_t __b) in vaddw_high_u8()
1070 __extension__ extern __inline uint8x16_t
1072 vhaddq_u8 (uint8x16_t __a, uint8x16_t __b) in vhaddq_u8()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/flann/
H A Ddist.h432 uint8x16_t A_vec = vld1q_u8 (a + i);
433 uint8x16_t B_vec = vld1q_u8 (b + i);
434 uint8x16_t AxorB = veorq_u8 (A_vec, B_vec);
435 uint8x16_t bitsSet = vcntq_u8 (AxorB);
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/core/hal/
H A Dintrin_neon.hpp71 OPENCV_HAL_IMPL_NEON_REINTERPRET(uint8x16_t, u8)
88 explicit v_uint8x16(uint8x16_t v) : val(v) {} in v_uint8x16()
100 uint8x16_t val;
400 uint8x16_t ab = vcombine_u8(vmovn_u16(a.val), vmovn_u16(b.val));
1055 uint8x16_t t = vcntq_u8(cast(a.val)); \
1071 uint8x16_t v0 = vshlq_u8(vshrq_n_u8(a.val, 7), vcombine_s8(m0, m0)); in OPENCV_HAL_IMPL_NEON_POPCOUNT()
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-armhf/include/opencv2/core/hal/
H A Dintrin_neon.hpp71 OPENCV_HAL_IMPL_NEON_REINTERPRET(uint8x16_t, u8)
88 explicit v_uint8x16(uint8x16_t v) : val(v) {} in v_uint8x16()
100 uint8x16_t val;
400 uint8x16_t ab = vcombine_u8(vmovn_u16(a.val), vmovn_u16(b.val));
1055 uint8x16_t t = vcntq_u8(cast(a.val)); \
1071 uint8x16_t v0 = vshlq_u8(vshrq_n_u8(a.val, 7), vcombine_s8(m0, m0)); in OPENCV_HAL_IMPL_NEON_POPCOUNT()
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/OpenCV-android-sdk/sdk/native/jni/include/opencv2/core/hal/
H A Dintrin_neon.hpp71 OPENCV_HAL_IMPL_NEON_REINTERPRET(uint8x16_t, u8)
88 explicit v_uint8x16(uint8x16_t v) : val(v) {} in v_uint8x16()
100 uint8x16_t val;
400 uint8x16_t ab = vcombine_u8(vmovn_u16(a.val), vmovn_u16(b.val));
1055 uint8x16_t t = vcntq_u8(cast(a.val)); \
1071 uint8x16_t v0 = vshlq_u8(vshrq_n_u8(a.val, 7), vcombine_s8(m0, m0)); in OPENCV_HAL_IMPL_NEON_POPCOUNT()