diff --git a/src/platform/redox/clone.rs b/src/platform/redox/clone.rs
index 62e2385d9a8c8bb5f4054aa423462ec0a640aa73..ee2c8c8cf90947d58c961f79d5b19589b6c712fe 100644
--- a/src/platform/redox/clone.rs
+++ b/src/platform/redox/clone.rs
@@ -296,7 +296,6 @@ fork_ret:
     .globl pte_clone_ret
     .type pte_clone_ret, @function
 pte_clone_ret:
-
     # Load registers
     pop rax
     pop rdi
@@ -306,6 +305,15 @@ pte_clone_ret:
     pop r8
     pop r9
 
+    sub rsp, 8
+
+    mov DWORD PTR [rsp], 0x00001F80
+    ldmxcsr [rsp]
+    mov WORD PTR [rsp], 0x031F
+    fldcw [rsp]
+
+    add rsp, 8
+
     # Call entry point
     call rax