clang 20.0.0git
|
Go to the source code of this file.
Macros | |
#define | __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("rdseed"))) |
Functions | |
static __inline__ int __DEFAULT_FN_ATTRS | _rdseed16_step (unsigned short *__p) |
Stores a hardware-generated 16-bit random value in the memory at __p. | |
static __inline__ int __DEFAULT_FN_ATTRS | _rdseed32_step (unsigned int *__p) |
Stores a hardware-generated 32-bit random value in the memory at __p. | |
#define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("rdseed"))) |
Definition at line 18 of file rdseedintrin.h.
|
static |
Stores a hardware-generated 16-bit random value in the memory at __p.
The random number generator complies with NIST SP800-90B and SP800-90C.
This intrinsic corresponds to the RDSEED
instruction.
__p | Pointer to memory for storing the 16-bit random number. |
Definition at line 42 of file rdseedintrin.h.
References __p.
|
static |
Stores a hardware-generated 32-bit random value in the memory at __p.
The random number generator complies with NIST SP800-90B and SP800-90C.
This intrinsic corresponds to the RDSEED
instruction.
__p | Pointer to memory for storing the 32-bit random number. |
Definition at line 69 of file rdseedintrin.h.
References __p.