Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
086441f
Add missing avx512vl intrinsics for f32->u32 conversions
Shnatsel Jul 26, 2026
d91d625
Add manual exception for the intrinsics forgotten in the intel intrin…
Shnatsel Aug 23, 2026
f56336a
Use the proper tracking issue
Shnatsel Aug 23, 2026
88d248f
cargo fmt
Shnatsel Aug 23, 2026
5cfecb2
Prepare for merging from rust-lang/rust
invalid-email-address Aug 24, 2026
5692c08
loongarch: Add portable intrinsics::simd implementations for VAVG/VAV…
tangaac Jul 22, 2026
be55bda
Prepare for merging from rust-lang/rust
invalid-email-address Sep 7, 2026
c82135b
Run rustfmt
adamgemmell Sep 7, 2026
a490dc9
Update vzipq arm instruction assertions
adamgemmell Sep 8, 2026
be6db8f
Revert "Use SIMD intrinsics for vector shifts"
RalfJung Sep 5, 2026
9111332
de-constify methods that depended on the vector shift ones
RalfJung Sep 5, 2026
1d25667
fmt
RalfJung Sep 5, 2026
9fd369c
Run cargo fmt on JOSH syncs
adamgemmell Sep 8, 2026
232519a
Fix "explicit `package.readme` can be inferred"
adamgemmell Sep 9, 2026
e96c222
Fix "`package.homepage` is redundant with `package.repository`"
adamgemmell Sep 9, 2026
dd1c8a6
Fix "unused dependency"
adamgemmell Sep 9, 2026
e54df3d
improve x86 simd bitshift tests
folkertdev Sep 16, 2026
1436e99
Rollup merge of #162740 - folkertdev:compiler-builtins-sync-2026-10-1…
JonathanBrouwer Sep 18, 2026
6321380
Rollup merge of #162946 - nnethercote:simplify-query-stack-printing, …
JonathanBrouwer Sep 18, 2026
893ad9a
Rollup merge of #161005 - dronavallipranav:fix-nested-dead-code-expec…
JonathanBrouwer Sep 18, 2026
044b9f3
Rollup merge of #161246 - amirHdev:fix-161067-non-rigid-alias, r=adwi…
JonathanBrouwer Sep 18, 2026
b8d4dff
Rollup merge of #161803 - Narfinger:update-docs, r=clarfonthey
JonathanBrouwer Sep 18, 2026
8f4aa38
Rollup merge of #162256 - Urgau:releases-md-sync-main, r=theemathas
JonathanBrouwer Sep 18, 2026
55e8216
Rollup merge of #162661 - mejrs:genericparam, r=JonathanBrouwer
JonathanBrouwer Sep 18, 2026
f3804d9
Rollup merge of #162666 - beetrees:tidy-platform-support-footnotes, r…
JonathanBrouwer Sep 18, 2026
e4e5ec0
Rollup merge of #162803 - sorairolake:nonzero-from-str-docs, r=clarfo…
JonathanBrouwer Sep 18, 2026
9846df9
Rollup merge of #162879 - kiana1kaslana:bignum-u64-limbs, r=clarfonthey
JonathanBrouwer Sep 18, 2026
6b7bd1e
Rollup merge of #162903 - durin42:llvm-24-exception-model-flag, r=cuv…
JonathanBrouwer Sep 18, 2026
502ae0a
Rollup merge of #162905 - folkertdev:variadic-x86-windows-lock-in, r=…
JonathanBrouwer Sep 18, 2026
768e68c
Rollup merge of #162906 - GuillaumeGomez:move-rustdoc-html-tests, r=U…
JonathanBrouwer Sep 18, 2026
1d23bf5
Rollup merge of #162922 - lqd:assorted-delights, r=jackh726
JonathanBrouwer Sep 18, 2026
7a8ecc8
Rollup merge of #162929 - Kmeakin:km/unicode-18, r=clarfonthey
JonathanBrouwer Sep 18, 2026
4ba95c2
Rollup merge of #162930 - clarfonthey:strlen-is-bounded, r=joshtriplett
JonathanBrouwer Sep 18, 2026
1bd3218
Rollup merge of #162960 - maxdexh:allocator-nightly-bound, r=clarfonthey
JonathanBrouwer Sep 18, 2026
e1e95d7
Auto merge of #162989 - JonathanBrouwer:rollup-Z3CMn0z, r=JonathanBro…
bors Sep 18, 2026
6938ae8
Auto merge of #162804 - maxdexh:nuke-unique-in-vec, r=hanna-kruppe
bors Sep 20, 2026
a1fd5ae
Auto merge of #162925 - cyrgani:builtin-macros-4, r=nnethercote
bors Sep 20, 2026
b9aa338
Prepare for merging from rust-lang/rust
Kobzol Sep 21, 2026
062a90c
Merge ref '220b36c420c4' from rust-lang/rust
Kobzol Sep 21, 2026
6a46766
fix `test_mm_srav_epi64` shift direction
folkertdev Sep 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions crates/core_arch/src/x86_64/avx512f.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9579,6 +9579,14 @@ mod tests {
let r = _mm_srav_epi64(a, count);
let e = _mm_set_epi64x(1 << 4, 0);
assert_eq_m128i(r, e);

let a = _mm_set_epi64x(-1, -2);
let b = _mm_set_epi64x(64, 65);
let r = _mm_srav_epi64(a, b);
let e = _mm_set_epi64x((-1i64).unbounded_shr(64), (-2i64).unbounded_shr(65));
assert_eq_m128i(r, e);
let e = _mm_set_epi64x(-1, -1);
assert_eq_m128i(r, e);
}

#[simd_test(enable = "avx512f,avx512vl")]
Expand Down
2 changes: 1 addition & 1 deletion rust-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
32d94cc9be3f6e6c3fa1deaea9e0ab93c4980dba
220b36c420c49c59923f54cd4a76634fac98a067
Loading