]> git.openfabrics.org - ~shefty/rdma-dev.git/blobdiff - arch/x86/include/asm/i387.h
x86-64, asm: If the assembler supports fxsave64, use it
[~shefty/rdma-dev.git] / arch / x86 / include / asm / i387.h
index a73a8d5a5e6963e6fef9b52c28666e913a74160c..70f105b352ee0ff199323abe58207bd316e4a8f6 100644 (file)
@@ -175,7 +175,7 @@ static inline void fpu_fxsave(struct fpu *fpu)
           uses any extended registers for addressing, a second REX prefix
           will be generated (to the assembler, rex64 followed by semicolon
           is a separate instruction), and hence the 64-bitness is lost. */
-#if 0
+#ifdef CONFIG_AS_FXSAVEQ
        /* Using "fxsaveq %0" would be the ideal choice, but is only supported
           starting with gas 2.16. */
        __asm__ __volatile__("fxsaveq %0"