Index: kernel/arch/ia32/src/fpu_context.c
===================================================================
--- kernel/arch/ia32/src/fpu_context.c	(revision 5eae56aa8eba23f4d7a263543454b0317c7727a1)
+++ kernel/arch/ia32/src/fpu_context.c	(revision 105d8d64febd9f6d4257fc2be7aafd3278e7f5f7)
@@ -72,5 +72,5 @@
 	asm volatile (
 		"fnsave %[fctx]"
-		: [fctx] "=m" (*fctx)
+		: [fctx] "=m" (fctx->fpu)
 	);
 }
@@ -80,5 +80,5 @@
 	asm volatile (
 		"frstor %[fctx]"
-		: [fctx] "=m" (*fctx)
+		: [fctx] "=m" (fctx->fpu)
 	);
 }
@@ -88,5 +88,5 @@
 	asm volatile (
 		"fxsave %[fctx]"
-		: [fctx] "=m" (*fctx)
+		: [fctx] "=m" (fctx->fpu)
 	);
 }
@@ -96,5 +96,5 @@
 	asm volatile (
 		"fxrstor %[fctx]"
-		: [fctx] "=m" (*fctx)
+		: [fctx] "=m" (fctx->fpu)
 	);
 }
