/dports/graphics/librsvg2-rust/librsvg-2.52.8/vendor/wide/tests/ |
H A D | t_i16x8.rs | 5 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 D | simd-encodings.s | 59 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 D | simd-encodings.s | 59 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 D | SIMD_SSE2.h | 74 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 D | SIMD_NEON.h | 101 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 D | simd-encodings.s | 83 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 D | simd-encodings.s | 83 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 D | simd-encodings.s | 83 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 D | simd-encodings.s | 83 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 D | simd-encodings.s | 83 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 D | simd-encodings.s | 83 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 D | simd-encodings.s | 83 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 D | simd-encodings.s | 83 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 D | simd-encodings.s | 83 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 D | simd-encodings.s | 83 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 D | test_wasm_builtin_simd.cpp | 207 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 D | builtins-wasm.c | 301 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 D | builtins-wasm.c | 301 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 D | simd-encodings.s | 59 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 D | simd-encodings.s | 59 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 D | AlphaBlend.h | 13 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 D | ssse3.rs | 12 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 D | SSE2.h | 4 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 D | builtins-wasm.c | 268 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 D | builtins-wasm.c | 268 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 …]
|