summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/rdrand-builtins.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CodeGen/rdrand-builtins.c')
-rw-r--r--clang/test/CodeGen/rdrand-builtins.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/CodeGen/rdrand-builtins.c b/clang/test/CodeGen/rdrand-builtins.c
index 44a38a048e9..f85624c643f 100644
--- a/clang/test/CodeGen/rdrand-builtins.c
+++ b/clang/test/CodeGen/rdrand-builtins.c
@@ -17,12 +17,14 @@ int rdrand32(unsigned *p) {
// CHECK: store i32
}
+#if __x86_64__
int rdrand64(unsigned long long *p) {
return _rdrand64_step(p);
// CHECK: @rdrand64
// CHECK: call { i64, i32 } @llvm.x86.rdrand.64
// CHECK: store i64
}
+#endif
int rdseed16(unsigned short *p) {
return _rdseed16_step(p);
@@ -38,9 +40,11 @@ int rdseed32(unsigned *p) {
// CHECK: store i32
}
+#if __x86_64__
int rdseed64(unsigned long long *p) {
return _rdseed64_step(p);
// CHECK: @rdseed64
// CHECK: call { i64, i32 } @llvm.x86.rdseed.64
// CHECK: store i64
}
+#endif
OpenPOWER on IntegriCloud