1 |
Notice that this is for cpuflags2cpuid |
2 |
Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@g.o> |
3 |
--- |
4 |
src/x86.c | 1 + |
5 |
tests/x86/amd-colfax.txt | 2 +- |
6 |
tests/x86/xeon-e-2176g.txt | 2 +- |
7 |
tests/x86/xeon-silver-4410.txt | 2 +- |
8 |
4 files changed, 4 insertions(+), 3 deletions(-) |
9 |
|
10 |
diff --git a/src/x86.c b/src/x86.c |
11 |
index 72f67d1..ac8db9f 100644 |
12 |
--- a/src/x86.c |
13 |
+++ b/src/x86.c |
14 |
@@ -73,6 +73,7 @@ struct flag_info flags[] = { |
15 |
{ "pclmul", INTEL_ECX, (1 << 1) }, |
16 |
{ "popcnt", INTEL_ECX, (1 << 23) }, /* Intel */ |
17 |
{ "popcnt", AMD_ECX, (1 << 5) }, /* ABM on AMD; XXX: manuals say it's LZCNT */ |
18 |
+ { "rdrand", INTEL_ECX, (1 << 30) }, |
19 |
{ "sha", INTEL_SUB0_EBX, (1 << 29) }, |
20 |
{ "sse", INTEL_EDX, (1 << 25) }, |
21 |
{ "sse2", INTEL_EDX, (1 << 26) }, |
22 |
diff --git a/tests/x86/amd-colfax.txt b/tests/x86/amd-colfax.txt |
23 |
index 94194c0..ffdbd52 100644 |
24 |
--- a/tests/x86/amd-colfax.txt |
25 |
+++ b/tests/x86/amd-colfax.txt |
26 |
@@ -1,4 +1,4 @@ |
27 |
-expected:aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 |
28 |
+expected:aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 |
29 |
top:00000001:00800f82:0b400800:7ed8320b:178bfbff |
30 |
sub:00000007:00000000:00000000:209c01a9:00000000:00000000 |
31 |
top:80000001:00800f82:70000000:35c233ff:2fd3fbff |
32 |
diff --git a/tests/x86/xeon-e-2176g.txt b/tests/x86/xeon-e-2176g.txt |
33 |
index f15f4b8..5157e1c 100644 |
34 |
--- a/tests/x86/xeon-e-2176g.txt |
35 |
+++ b/tests/x86/xeon-e-2176g.txt |
36 |
@@ -1,4 +1,4 @@ |
37 |
-expected:aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3 |
38 |
+expected:aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3 |
39 |
top:00000001:000906ea:07100800:7ffafbff:bfebfbff |
40 |
sub:00000007:00000000:00000000:029c6fbf:40000000:9c000000 |
41 |
top:80000001:00000000:00000000:00000121:2c100800 |
42 |
diff --git a/tests/x86/xeon-silver-4410.txt b/tests/x86/xeon-silver-4410.txt |
43 |
index 2018ae4..189ff3e 100644 |
44 |
--- a/tests/x86/xeon-silver-4410.txt |
45 |
+++ b/tests/x86/xeon-silver-4410.txt |
46 |
@@ -1,4 +1,4 @@ |
47 |
-expected:aes avx avx2 avx512f avx512dq avx512cd avx512bw avx512vl f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3 |
48 |
+expected:aes avx avx2 avx512f avx512dq avx512cd avx512bw avx512vl f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3 |
49 |
top:00000001:00050654:11100800:7ffefbff:bfebfbff |
50 |
sub:00000007:00000000:00000000:d39ffffb:00000018:9c002400 |
51 |
top:80000001:00000000:00000000:00000121:2c100800 |
52 |
-- |
53 |
2.26.2 |