Scott McMurray
|
9405357868
|
Don't field-project (.0 ) into SIMD types
|
2025-03-06 17:55:01 +00:00 |
|
James Barford-Evans
|
89c9c8ba9c
|
feat - FEAT_LUT neon instrinsics
|
2025-03-05 14:54:05 +00:00 |
|
James Barford-Evans
|
520dfd5210
|
add unstable for faminmax
|
2025-03-04 15:50:04 +00:00 |
|
James Barford-Evans
|
61b9f9f9eb
|
mark FEAT_FAMINMAX intrinsics as safe
|
2025-03-04 15:50:04 +00:00 |
|
James Barford-Evans
|
de7f56ff35
|
Add aarch64_unstable_target_feature and relax instruction assertion
|
2025-03-04 15:50:04 +00:00 |
|
James Barford-Evans
|
1088aae289
|
feat - FEAT_FAMINMAX neon intrinsics
|
2025-03-04 15:50:04 +00:00 |
|
Ralf Jung
|
694214b200
|
fix unnecessary unsafe error in doctest
|
2025-03-04 15:03:48 +00:00 |
|
Ralf Jung
|
f5a577c2d7
|
make _mm256_zero{upper,all} safe
|
2025-03-03 14:50:07 +00:00 |
|
Folkert de Vries
|
5b0c5d2dad
|
add vec_find_any_eq_or_0_idx_cc and vec_find_any_ne_or_0_idx_cc
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
fcf6612d42
|
add vec_find_any_eq_or_0_idx and vec_find_any_ne_or_0_idx
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
15def154eb
|
add vec_find_any_eq_cc and vec_find_any_ne_cc
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
b7bcdcb819
|
add vec_find_any_eq_idx and vec_find_any_ne_idx
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
79b89a0e14
|
add vec_find_any_eq and vec_find_any_ne
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
914cd5a539
|
add vec_splat and friends
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
08215ac576
|
add vec_sqrt
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
4c48771da2
|
add vec_nabs
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
b84a33dd10
|
add vec_subc_u128 , vec_sube_u128 , vec_subec_u128 , vec_sub_u128
and `vec_subc`
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
a956edc847
|
add vec_sum2 , vec_sum4 and vec_sum_u128
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
5d20f31a2c
|
add vec_perm
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
33f1f20443
|
add vec_genmask and vec_genmasks
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
1766b7ce5e
|
pull out ShuffleMask
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
24ef1ac370
|
add vec_mergel and vec_mergeh
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
fb05c533b8
|
add vec_revb
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
7cc682d402
|
add vec_reve
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
4341a8b8b3
|
add vec_rl_mask
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
dc0a5c88fb
|
add vec_rli
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
c9a9385b0a
|
add vector shift by byte
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
81be4a28db
|
implement rotate left
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
b1d20cb036
|
implement standard bitshifts
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
ef68d2ffaa
|
implement the long bitshifts
|
2025-03-03 11:09:56 +00:00 |
|
Folkert de Vries
|
a82046181e
|
powerpc: use llvm.fshl for vec_rl
|
2025-03-03 11:08:19 +00:00 |
|
Folkert de Vries
|
aa4ce89f9e
|
use the simd_fma intrinsic for vec_madd
|
2025-03-03 11:05:07 +00:00 |
|
Ralf Jung
|
6a30c9320e
|
wasm: update for rintf intrinsic rename
|
2025-03-03 10:59:51 +00:00 |
|
usamoi
|
6c0068d93f
|
fix compilation on armebv7r-none-eabi
|
2025-03-03 10:59:14 +00:00 |
|
Eric Huss
|
4efb6d5fd4
|
Fix doctests failing due to unused_unsafe
|
2025-02-28 02:59:16 +00:00 |
|
usamoi
|
bcf796a34c
|
mark arm intrinsics as safe
|
2025-02-27 22:02:52 +00:00 |
|
Tobias Decking
|
25b17cf9f3
|
Update simd128.rs
|
2025-02-27 22:02:32 +00:00 |
|
James Barford-Evans
|
fc83e49bb1
|
fix - neon type signed unsigned conversions
|
2025-02-26 12:15:15 +00:00 |
|
aaishwarymishra@gmail.com
|
e18318ccf5
|
replaced extern "rust-intrinsic" block with core::ptr::copy_nonoverlapping
using core::ptr::copy_nonoverlapping for memory operations
changes core::ptr::coopy_nonoverlapping to crate::ptr::
|
2025-02-25 14:17:35 +00:00 |
|
Folkert de Vries
|
d0bc126ec5
|
powerpc: use simd_ceil and simd_floor
|
2025-02-24 14:25:39 +00:00 |
|
Folkert de Vries
|
d3880872ea
|
nvptx: use simd_fmin and simd_fmax for minnum and maxnum
|
2025-02-24 14:25:11 +00:00 |
|
Folkert de Vries
|
8ba3a7e2b0
|
wasm: use simd_as for float to integer conversions
|
2025-02-24 14:24:42 +00:00 |
|
usamoi
|
e5969976dd
|
fix doctest for __m128d
|
2025-02-24 14:23:31 +00:00 |
|
usamoi
|
f53c07b3ff
|
mark AVX512 & AVXNECONVERT intrinsics as safe
Mark all AVX512 & AVXNECONVERT SIMD-computing intrinsics as safe, except for those involving memory operations.
|
2025-02-24 14:23:31 +00:00 |
|
usamoi
|
2348f153ae
|
mark PCLMULQDQ intrinsics as safe
Mark all PCLMULQDQ intrinsics as safe.
|
2025-02-24 14:23:31 +00:00 |
|
usamoi
|
14b0bfb900
|
mark AES intrinsics as safe
Mark all AES intrinsics as safe.
|
2025-02-24 14:23:31 +00:00 |
|
usamoi
|
318a69ab1b
|
mark SHA intrinsics as safe
Mark all SHA intrinsics as safe.
|
2025-02-24 14:23:31 +00:00 |
|
usamoi
|
40e14c81db
|
mark AVX2 intrinsics as safe
Mark all AVX2 SIMD-computing intrinsics as safe, except for those involving memory operations.
|
2025-02-24 14:23:31 +00:00 |
|
usamoi
|
4ca81c0432
|
mark FMA intrinsics as safe
Mark all FMA intrinsics as safe.
|
2025-02-24 14:23:31 +00:00 |
|
usamoi
|
093f6a34ef
|
mark F16C intrinsics as safe
Mark all F16C intrinsics as safe.
|
2025-02-24 14:23:31 +00:00 |
|