diff --git a/Filelist.txt b/Filelist.txt index c1766a93..933d1226 100644 --- a/Filelist.txt +++ b/Filelist.txt @@ -601,6 +601,8 @@ TestPrograms/test_x86_avx2.cxx TestPrograms/test_x86_avx512.cxx TestPrograms/test_x86_clmul.cxx TestPrograms/test_x86_cpuid.cxx +TestPrograms/test_x86_rdrand.cxx +TestPrograms/test_x86_rdseed.cxx TestPrograms/test_x86_sha.cxx TestPrograms/test_x86_sse2.cxx TestPrograms/test_x86_sse3.cxx diff --git a/TestPrograms/test_x86_rdrand.cxx b/TestPrograms/test_x86_rdrand.cxx new file mode 100644 index 00000000..9a87305f --- /dev/null +++ b/TestPrograms/test_x86_rdrand.cxx @@ -0,0 +1,7 @@ +#include +int main(int argc, char* argv[]) +{ + unsigned int x=0; + (void)_rdrand32_step (&x); + return x == 0 ? 0 : 0; +} diff --git a/TestPrograms/test_x86_rdseed.cxx b/TestPrograms/test_x86_rdseed.cxx new file mode 100644 index 00000000..dfa43fa0 --- /dev/null +++ b/TestPrograms/test_x86_rdseed.cxx @@ -0,0 +1,7 @@ +#include +int main(int argc, char* argv[]) +{ + unsigned int x=0; + (void)_rdseed32_step (&x); + return x == 0 ? 0 : 0; +}