Home
last modified time | relevance | path

Searched refs:i16x8 (Results 1 – 25 of 783) sorted by relevance

12345678910>>...32

/dports/graphics/librsvg2-rust/librsvg-2.52.8/vendor/wide/tests/
H A Dt_i16x8.rs5 assert_eq!(core::mem::size_of::<i16x8>(), 16); in size_align()
6 assert_eq!(core::mem::align_of::<i16x8>(), 16); in size_align()
39 let a = i16x8::from([0, 0, 1, 1, 0, 0, 1, 1]); in impl_bitand_for_i16x8()
40 let b = i16x8::from([0, 1, 0, 1, 0, 1, 0, 1]); in impl_bitand_for_i16x8()
48 let a = i16x8::from([0, 0, 1, 1, 0, 0, 1, 1]); in impl_bitor_for_i16x8()
49 let b = i16x8::from([0, 1, 0, 1, 0, 1, 0, 1]); in impl_bitor_for_i16x8()
68 let expected = i16x8::from([ in impl_shl_for_i16x8()
86 let expected = i16x8::from([ in impl_shr_for_i16x8()
103 let b = i16x8::from([2_i16; 8]); in impl_i16x8_cmp_eq()
112 let b = i16x8::from([2_i16; 8]); in impl_i16x8_cmp_gt()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s59 i16x8.splat
137 i16x8.eq
140 i16x8.ne
143 i16x8.lt_s
146 i16x8.lt_u
149 i16x8.gt_s
152 i16x8.gt_u
299 i16x8.neg
308 i16x8.shl
317 i16x8.add
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s59 i16x8.splat
137 i16x8.eq
140 i16x8.ne
143 i16x8.lt_s
146 i16x8.lt_u
149 i16x8.gt_s
152 i16x8.gt_u
299 i16x8.neg
308 i16x8.shl
317 i16x8.add
[all …]
/dports/devel/upp/upp/uppsrc/Core/
H A DSIMD_SSE2.h74 force_inline i16x8 operator+(i16x8 a, i16x8 b) { return _mm_add_epi16(a.data, b.data); }
75 force_inline i16x8& operator+=(i16x8& a, i16x8 b) { return a = a + b; }
76 force_inline i16x8 operator-(i16x8 a, i16x8 b) { return _mm_sub_epi16(a.data, b.data); }
77 force_inline i16x8& operator-=(i16x8& a, i16x8 b) { return a = a - b; }
79 force_inline i16x8& operator*=(i16x8& a, i16x8 b) { return a = a * b; }
81 force_inline i16x8 operator&(i16x8 a, i16x8 b) { return _mm_and_si128(a.data, b.data); }
82 force_inline i16x8& operator&=(i16x8& a, i16x8 b) { return a = a & b; }
83 force_inline i16x8 operator|(i16x8 a, i16x8 b) { return _mm_or_si128(a.data, b.data); }
84 force_inline i16x8& operator|=(i16x8& a, i16x8 b) { return a = a | b; }
85 force_inline i16x8 operator^(i16x8 a, i16x8 b) { return _mm_xor_si128(a.data, b.data); }
[all …]
H A DSIMD_NEON.h101 force_inline i16x8 operator+(i16x8 a, i16x8 b) { return vaddq_s16(a, b); }
102 force_inline i16x8& operator+=(i16x8& a, i16x8 b) { return a = a + b; }
103 force_inline i16x8 operator-(i16x8 a, i16x8 b) { return vsubq_s16(a, b); }
104 force_inline i16x8& operator-=(i16x8& a, i16x8 b) { return a = a - b; }
105 force_inline i16x8 operator*(i16x8 a, i16x8 b) { return vmulq_s16(a, b); }
106 force_inline i16x8& operator*=(i16x8& a, i16x8 b) { return a = a * b; }
108 force_inline i16x8 operator&(i16x8 a, i16x8 b) { return vandq_s16(a, b); }
109 force_inline i16x8& operator&=(i16x8& a, i16x8 b) { return a = a & b; }
110 force_inline i16x8 operator|(i16x8 a, i16x8 b) { return vorrq_s16(a, b); }
111 force_inline i16x8& operator|=(i16x8& a, i16x8 b) { return a = a | b; }
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
185 i16x8.gt_u
188 i16x8.le_s
191 i16x8.le_u
374 i16x8.abs
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
185 i16x8.gt_u
188 i16x8.le_s
191 i16x8.le_u
374 i16x8.abs
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
347 i16x8.abs
350 i16x8.neg
380 i16x8.shl
389 i16x8.add
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
347 i16x8.abs
350 i16x8.neg
380 i16x8.shl
389 i16x8.add
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
185 i16x8.gt_u
188 i16x8.le_s
191 i16x8.le_u
194 i16x8.ge_s
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
185 i16x8.gt_u
188 i16x8.le_s
191 i16x8.le_u
194 i16x8.ge_s
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
185 i16x8.gt_u
188 i16x8.le_s
191 i16x8.le_u
374 i16x8.abs
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
185 i16x8.gt_u
188 i16x8.le_s
191 i16x8.le_u
194 i16x8.ge_s
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
185 i16x8.gt_u
188 i16x8.le_s
191 i16x8.le_u
194 i16x8.ge_s
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s83 i16x8.splat
170 i16x8.eq
173 i16x8.ne
176 i16x8.lt_s
179 i16x8.lt_u
182 i16x8.gt_s
185 i16x8.gt_u
188 i16x8.le_s
191 i16x8.le_u
194 i16x8.ge_s
[all …]
/dports/devel/emscripten/emscripten-2.0.3/tests/
H A Dtest_wasm_builtin_simd.cpp207 i16x8 TESTFN i16x8_eq(i16x8 x, i16x8 y) { in i16x8_eq()
210 i16x8 TESTFN i16x8_ne(i16x8 x, i16x8 y) { in i16x8_ne()
213 i16x8 TESTFN i16x8_lt_s(i16x8 x, i16x8 y) { in i16x8_lt_s()
216 i16x8 TESTFN i16x8_lt_u(i16x8 x, i16x8 y) { in i16x8_lt_u()
219 i16x8 TESTFN i16x8_gt_s(i16x8 x, i16x8 y) { in i16x8_gt_s()
222 i16x8 TESTFN i16x8_gt_u(i16x8 x, i16x8 y) { in i16x8_gt_u()
225 i16x8 TESTFN i16x8_le_s(i16x8 x, i16x8 y) { in i16x8_le_s()
228 i16x8 TESTFN i16x8_le_u(i16x8 x, i16x8 y) { in i16x8_le_u()
231 i16x8 TESTFN i16x8_ge_s(i16x8 x, i16x8 y) { in i16x8_ge_s()
385 i16x8 TESTFN i16x8_add(i16x8 x, i16x8 y) { in i16x8_add()
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/tools/clang/test/CodeGen/
H A Dbuiltins-wasm.c301 i16x8 add_saturate_s_i16x8(i16x8 x, i16x8 y) { in add_saturate_s_i16x8()
308 i16x8 add_saturate_u_i16x8(i16x8 x, i16x8 y) { in add_saturate_u_i16x8()
337 i16x8 abs_i16x8(i16x8 v) { in abs_i16x8()
381 i16x8 min_s_i16x8(i16x8 x, i16x8 y) { in min_s_i16x8()
388 i16x8 min_u_i16x8(i16x8 x, i16x8 y) { in min_u_i16x8()
395 i16x8 max_s_i16x8(i16x8 x, i16x8 y) { in max_s_i16x8()
402 i16x8 max_u_i16x8(i16x8 x, i16x8 y) { in max_u_i16x8()
437 i16x8 sub_saturate_s_i16x8(i16x8 x, i16x8 y) { in sub_saturate_s_i16x8()
444 i16x8 sub_saturate_u_i16x8(i16x8 x, i16x8 y) { in sub_saturate_u_i16x8()
458 i16x8 avgr_u_i16x8(i16x8 x, i16x8 y) { in avgr_u_i16x8()
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/clang/test/CodeGen/
H A Dbuiltins-wasm.c301 i16x8 add_saturate_s_i16x8(i16x8 x, i16x8 y) { in add_saturate_s_i16x8()
308 i16x8 add_saturate_u_i16x8(i16x8 x, i16x8 y) { in add_saturate_u_i16x8()
337 i16x8 abs_i16x8(i16x8 v) { in abs_i16x8()
381 i16x8 min_s_i16x8(i16x8 x, i16x8 y) { in min_s_i16x8()
388 i16x8 min_u_i16x8(i16x8 x, i16x8 y) { in min_u_i16x8()
395 i16x8 max_s_i16x8(i16x8 x, i16x8 y) { in max_s_i16x8()
402 i16x8 max_u_i16x8(i16x8 x, i16x8 y) { in max_u_i16x8()
437 i16x8 sub_saturate_s_i16x8(i16x8 x, i16x8 y) { in sub_saturate_s_i16x8()
444 i16x8 sub_saturate_u_i16x8(i16x8 x, i16x8 y) { in sub_saturate_u_i16x8()
458 i16x8 avgr_u_i16x8(i16x8 x, i16x8 y) { in avgr_u_i16x8()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s59 i16x8.splat
137 i16x8.eq
140 i16x8.ne
143 i16x8.lt_s
146 i16x8.lt_u
149 i16x8.gt_s
287 i16x8.neg
296 i16x8.shl
305 i16x8.add
314 i16x8.sub
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s59 i16x8.splat
137 i16x8.eq
140 i16x8.ne
143 i16x8.lt_s
146 i16x8.lt_u
149 i16x8.gt_s
287 i16x8.neg
296 i16x8.shl
305 i16x8.add
314 i16x8.sub
[all …]
/dports/devel/upp/upp/uppsrc/Painter/
H A DAlphaBlend.h13 i16x8 BroadcastAlpha(i16x8 x) in BroadcastAlpha()
23 i16x8 Mul8(i16x8 x, int alpha) in Mul8()
29 i16x8 MakeAlpha(i16x8 x) in MakeAlpha()
41 i16x8 AlphaBlendSIMD(i16x8 t, i16x8 s, i16x8 alpha) in AlphaBlendSIMD()
47 void AlphaBlend1(RGBA *t, i16x8 s, i16x8 alpha) in AlphaBlend1()
53 void AlphaBlend2(RGBA *t, i16x8 s, i16x8 alpha) in AlphaBlend2()
59 void AlphaBlend4(RGBA *t, i16x8 sl, i16x8 al, i16x8 sh, i16x8 ah) in AlphaBlend4()
61 i16x8 t4(t); in AlphaBlend4()
71 i16x8 s = LoadRGBA(&c); in AlphaBlend()
105 i16x8 m(s); in AlphaBlend()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/third_party/rust/simd/src/x86/
H A Dssse3.rs12 fn x86_mm_abs_epi16(x: i16x8) -> i16x8; in x86_mm_abs_epi16() argument
14 fn x86_mm_hadd_epi16(x: i16x8, y: i16x8) -> i16x8; in x86_mm_hadd_epi16() argument
16 fn x86_mm_hadds_epi16(x: i16x8, y: i16x8) -> i16x8; in x86_mm_hadds_epi16() argument
17 fn x86_mm_hsub_epi16(x: i16x8, y: i16x8) -> i16x8; in x86_mm_hsub_epi16() argument
19 fn x86_mm_hsubs_epi16(x: i16x8, y: i16x8) -> i16x8; in x86_mm_hsubs_epi16() argument
20 fn x86_mm_maddubs_epi16(x: u8x16, y: i8x16) -> i16x8; in x86_mm_maddubs_epi16() argument
21 fn x86_mm_mulhrs_epi16(x: i16x8, y: i16x8) -> i16x8; in x86_mm_mulhrs_epi16() argument
24 fn x86_mm_sign_epi16(x: i16x8, y: i16x8) -> i16x8; in x86_mm_sign_epi16() argument
83 impl Ssse3I16x8 for i16x8 { implementation
137 fn maddubs(self, other: i8x16) -> i16x8; in maddubs() argument
[all …]
/dports/devel/upp/upp/uppsrc/Draw/
H A DSSE2.h4 i16x8 LoadRGBA(const RGBA *s) in LoadRGBA()
16 i16x8 LoadRGBA2(const RGBA& c) in LoadRGBA2()
22 i16x8 LoadRGBA2(const RGBA *s) in LoadRGBA2()
24 i16x8 h; in LoadRGBA2()
30 i16x8 LoadRGBAL(i16x8 x) in LoadRGBAL()
36 i16x8 LoadRGBAH(i16x8 x) in LoadRGBAH()
42 void LoadRGBA4(const RGBA *s, i16x8& l, i16x8& h) in LoadRGBA4()
44 i16x8 t4(s); in LoadRGBA4()
50 i8x16 PackRGBA(i16x8 l, i16x8 h) in PackRGBA()
56 void StoreRGBA(RGBA *rgba, i16x8 x) in StoreRGBA()
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/clang/test/CodeGen/
H A Dbuiltins-wasm.c268 i16x8 replace_lane_i16x8(i16x8 v, int x) { in replace_lane_i16x8()
313 i16x8 add_saturate_s_i16x8(i16x8 x, i16x8 y) { in add_saturate_s_i16x8()
320 i16x8 add_saturate_u_i16x8(i16x8 x, i16x8 y) { in add_saturate_u_i16x8()
341 i16x8 sub_saturate_s_i16x8(i16x8 x, i16x8 y) { in sub_saturate_s_i16x8()
348 i16x8 sub_saturate_u_i16x8(i16x8 x, i16x8 y) { in sub_saturate_u_i16x8()
362 i16x8 avgr_u_i16x8(i16x8 x, i16x8 y) { in avgr_u_i16x8()
369 i32x4 dot_i16x8_s(i16x8 x, i16x8 y) { in dot_i16x8_s()
388 int any_true_i16x8(i16x8 x) { in any_true_i16x8()
412 int all_true_i16x8(i16x8 x) { in all_true_i16x8()
534 i8x16 narrow_s_i8x16_i16x8(i16x8 low, i16x8 high) { in narrow_s_i8x16_i16x8()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/tools/clang/test/CodeGen/
H A Dbuiltins-wasm.c268 i16x8 replace_lane_i16x8(i16x8 v, int x) { in replace_lane_i16x8()
313 i16x8 add_saturate_s_i16x8(i16x8 x, i16x8 y) { in add_saturate_s_i16x8()
320 i16x8 add_saturate_u_i16x8(i16x8 x, i16x8 y) { in add_saturate_u_i16x8()
341 i16x8 sub_saturate_s_i16x8(i16x8 x, i16x8 y) { in sub_saturate_s_i16x8()
348 i16x8 sub_saturate_u_i16x8(i16x8 x, i16x8 y) { in sub_saturate_u_i16x8()
362 i16x8 avgr_u_i16x8(i16x8 x, i16x8 y) { in avgr_u_i16x8()
369 i32x4 dot_i16x8_s(i16x8 x, i16x8 y) { in dot_i16x8_s()
388 int any_true_i16x8(i16x8 x) { in any_true_i16x8()
412 int all_true_i16x8(i16x8 x) { in all_true_i16x8()
534 i8x16 narrow_s_i8x16_i16x8(i16x8 low, i16x8 high) { in narrow_s_i8x16_i16x8()
[all …]

12345678910>>...32