Home
last modified time | relevance | path

Searched refs:i32x4 (Results 1 – 25 of 1001) sorted by relevance

12345678910>>...41

/dports/graphics/librsvg2-rust/librsvg-2.52.8/vendor/wide/tests/
H A Dt_i32x4.rs12 let b = i32x4::from([17, 18, 1, 2]); in impl_add_for_i32x4()
21 let b = i32x4::from([17, -18, 1, 1]); in impl_sub_for_i32x4()
38 let a = i32x4::from([0, 0, 1, 1]); in impl_bitand_for_i32x4()
39 let b = i32x4::from([0, 1, 0, 1]); in impl_bitand_for_i32x4()
47 let a = i32x4::from([0, 0, 1, 1]); in impl_bitor_for_i32x4()
48 let b = i32x4::from([0, 1, 0, 1]); in impl_bitor_for_i32x4()
56 let a = i32x4::from([0, 0, 1, 1]); in impl_bitxor_for_i32x4()
57 let b = i32x4::from([0, 1, 0, 1]); in impl_bitxor_for_i32x4()
86 let b = i32x4::from([2_i32; 4]); in impl_i32x4_cmp_eq()
95 let b = i32x4::from([2_i32; 4]); in impl_i32x4_cmp_gt()
[all …]
/dports/devel/emscripten/emscripten-2.0.3/tests/
H A Dtest_wasm_builtin_simd.cpp237 i32x4 TESTFN i32x4_eq(i32x4 x, i32x4 y) { in i32x4_eq()
240 i32x4 TESTFN i32x4_ne(i32x4 x, i32x4 y) { in i32x4_ne()
243 i32x4 TESTFN i32x4_lt_s(i32x4 x, i32x4 y) { in i32x4_lt_s()
246 i32x4 TESTFN i32x4_lt_u(i32x4 x, i32x4 y) { in i32x4_lt_u()
249 i32x4 TESTFN i32x4_gt_s(i32x4 x, i32x4 y) { in i32x4_gt_s()
252 i32x4 TESTFN i32x4_gt_u(i32x4 x, i32x4 y) { in i32x4_gt_u()
255 i32x4 TESTFN i32x4_le_s(i32x4 x, i32x4 y) { in i32x4_le_s()
258 i32x4 TESTFN i32x4_le_u(i32x4 x, i32x4 y) { in i32x4_le_u()
261 i32x4 TESTFN i32x4_ge_s(i32x4 x, i32x4 y) { in i32x4_ge_s()
431 i32x4 TESTFN i32x4_add(i32x4 x, i32x4 y) { in i32x4_add()
[all …]
/dports/devel/binaryen/binaryen-version_98/test/spec/
H A Dsimd.wast454 (assert_return (invoke "i32x4.eq" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v12…
455 (assert_return (invoke "i32x4.ne" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v12…
456 (assert_return (invoke "i32x4.lt_s" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v…
457 (assert_return (invoke "i32x4.lt_u" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v…
458 (assert_return (invoke "i32x4.gt_s" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v…
459 (assert_return (invoke "i32x4.gt_u" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v…
460 (assert_return (invoke "i32x4.le_s" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v…
461 (assert_return (invoke "i32x4.le_u" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v…
462 (assert_return (invoke "i32x4.ge_s" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v…
463 (assert_return (invoke "i32x4.ge_u" (v128.const i32x4 0 -1 53 -7) (v128.const i32x4 0 53 -7 -1)) (v…
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
218 i32x4.le_s
221 i32x4.le_u
455 i32x4.abs
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
218 i32x4.le_s
221 i32x4.le_u
455 i32x4.abs
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s71 i32x4.splat
167 i32x4.eq
170 i32x4.ne
173 i32x4.lt_s
176 i32x4.lt_u
179 i32x4.gt_s
350 i32x4.neg
359 i32x4.shl
368 i32x4.add
371 i32x4.sub
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s71 i32x4.splat
167 i32x4.eq
170 i32x4.ne
173 i32x4.lt_s
176 i32x4.lt_u
179 i32x4.gt_s
350 i32x4.neg
359 i32x4.shl
368 i32x4.add
371 i32x4.sub
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
218 i32x4.le_s
221 i32x4.le_u
224 i32x4.ge_s
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
218 i32x4.le_s
221 i32x4.le_u
224 i32x4.ge_s
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
218 i32x4.le_s
221 i32x4.le_u
224 i32x4.ge_s
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
218 i32x4.le_s
221 i32x4.le_u
224 i32x4.ge_s
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
218 i32x4.le_s
221 i32x4.le_u
224 i32x4.ge_s
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
425 i32x4.abs
428 i32x4.neg
452 i32x4.shl
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
425 i32x4.abs
428 i32x4.neg
452 i32x4.shl
[all …]
/dports/sysutils/vector/lucet-d4fc14a03bdb99ac83173d27fddf1aca48412a86/wasmtime/cranelift/filetests/filetests/isa/x86/
H A Dsimd-bitselect-to-vselect-run.clif8 function %mask_from_icmp(i32x4, i32x4) -> i32x4 {
9 block0(v0: i32x4, v1: i32x4):
11 v3 = raw_bitcast.i32x4 v2
17 function %mask_casted(i64x2, i64x2, i32x4) -> i64x2 {
18 block0(v0: i64x2, v1: i64x2, v2: i32x4):
25 function %good_const_mask(i32x4, i32x4) -> i32x4 {
26 block0(v0: i32x4, v1: i32x4):
27 v2 = vconst.i32x4 [0x0000FF00 0x00FF00FF 0x00FF00FF 0xFF00FFFF]
33 function %bad_const_mask(i32x4, i32x4) -> i32x4 {
34 block0(v0: i32x4, v1: i32x4):
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/test/MC/WebAssembly/
H A Dsimd-encodings.s86 i32x4.splat
200 i32x4.eq
203 i32x4.ne
206 i32x4.lt_s
209 i32x4.lt_u
212 i32x4.gt_s
215 i32x4.gt_u
218 i32x4.le_s
221 i32x4.le_u
455 i32x4.abs
[all …]
/dports/devel/ispc/ispc-1.16.1/tests/lit-tests/
H A Dcpus_x86.ispc3 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=x86-64
4 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=atom
5 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=bonnell
6 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=core2
7 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=penryn
8 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=slm
10 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=corei7
13 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=ps4
21 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=knl
22 //; RUN: %{ispc} %s -o %t.o --nostdlib --target=sse2-i32x4 --cpu=skx
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/test/run-make-fulldeps/simd-ffi/
H A Dsimd.rs24 pub struct i32x4(i32, i32, i32, i32); struct
30 fn integer(a: i32x4, b: i32x4) -> i32x4; in integer() argument
35 fn integer(a: i32x4, b: i32x4) -> i32x4; in integer() argument
39 fn integer(a: i32x4, b: i32x4) -> i32x4; in integer() argument
50 fn integer(a: i32x4, b: i32x4) -> i32x4; in integer() argument
53 pub fn bar(a: i32x4, b: i32x4) -> i32x4 { in bar() argument
/dports/devel/upp/upp/uppsrc/Core/
H A DSIMD_SSE2.h110 force_inline i32x4 operator+(i32x4 a, i32x4 b) { return _mm_add_epi32(a.data, b.data); }
111 force_inline i32x4& operator+=(i32x4& a, i32x4 b) { return a = a + b; }
112 force_inline i32x4 operator-(i32x4 a, i32x4 b) { return _mm_sub_epi32(a.data, b.data); }
113 force_inline i32x4& operator-=(i32x4& a, i32x4 b) { return a = a - b; }
115 force_inline i32x4 operator&(i32x4 a, i32x4 b) { return _mm_and_si128(a.data, b.data); }
116 force_inline i32x4& operator&=(i32x4& a, i32x4 b) { return a = a & b; }
117 force_inline i32x4 operator|(i32x4 a, i32x4 b) { return _mm_or_si128(a.data, b.data); }
118 force_inline i32x4& operator|=(i32x4& a, i32x4 b) { return a = a | b; }
119 force_inline i32x4 operator^(i32x4 a, i32x4 b) { return _mm_xor_si128(a.data, b.data); }
120 force_inline i32x4& operator^=(i32x4& a, i32x4 b) { return a = a ^ b; }
[all …]
H A DSIMD_NEON.h157 force_inline i32x4 operator+(i32x4 a, i32x4 b) { return vaddq_s32(a, b); }
158 force_inline i32x4& operator+=(i32x4& a, i32x4 b) { return a = a + b; }
159 force_inline i32x4 operator-(i32x4 a, i32x4 b) { return vsubq_s32(a, b); }
160 force_inline i32x4& operator-=(i32x4& a, i32x4 b) { return a = a - b; }
162 force_inline i32x4 operator&(i32x4 a, i32x4 b) { return vandq_s32(a, b); }
163 force_inline i32x4& operator&=(i32x4& a, i32x4 b) { return a = a & b; }
164 force_inline i32x4 operator|(i32x4 a, i32x4 b) { return vorrq_s32(a, b); }
165 force_inline i32x4& operator|=(i32x4& a, i32x4 b) { return a = a | b; }
166 force_inline i32x4 operator^(i32x4 a, i32x4 b) { return veorq_s32(a, b); }
167 force_inline i32x4& operator^=(i32x4& a, i32x4 b) { return a = a ^ b; }
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s71 i32x4.splat
167 i32x4.eq
170 i32x4.ne
173 i32x4.lt_s
176 i32x4.lt_u
179 i32x4.gt_s
326 i32x4.neg
335 i32x4.shl
344 i32x4.add
347 i32x4.sub
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/test/MC/WebAssembly/
H A Dsimd-encodings.s71 i32x4.splat
167 i32x4.eq
170 i32x4.ne
173 i32x4.lt_s
176 i32x4.lt_u
179 i32x4.gt_s
326 i32x4.neg
335 i32x4.shl
344 i32x4.add
347 i32x4.sub
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/dav1d/libdav1d/src/ppc/
H A Dlooprestoration_init_tmpl.c37 static inline i32x4 iclip_vec(i32x4 v, const i32x4 minv, const i32x4 maxv) { in iclip_vec()
73 i32x4 sum1 = bitdepth_added_vec; in wiener_filter_h_vsx()
74 i32x4 sum2 = bitdepth_added_vec; in wiener_filter_h_vsx()
152 i32x4 v_1 = (i32x4) vec_ld( 0, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
153 i32x4 v_2 = (i32x4) vec_ld(16, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
154 i32x4 v_3 = (i32x4) vec_ld(32, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
155 i32x4 v_4 = (i32x4) vec_ld(48, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
156 i32x4 sum1 = -round_offset_vec; \
157 i32x4 sum2 = -round_offset_vec; \
158 i32x4 sum3 = -round_offset_vec; \
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/dav1d/libdav1d/src/ppc/
H A Dlooprestoration_init_tmpl.c37 static inline i32x4 iclip_vec(i32x4 v, const i32x4 minv, const i32x4 maxv) { in iclip_vec()
73 i32x4 sum1 = bitdepth_added_vec; in wiener_filter_h_vsx()
74 i32x4 sum2 = bitdepth_added_vec; in wiener_filter_h_vsx()
152 i32x4 v_1 = (i32x4) vec_ld( 0, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
153 i32x4 v_2 = (i32x4) vec_ld(16, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
154 i32x4 v_3 = (i32x4) vec_ld(32, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
155 i32x4 v_4 = (i32x4) vec_ld(48, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
156 i32x4 sum1 = -round_offset_vec; \
157 i32x4 sum2 = -round_offset_vec; \
158 i32x4 sum3 = -round_offset_vec; \
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/dav1d/src/ppc/
H A Dlooprestoration_init_tmpl.c37 static inline i32x4 iclip_vec(i32x4 v, const i32x4 minv, const i32x4 maxv) { in iclip_vec()
73 i32x4 sum1 = bitdepth_added_vec; in wiener_filter_h_vsx()
74 i32x4 sum2 = bitdepth_added_vec; in wiener_filter_h_vsx()
152 i32x4 v_1 = (i32x4) vec_ld( 0, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
153 i32x4 v_2 = (i32x4) vec_ld(16, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
154 i32x4 v_3 = (i32x4) vec_ld(32, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
155 i32x4 v_4 = (i32x4) vec_ld(48, &hor[(j + 3) * REST_UNIT_STRIDE + i]); \
156 i32x4 sum1 = -round_offset_vec; \
157 i32x4 sum2 = -round_offset_vec; \
158 i32x4 sum3 = -round_offset_vec; \
[all …]

12345678910>>...41