From ea1ec9491e08e22d81424f55888cfa602870d6c1 Mon Sep 17 00:00:00 2001 From: Jef Date: Wed, 24 Apr 2019 09:16:38 +0200 Subject: [PATCH] Don't use cmov (no need) --- src/backend.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend.rs b/src/backend.rs index ccb6c1647d..49295be01c 100644 --- a/src/backend.rs +++ b/src/backend.rs @@ -4529,7 +4529,7 @@ impl<'this, M: ModuleContext> Context<'this, M> { } (then, else_) => { let out = self.take_reg(GPRType::Rq).unwrap(); - self.cmov(!cond_code, out, else_); + self.copy_value(else_.into(), CCLoc::Reg(out)); self.cmov(cond_code, out, then); self.free_value(then.into());