diff --git a/redox-rt/src/arch/x86_64.rs b/redox-rt/src/arch/x86_64.rs index dc175c7827..dc24394193 100644 --- a/redox-rt/src/arch/x86_64.rs +++ b/redox-rt/src/arch/x86_64.rs @@ -178,8 +178,8 @@ asmfunction!(__relibc_internal_sigentry: [" mov fs:[{tcb_sa_off} + {sa_tmp_rdx}], rdx mov fs:[{tcb_sa_off} + {sa_tmp_rdi}], rdi mov fs:[{tcb_sa_off} + {sa_tmp_rsi}], rsi - mov fs:[{tcb_sa_off} + {sa_tmp_r12}], r8 - mov fs:[{tcb_sa_off} + {sa_tmp_r12}], r10 + mov fs:[{tcb_sa_off} + {sa_tmp_r8}], r8 + mov fs:[{tcb_sa_off} + {sa_tmp_r10}], r10 mov fs:[{tcb_sa_off} + {sa_tmp_r12}], r12 // First, select signal, always pick first available bit