Merge tag 'x86_pasid_for_5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[linux-2.6-microblaze.git] / arch / x86 / include / asm / fpu / internal.h
index 341d00e..eb1ed3b 100644 (file)
@@ -609,9 +609,7 @@ static inline u64 xgetbv(u32 index)
 {
        u32 eax, edx;
 
-       asm volatile(".byte 0x0f,0x01,0xd0" /* xgetbv */
-                    : "=a" (eax), "=d" (edx)
-                    : "c" (index));
+       asm volatile("xgetbv" : "=a" (eax), "=d" (edx) : "c" (index));
        return eax + ((u64)edx << 32);
 }
 
@@ -620,8 +618,7 @@ static inline void xsetbv(u32 index, u64 value)
        u32 eax = value;
        u32 edx = value >> 32;
 
-       asm volatile(".byte 0x0f,0x01,0xd1" /* xsetbv */
-                    : : "a" (eax), "d" (edx), "c" (index));
+       asm volatile("xsetbv" :: "a" (eax), "d" (edx), "c" (index));
 }
 
 #endif /* _ASM_X86_FPU_INTERNAL_H */