summaryrefslogtreecommitdiffstats
path: root/lib/Headers/ia32intrin.h
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2014-03-04 03:42:58 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2014-03-04 03:42:58 +0000
commit3c5c22b2e28865ae5809b7ec7f265c756a81b860 (patch)
tree60f5987cf158a8414a1bea208fadf6950c355e0a /lib/Headers/ia32intrin.h
parenta3c929285aeba5916bc74cb24a38fce85078f21b (diff)
Fix for r202778 - Implement __readeflags and __writeeflags intrinsics (renamed res to __res)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202784 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Headers/ia32intrin.h')
-rw-r--r--lib/Headers/ia32intrin.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/Headers/ia32intrin.h b/lib/Headers/ia32intrin.h
index 2d2839de88..8f5925469a 100644
--- a/lib/Headers/ia32intrin.h
+++ b/lib/Headers/ia32intrin.h
@@ -32,14 +32,14 @@
static __inline__ unsigned long long __attribute__((__always_inline__, __nodebug__))
__readeflags(void)
{
- unsigned long long res = 0;
+ unsigned long long __res = 0;
__asm__ __volatile__ ("pushf\n\t"
"popq %0\n"
- :"=r"(res)
+ :"=r"(__res)
:
:
);
- return res;
+ return __res;
}
static __inline__ void __attribute__((__always_inline__, __nodebug__))
@@ -57,14 +57,14 @@ __writeeflags(unsigned long long __f)
static __inline__ unsigned int __attribute__((__always_inline__, __nodebug__))
__readeflags(void)
{
- unsigned int res = 0;
+ unsigned int __res = 0;
__asm__ __volatile__ ("pushf\n\t"
"popl %0\n"
- :"=r"(res)
+ :"=r"(__res)
:
:
);
- return res;
+ return __res;
}
static __inline__ void __attribute__((__always_inline__, __nodebug__))