diff --git a/src/platform/redox/redox-exec/src/arch/aarch64.rs b/src/platform/redox/redox-exec/src/arch/aarch64.rs
index 9a378824416f90e93da12acf7f31c3f9435664d6..274d07bfcdcab9dc7fd57f3218ff28367d0ac0b8 100644
--- a/src/platform/redox/redox-exec/src/arch/aarch64.rs
+++ b/src/platform/redox/redox-exec/src/arch/aarch64.rs
@@ -82,7 +82,7 @@ __relibc_internal_fork_ret:
 
     //TODO: load floating point regs
 
-    ldr x0, #0
+    mov x0, xzr
 
     .p2align 4
 2: