mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-11 10:18:15 +09:00
Kernel: Unify x86-64 assembly snippets naming for RDSEED & RDRAND
This commit is contained in:
parent
d7d233ab04
commit
7c8e61f4d1
Notes:
sideshowbarker
2024-07-19 16:57:52 +09:00
Author: https://github.com/konradekk
Commit: 7c8e61f4d1
Pull-request: https://github.com/SerenityOS/serenity/pull/17087
Reviewed-by: https://github.com/FireFox317
3 changed files with 6 additions and 6 deletions
|
@ -238,11 +238,11 @@ u64 generate_secure_seed()
|
|||
seed ^= read_tsc();
|
||||
|
||||
if (processor_info.ecx() & (1 << 30)) // RDRAND
|
||||
seed ^= rdrand();
|
||||
seed ^= read_rdrand();
|
||||
|
||||
CPUID extended_features(0x7);
|
||||
if (extended_features.ebx() & (1 << 18)) // RDSEED
|
||||
seed ^= rdseed();
|
||||
seed ^= read_rdseed();
|
||||
#else
|
||||
# warning No native randomness source available for this architecture
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue