svn commit: r215845 - head/sys/amd64/amd64

Dimitry Andric dim at FreeBSD.org
Thu Nov 25 22:19:40 UTC 2010


Author: dim
Date: Thu Nov 25 22:19:40 2010
New Revision: 215845
URL: http://svn.freebsd.org/changeset/base/215845

Log:
  Apply the same fix as in r215823 to sys/amd64/amd64/fpu.c: use
  unambiguous inline assembly to load a float variable.

Modified:
  head/sys/amd64/amd64/fpu.c

Modified: head/sys/amd64/amd64/fpu.c
==============================================================================
--- head/sys/amd64/amd64/fpu.c	Thu Nov 25 22:06:07 2010	(r215844)
+++ head/sys/amd64/amd64/fpu.c	Thu Nov 25 22:19:40 2010	(r215845)
@@ -567,7 +567,7 @@ fpu_clean_state(void)
 	 * the x87 stack, but we don't care since we're about to call
 	 * fxrstor() anyway.
 	 */
-	__asm __volatile("ffree %%st(7); fld %0" : : "m" (dummy_variable));
+	__asm __volatile("ffree %%st(7); flds %0" : : "m" (dummy_variable));
 }
 
 /*


More information about the svn-src-head mailing list