diff --git a/core/cpu/x86/32/32.factor b/core/cpu/x86/32/32.factor index 1104915a9e..d3e33c46bd 100755 --- a/core/cpu/x86/32/32.factor +++ b/core/cpu/x86/32/32.factor @@ -46,7 +46,7 @@ M: float-regs push-return-reg : FLD 4 = [ FLDS ] [ FLDL ] if ; -: load/store-float-return reg-size >r stack-reg swap [+] r> ; +: load/store-float-return reg-size >r stack@ r> ; M: float-regs load-return-reg load/store-float-return FLD ; M: float-regs store-return-reg load/store-float-return FSTP ;