index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
stdarch
/
crates
/
core_arch
Age
Commit message (
Expand
)
Author
Lines
2025-09-22
Auto merge of #146683 - clarfonthey:safe-intrinsics, r=RalfJung,Amanieu
bors
-14
/
+14
2025-09-21
Mark float intrinsics with no preconditions as safe
ltdk
-14
/
+14
2025-09-15
Merge pull request #1921 from a4lg/riscv-inline-asm-general-improvements
Sayantan Chakraborty
-51
/
+215
2025-09-15
Merge pull request #1919 from sayantn/fix-vreinterpret
Folkert de Vries
-9286
/
+0
2025-09-14
RISC-V: Improvements of inline assembly uses
Tsukasa OI
-51
/
+215
2025-09-11
Merge pull request #1918 from a4lg/riscv-aes64im-lower-requirements
Sayantan Chakraborty
-1
/
+1
2025-09-12
Remove big-endian swizzles from `vreinterpret`
sayantn
-9286
/
+0
2025-09-11
RISC-V: "Lower" requirements of `aes64im`
Tsukasa OI
-1
/
+1
2025-09-10
loongarch: Align intrinsic signatures with LLVM
WANG Rui
-16
/
+20
2025-09-06
s390x: use the new `u128::funnel_shl`
Folkert de Vries
-15
/
+5
2025-09-03
Merge pull request #1911 from nikic/remove-hack
Folkert de Vries
-12
/
+4
2025-09-03
RISC-V: Lower requirements of `clmul` and `clmulh`
Tsukasa OI
-2
/
+2
2025-09-02
Remove some llvm workarounds
Nikita Popov
-12
/
+4
2025-08-29
use `llvm.roundeven` on arm
Folkert de Vries
-8
/
+4
2025-08-21
Merge pull request #1903 from folkertdev/s390x-llvm-21-fixes
Amanieu d'Antras
-93
/
+130
2025-08-21
use `simd_saturating_{add, sub}` on neon
Folkert de Vries
-288
/
+32
2025-08-20
Merge pull request #1901 from folkertdev/wasm-read-unaligned
Amanieu d'Antras
-24
/
+14
2025-08-20
Merge pull request #1899 from dpaoliello/arm64ec
Folkert de Vries
-2
/
+562
2025-08-20
s390x: link to a missed optimization
Folkert de Vries
-0
/
+3
2025-08-20
s390x: implement `vec_sld` using `fshl`
Folkert de Vries
-9
/
+46
2025-08-20
s390x: implement `vec_subc_u128` using `overflowing_sub`
Folkert de Vries
-6
/
+4
2025-08-20
s390x: implement `vec_mulo` using `core::intrinsics::simd`
Folkert de Vries
-36
/
+32
2025-08-20
wasm: use `{read, write}_unaligned` methods
Folkert de Vries
-24
/
+14
2025-08-20
s390x: implement `vec_mule` using `core::intrinsics::simd`
Folkert de Vries
-38
/
+47
2025-08-20
s390x: add `assert_instr` for `vec_extend`
Folkert de Vries
-6
/
+3
2025-08-20
s390x: add `assert_instr` for `vec_round`
Folkert de Vries
-4
/
+2
2025-08-20
s390x: define `unpack_low` using `core::intrinsics::simd`
Folkert de Vries
-9
/
+8
2025-08-20
Adjust immediate for vrndscalepd tests
Nikita Popov
-2
/
+2
2025-08-20
Work around selection failure without avx512vl
Nikita Popov
-4
/
+12
2025-08-20
Add missing avx512vl target features
Nikita Popov
-188
/
+188
2025-08-20
Use intrinsics for some s390x operations
Nikita Popov
-3
/
+10
2025-08-20
Drop no longer needed feature gates
Nikita Popov
-2
/
+0
2025-08-14
Stabilize `sse4a` and `tbm` target features
sayantn
-2
/
+0
2025-08-10
Add testing for Arm64EC Windows
Daniel Paoliello
-2
/
+562
2025-07-31
Merge ref '32e7a4b92b10' from rust-lang/rust
The rustc-josh-sync Cronjob Bot
-0
/
+10
2025-07-25
Allow ffi_unwind_calls for `arch::wasm32::throw`
Alisa Sireneva
-0
/
+10
2025-07-25
Merge pull request #1879 from heiher/loong-simd-unified-types
Folkert de Vries
-4431
/
+4647
2025-07-25
loongarch: Use unified data types for SIMD intrinsics
WANG Rui
-4431
/
+4647
2025-07-24
Add non-temporal note for maskmoveu_si128
Aurelia Molzer
-1
/
+10
2025-07-22
work around not being able to project out of SIMD values any more
Folkert de Vries
-4
/
+10
2025-07-18
Merge pull request #1860 from folkertdev/stdarch-test-cleanup
Amanieu d'Antras
-95
/
+335
2025-07-18
loongarch: Mark SIMD intrinsics without memory access as safe
WANG Rui
-2872
/
+2872
2025-07-18
loongarch: Mark partial basic intrinsics as safe
WANG Rui
-44
/
+41
2025-07-17
test for the high version of a number of instructions
Folkert de Vries
-29
/
+29
2025-07-15
`aarch64`: check for `trn1` and `trn2`
Folkert de Vries
-17
/
+85
2025-07-15
`aarch64`: check for `uzp1` and `uzp2`
Folkert de Vries
-17
/
+85
2025-07-15
`aarch64`: check for `zip1` and `zip2`
Folkert de Vries
-28
/
+132
2025-07-15
s390x: fix tests that matched on prefix of instruction
Folkert de Vries
-4
/
+4
2025-07-15
Merge pull request #1872 from folkertdev/aarch64-horizontal-add
Amanieu d'Antras
-195
/
+55
2025-07-15
`aarch64`: implement `vabs` using `instrinsics::simd`
Folkert de Vries
-21
/
+15
[next]