Open coastalwhite opened 1 year ago
Two additional points:
rustc_legacy_const_generics
for immediate values instead.Entropy Source of the Cryptographic Scalar Extension are not implemented in LLVM. Therefore, it should be implemented with inline assembly and is not part of the implemented intrinsics.
Extensions such as Zfinx
, Zdinx
and Zhinx
are all done by LLVM without intrinsics and therefore don't have to be done.
This issue tracks the implementation of all the intrinsics linked to the Ratified RISC-V Extensions. The, not yet stable intrinsics are behind the
riscv_ext_intrinsics
nightly feature.Steps
stdarch
Zkr
. Entropy source extensionUnresolved Questions
cpop
andu*::count_ones
)? Include them or not?~usize
for riscv32 orriscv64
specific intrinsics or useu32
andu64
respectively?asm_const
feature outlined in #93332.~_mm_cmpestri
.~Implementation History
116485. Stabilizes several RISC-V target features.