Home
last modified time | relevance | path

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

/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.h3086 __extension__ extern __inline int32x4_t
3107 __extension__ extern __inline int32x4_t
3109 __arm_vabsq_s32 (int32x4_t __a) in __arm_vabsq_s32()
3128 __extension__ extern __inline int32x4_t
3130 __arm_vclsq_s32 (int32x4_t __a) in __arm_vclsq_s32()
3149 __extension__ extern __inline int32x4_t
3151 __arm_vclzq_s32 (int32x4_t __a) in __arm_vclzq_s32()
3170 __extension__ extern __inline int32x4_t
3172 __arm_vnegq_s32 (int32x4_t __a) in __arm_vnegq_s32()
3179 __arm_vaddlvq_s32 (int32x4_t __a) in __arm_vaddlvq_s32()
[all …]
H A Darm_mve_types.h44 typedef __simd128_int32_t int32x4_t; typedef
49 typedef struct { int32x4_t val[2]; } int32x4x2_t;
50 typedef struct { int32x4_t val[4]; } int32x4x4_t;
62 __arm_vreinterpretq_s16_s32 (int32x4_t __a) in __arm_vreinterpretq_s16_s32()
109 __extension__ extern __inline int32x4_t
113 return (int32x4_t) __a; in __arm_vreinterpretq_s32_s16()
116 __extension__ extern __inline int32x4_t
120 return (int32x4_t) __a; in __arm_vreinterpretq_s32_s64()
123 __extension__ extern __inline int32x4_t
127 return (int32x4_t) __a; in __arm_vreinterpretq_s32_s8()
[all …]
H A Darm_neon.h79 typedef __simd128_int32_t int32x4_t; typedef
139 int32x4_t val[2];
278 int32x4_t val[3];
417 int32x4_t val[4];
610 __extension__ extern __inline int32x4_t
612 vaddq_s32 (int32x4_t __a, int32x4_t __b) in vaddq_s32()
670 __extension__ extern __inline int32x4_t
674 return (int32x4_t)__builtin_neon_vaddlsv4hi (__a, __b); in vaddl_s16()
712 __extension__ extern __inline int32x4_t
714 vaddw_s16 (int32x4_t __a, int16x4_t __b) in vaddw_s16()
[all …]
/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.h53 typedef __Int32x4_t int32x4_t; typedef
136 int32x4_t val[2];
296 int32x4_t val[3];
426 int32x4_t val[4];
768 __extension__ extern __inline int32x4_t
770 vaddq_s32 (int32x4_t __a, int32x4_t __b) in vaddq_s32()
831 __extension__ extern __inline int32x4_t
835 return (int32x4_t) __builtin_aarch64_saddlv4hi (__a, __b); in vaddl_s16()
876 __extension__ extern __inline int32x4_t
880 return (int32x4_t) __builtin_aarch64_saddl2v8hi (__a, __b); in vaddl_high_s16()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/core/
H A Dneon_utils.hpp61 inline int32x4_t cv_vrndq_s32_f32(float32x4_t v) in cv_vrndq_s32_f32()
63 static int32x4_t v_sign = vdupq_n_s32(1 << 31), in cv_vrndq_s32_f32()
66 int32x4_t v_addition = vorrq_s32(v_05, vandq_s32(v_sign, vreinterpretq_s32_f32(v))); in cv_vrndq_s32_f32()
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-armhf/include/opencv2/core/
H A Dneon_utils.hpp61 inline int32x4_t cv_vrndq_s32_f32(float32x4_t v) in cv_vrndq_s32_f32()
63 static int32x4_t v_sign = vdupq_n_s32(1 << 31), in cv_vrndq_s32_f32()
66 int32x4_t v_addition = vorrq_s32(v_05, vandq_s32(v_sign, vreinterpretq_s32_f32(v))); in cv_vrndq_s32_f32()
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/OpenCV-android-sdk/sdk/native/jni/include/opencv2/core/
H A Dneon_utils.hpp61 inline int32x4_t cv_vrndq_s32_f32(float32x4_t v) in cv_vrndq_s32_f32()
63 static int32x4_t v_sign = vdupq_n_s32(1 << 31), in cv_vrndq_s32_f32()
66 int32x4_t v_addition = vorrq_s32(v_05, vandq_s32(v_sign, vreinterpretq_s32_f32(v))); in cv_vrndq_s32_f32()
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/core/hal/
H A Dintrin_neon.hpp76 OPENCV_HAL_IMPL_NEON_REINTERPRET(int32x4_t, s32)
190 explicit v_int32x4(int32x4_t v) : val(v) {} in v_int32x4()
200 int32x4_t val;
575 int32x4_t c = vmull_s16(vget_low_s16(a.val), vget_low_s16(b.val)); in v_dotprod()
576 int32x4_t d = vmull_s16(vget_high_s16(a.val), vget_high_s16(b.val)); in v_dotprod()
1295 int32x4_t result;
1305 static const int32x4_t v_sign = vdupq_n_s32(1 << 31),
1308 int32x4_t v_addition = vorrq_s32(v_05, vandq_s32(v_sign, vreinterpretq_s32_f32(a.val)));
1314 int32x4_t a1 = vcvtq_s32_f32(a.val); in v_floor()
1321 int32x4_t a1 = vcvtq_s32_f32(a.val); in v_ceil()
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-armhf/include/opencv2/core/hal/
H A Dintrin_neon.hpp76 OPENCV_HAL_IMPL_NEON_REINTERPRET(int32x4_t, s32)
190 explicit v_int32x4(int32x4_t v) : val(v) {} in v_int32x4()
200 int32x4_t val;
575 int32x4_t c = vmull_s16(vget_low_s16(a.val), vget_low_s16(b.val)); in v_dotprod()
576 int32x4_t d = vmull_s16(vget_high_s16(a.val), vget_high_s16(b.val)); in v_dotprod()
1295 int32x4_t result;
1305 static const int32x4_t v_sign = vdupq_n_s32(1 << 31),
1308 int32x4_t v_addition = vorrq_s32(v_05, vandq_s32(v_sign, vreinterpretq_s32_f32(a.val)));
1314 int32x4_t a1 = vcvtq_s32_f32(a.val); in v_floor()
1321 int32x4_t a1 = vcvtq_s32_f32(a.val); in v_ceil()
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/OpenCV-android-sdk/sdk/native/jni/include/opencv2/core/hal/
H A Dintrin_neon.hpp76 OPENCV_HAL_IMPL_NEON_REINTERPRET(int32x4_t, s32)
190 explicit v_int32x4(int32x4_t v) : val(v) {} in v_int32x4()
200 int32x4_t val;
575 int32x4_t c = vmull_s16(vget_low_s16(a.val), vget_low_s16(b.val)); in v_dotprod()
576 int32x4_t d = vmull_s16(vget_high_s16(a.val), vget_high_s16(b.val)); in v_dotprod()
1295 int32x4_t result;
1305 static const int32x4_t v_sign = vdupq_n_s32(1 << 31),
1308 int32x4_t v_addition = vorrq_s32(v_05, vandq_s32(v_sign, vreinterpretq_s32_f32(a.val)));
1314 int32x4_t a1 = vcvtq_s32_f32(a.val); in v_floor()
1321 int32x4_t a1 = vcvtq_s32_f32(a.val); in v_ceil()
/OK3568_Linux_fs/external/rknpu2/examples/librknn_api_android_demo/include/stb/
H A Dstb_image.h2533 int32x4_t out##_l = vmull_s16(vget_low_s16(inq), coeff); \ in stbi__idct_simd()
2534 int32x4_t out##_h = vmull_s16(vget_high_s16(inq), coeff) in stbi__idct_simd()
2537 int32x4_t out##_l = vmlal_s16(acc##_l, vget_low_s16(inq), coeff); \ in stbi__idct_simd()
2538 int32x4_t out##_h = vmlal_s16(acc##_h, vget_high_s16(inq), coeff) in stbi__idct_simd()
2541 int32x4_t out##_l = vshll_n_s16(vget_low_s16(inq), 12); \ in stbi__idct_simd()
2542 int32x4_t out##_h = vshll_n_s16(vget_high_s16(inq), 12) in stbi__idct_simd()
2546 int32x4_t out##_l = vaddq_s32(a##_l, b##_l); \ in stbi__idct_simd()
2547 int32x4_t out##_h = vaddq_s32(a##_h, b##_h) in stbi__idct_simd()
2551 int32x4_t out##_l = vsubq_s32(a##_l, b##_l); \ in stbi__idct_simd()
2552 int32x4_t out##_h = vsubq_s32(a##_h, b##_h) in stbi__idct_simd()
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/stb/
H A Dstb_image.h2533 int32x4_t out##_l = vmull_s16(vget_low_s16(inq), coeff); \ in stbi__idct_simd()
2534 int32x4_t out##_h = vmull_s16(vget_high_s16(inq), coeff) in stbi__idct_simd()
2537 int32x4_t out##_l = vmlal_s16(acc##_l, vget_low_s16(inq), coeff); \ in stbi__idct_simd()
2538 int32x4_t out##_h = vmlal_s16(acc##_h, vget_high_s16(inq), coeff) in stbi__idct_simd()
2541 int32x4_t out##_l = vshll_n_s16(vget_low_s16(inq), 12); \ in stbi__idct_simd()
2542 int32x4_t out##_h = vshll_n_s16(vget_high_s16(inq), 12) in stbi__idct_simd()
2546 int32x4_t out##_l = vaddq_s32(a##_l, b##_l); \ in stbi__idct_simd()
2547 int32x4_t out##_h = vaddq_s32(a##_h, b##_h) in stbi__idct_simd()
2551 int32x4_t out##_l = vsubq_s32(a##_l, b##_l); \ in stbi__idct_simd()
2552 int32x4_t out##_h = vsubq_s32(a##_h, b##_h) in stbi__idct_simd()