diff options
Diffstat (limited to 'clang/test/CodeGen/rdrand-builtins.c')
-rw-r--r-- | clang/test/CodeGen/rdrand-builtins.c | 4 |
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 |