File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed
Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 22//! on-chip hardware random number generator which has been seeded by an
33//! on-chip entropy source.
44
5- extern "platform-intrinsic" {
5+ #[ allow( improper_ctypes) ]
6+ extern "unadjusted" {
7+ #[ link_name = "llvm.x86.rdrand.16" ]
68 fn x86_rdrand16_step ( ) -> ( u16 , i32 ) ;
9+ #[ link_name = "llvm.x86.rdrand.32" ]
710 fn x86_rdrand32_step ( ) -> ( u32 , i32 ) ;
11+ #[ link_name = "llvm.x86.rdseed.16" ]
812 fn x86_rdseed16_step ( ) -> ( u16 , i32 ) ;
13+ #[ link_name = "llvm.x86.rdseed.32" ]
914 fn x86_rdseed32_step ( ) -> ( u32 , i32 ) ;
1015}
1116
Original file line number Diff line number Diff line change 22//! on-chip hardware random number generator which has been seeded by an
33//! on-chip entropy source.
44
5- extern "platform-intrinsic" {
5+ #[ allow( improper_ctypes) ]
6+ extern "unadjusted" {
7+ #[ link_name = "llvm.x86.rdrand.64" ]
68 fn x86_rdrand64_step ( ) -> ( u64 , i32 ) ;
9+ #[ link_name = "llvm.x86.rdseed.64" ]
710 fn x86_rdseed64_step ( ) -> ( u64 , i32 ) ;
811}
912
Original file line number Diff line number Diff line change 3636 avx512_target_feature,
3737 mips_target_feature,
3838 powerpc_target_feature,
39- wasm_target_feature
39+ wasm_target_feature,
40+ abi_unadjusted
4041) ]
4142// NB: When running nvptx/nvptx64 cross tests, enabling "integer_atomics" yields
4243// a compile-time error: 'unknown feature `integer_atomics`'. This ought to be
You can’t perform that action at this time.
0 commit comments