From 644cd81f9e12a19a21565f2cc46a7c0280f591a2 Mon Sep 17 00:00:00 2001 From: edef Date: Sun, 3 Apr 2016 11:59:14 +0200 Subject: [PATCH] fix parameter passing to arch/x86_64/swap.s --- src/arch/x86_64/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arch/x86_64/mod.rs b/src/arch/x86_64/mod.rs index ed533ee..189104a 100644 --- a/src/arch/x86_64/mod.rs +++ b/src/arch/x86_64/mod.rs @@ -37,7 +37,7 @@ impl Registers { asm!(include_str!("swap.s") : : "{rdi}" (out_rspp), - "{rdi}" (in_rspp) + "{rsi}" (in_rspp) : "rax", "rbx", "rcx", "rdx", "rsi", "rdi", //"rbp", "rsp", "r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15", "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7",