Ralf Jung
|
0669b22759
|
rustup
|
2022-04-16 08:41:34 -04:00 |
|
Ralf Jung
|
1b1321a685
|
fix simd_bitmask shorter than a byte on big-endian
|
2022-03-17 13:14:16 -04:00 |
|
Ralf Jung
|
bfed3c4f0d
|
implement simd bitmask intrinsics
|
2022-03-17 13:08:01 -04:00 |
|
Ralf Jung
|
4fd5dca27c
|
implement SIMD sqrt and fma
|
2022-03-16 22:13:43 -04:00 |
|
Ralf Jung
|
1f237b3b7d
|
implement SIMD float rounding functions
|
2022-03-16 18:53:36 -04:00 |
|
Ralf Jung
|
f338b0229b
|
test integer SIMD min/max
|
2022-03-14 09:53:49 -04:00 |
|
Jubilee Young
|
61bfa8afe8
|
Fixup renamed fn for Simd
|
2022-03-13 19:03:08 -07:00 |
|
Ralf Jung
|
41ffce1145
|
implement simd_scatter
|
2022-03-09 19:29:05 -05:00 |
|
Ralf Jung
|
576e2bbed5
|
implement gather
|
2022-03-09 19:29:05 -05:00 |
|
Ralf Jung
|
3eba7fcf73
|
implement simd_shuffle
|
2022-03-09 19:29:05 -05:00 |
|
Ralf Jung
|
735bee2736
|
implement simd_saturating intrinsics
|
2022-03-07 14:12:59 -05:00 |
|
Ralf Jung
|
b87a9c90e1
|
fix handling of NaNs in simd max/min
|
2022-03-07 09:49:35 -05:00 |
|
Ralf Jung
|
2f97eb68a0
|
implement simd_fmax/fmin
|
2022-03-07 09:40:23 -05:00 |
|
Ralf Jung
|
9851b743c1
|
implement simd_reduce_min/max
|
2022-03-07 09:40:23 -05:00 |
|
Ralf Jung
|
db06d4998f
|
implement simd_cast, simd_as
|
2022-03-07 09:40:23 -05:00 |
|
Ralf Jung
|
21d36ffd04
|
also test f32/f64 simd_reduce
|
2022-03-05 23:03:14 -05:00 |
|
Ralf Jung
|
b491b72673
|
implement simd_reduce_{add,mul}
|
2022-03-05 19:02:00 -05:00 |
|
Ralf Jung
|
3ed8ad4423
|
avoid repeated string matching, and add more simd_reduce intrinsics
|
2022-03-05 18:46:14 -05:00 |
|
Ralf Jung
|
90207a5484
|
implement missing SIMD comparison operators, simd_xor, and simd_reduce_all
|
2022-03-05 13:45:13 -05:00 |
|
Ralf Jung
|
0d4902f12f
|
implement simd_neg and simd_fabs
|
2022-03-03 14:54:54 -05:00 |
|
Ralf Jung
|
363236e2d4
|
test overflowing Div/Rem
|
2022-03-01 18:44:37 -05:00 |
|
Ralf Jung
|
aa4f82ea48
|
implement simd_select
|
2022-03-01 18:40:40 -05:00 |
|
Ralf Jung
|
1ac1e55f3b
|
implement simd_eq and simd_reduce_any
|
2022-02-21 21:41:52 -05:00 |
|
Ralf Jung
|
6b8baee339
|
rustup; implement simd_and/or
|
2022-02-04 17:56:08 +01:00 |
|
Ralf Jung
|
50b9b701ab
|
rustup
|
2021-12-08 10:01:51 -05:00 |
|
Ralf Jung
|
4414d96323
|
implement shl and shr SIMD intrinsics
|
2021-11-25 17:26:37 -05:00 |
|
Ralf Jung
|
a534bbbf8a
|
portable SIMD: add rem intrinsic; test div and rem intrinsic UB
|
2021-11-25 17:13:33 -05:00 |
|
Ralf Jung
|
b816cb94e7
|
implement SIMD sub, mul, div; also test i32 binops
|
2021-11-20 22:30:49 -05:00 |
|
Ralf Jung
|
0766da6fbe
|
implement simd_add
|
2021-11-20 22:30:49 -05:00 |
|