Home
last modified time | relevance | path

Searched defs:v_int16x8 (Results 1 – 8 of 8) sorted by relevance

/dports/graphics/opencv/opencv-4.5.3/modules/core/include/opencv2/core/hal/
H A Dintrin_vsx.hpp91 struct v_int16x8 struct
93 typedef short lane_type;
94 enum { nlanes = 8 };
95 vec_short8 val;
97 explicit v_int16x8(const vec_short8& v) : val(v) in v_int16x8() function
99 v_int16x8() in v_int16x8() argument
101 v_int16x8(vec_bshort8 v) : val(vec_short8_c(v)) in v_int16x8() argument
103 v_int16x8(short v0, short v1, short v2, short v3, short v4, short v5, short v6, short v7) in v_int16x8() function
107 static inline v_int16x8 zero() { return v_int16x8(vec_short8_z); } in zero()
109 short get0() const in get0()
[all …]
H A Dintrin_msa.hpp88 struct v_int16x8 struct
90 typedef short lane_type;
91 enum { nlanes = 8 };
93 v_int16x8() {} in v_int16x8() function
94 explicit v_int16x8(v8i16 v) : val(v) {} in v_int16x8() argument
95 v_int16x8(short v0, short v1, short v2, short v3, short v4, short v5, short v6, short v7) in v_int16x8() function
101 short get0() const in get0()
106 v8i16 val;
396 OPENCV_HAL_IMPL_MSA_MUL_SAT(v_int8x16, v_int16x8) in OPENCV_HAL_IMPL_MSA_MUL_SAT() argument
H A Dintrin_rvv.hpp325 struct v_int16x8 struct
327 typedef short lane_type;
328 enum { nlanes = 8 };
330 v_int16x8() {} in v_int16x8() function
331 explicit v_int16x8(vint16m1_t v) in v_int16x8() argument
336 v_int16x8(short v0, short v1, short v2, short v3, short v4, short v5, short v6, short v7) in v_int16x8() function
344 operator vint16m1_t() const in operator vint16m1_t()
349 short get0() const in get0()
354 short val[8];
H A Dintrin_neon.hpp200 struct v_int16x8 struct
202 typedef short lane_type;
203 enum { nlanes = 8 };
205 v_int16x8() {} in v_int16x8() argument
206 explicit v_int16x8(int16x8_t v) : val(v) {} in v_int16x8() argument
207 v_int16x8(short v0, short v1, short v2, short v3, short v4, short v5, short v6, short v7) in v_int16x8() argument
212 short get0() const in get0()
217 int16x8_t val;
531 OPENCV_HAL_IMPL_NEON_MUL_SAT(v_int8x16, v_int16x8) in OPENCV_HAL_IMPL_NEON_MUL_SAT() argument
H A Dintrin_rvv071.hpp86 struct v_int16x8 struct
88 typedef short lane_type;
89 enum { nlanes = 8 };
91 v_int16x8() {} in v_int16x8() function
92 explicit v_int16x8(vint16m1_t v) : val(v) {} in v_int16x8() function
93 v_int16x8(short v0, short v1, short v2, short v3, short v4, short v5, short v6, short v7) in v_int16x8() function
98 short get0() const in get0()
103 vint16m1_t val;
H A Dintrin_sse.hpp147 struct v_int16x8 struct
149 typedef short lane_type;
150 typedef __m128i vector_type;
151 enum { nlanes = 8 };
154 v_int16x8() {} in v_int16x8() function
155 explicit v_int16x8(__m128i v) : val(v) {} in v_int16x8() argument
156 v_int16x8(short v0, short v1, short v2, short v3, short v4, short v5, short v6, short v7) in v_int16x8() function
162 short get0() const in get0()
167 __m128i val;
H A Dintrin_wasm.hpp106 struct v_int16x8 struct
108 typedef short lane_type;
109 typedef v128_t vector_type;
110 enum { nlanes = 8 };
112 v_int16x8() {} in v_int16x8() function
113 explicit v_int16x8(v128_t v) : val(v) {} in v_int16x8() argument
114 v_int16x8(short v0, short v1, short v2, short v3, short v4, short v5, short v6, short v7) in v_int16x8() argument
120 short get0() const in get0()
125 v128_t val;
H A Dintrin_cpp.hpp494 typedef v_reg<short, 8> v_int16x8; typedef