From 9b6abc149797be731efb75e4f8e5af10dde62227 Mon Sep 17 00:00:00 2001 From: afinch7 Date: Wed, 22 May 2019 09:47:04 -0400 Subject: [PATCH] fmt --- src/backend.rs | 36 ++++++++++++++---------------------- 1 file changed, 14 insertions(+), 22 deletions(-) diff --git a/src/backend.rs b/src/backend.rs index b17322b029..535da45656 100644 --- a/src/backend.rs +++ b/src/backend.rs @@ -3234,14 +3234,12 @@ impl<'this, M: ModuleContext> Context<'this, M> { let val = self.pop(); let out_val = match val { - ValueLocation::Immediate(imm) => - ValueLocation::Immediate( - imm.as_i32().unwrap().leading_zeros().into() - ), + ValueLocation::Immediate(imm) => { + ValueLocation::Immediate(imm.as_i32().unwrap().leading_zeros().into()) + } ValueLocation::Stack(offset) => { let offset = self.adjusted_offset(offset); let temp = self.take_reg(I32).unwrap(); - if is_x86_feature_detected!("lzcnt") { dynasm!(self.asm @@ -3292,10 +3290,9 @@ impl<'this, M: ModuleContext> Context<'this, M> { let val = self.pop(); let out_val = match val { - ValueLocation::Immediate(imm) => - ValueLocation::Immediate( - imm.as_i64().unwrap().leading_zeros().into() - ), + ValueLocation::Immediate(imm) => { + ValueLocation::Immediate(imm.as_i64().unwrap().leading_zeros().into()) + } ValueLocation::Stack(offset) => { let offset = self.adjusted_offset(offset); let temp = self.take_reg(I64).unwrap(); @@ -3328,7 +3325,7 @@ impl<'this, M: ModuleContext> Context<'this, M> { ; lzcnt Rq(temp.rq().unwrap()), Rq(reg.rq().unwrap()) ); ValueLocation::Reg(temp) - } else { + } else { dynasm!(self.asm ; bsr Rq(temp.rq().unwrap()), Rq(reg.rq().unwrap()) ; mov Rq(reg.rq().unwrap()), QWORD 0x7fu64 as _ @@ -3349,10 +3346,9 @@ impl<'this, M: ModuleContext> Context<'this, M> { let val = self.pop(); let out_val = match val { - ValueLocation::Immediate(imm) => - ValueLocation::Immediate( - imm.as_i32().unwrap().trailing_zeros().into() - ), + ValueLocation::Immediate(imm) => { + ValueLocation::Immediate(imm.as_i32().unwrap().trailing_zeros().into()) + } ValueLocation::Stack(offset) => { let offset = self.adjusted_offset(offset); let temp = self.take_reg(I32).unwrap(); @@ -3402,14 +3398,13 @@ impl<'this, M: ModuleContext> Context<'this, M> { let val = self.pop(); let out_val = match val { - ValueLocation::Immediate(imm) => - ValueLocation::Immediate( - imm.as_i64().unwrap().trailing_zeros().into() - ), + ValueLocation::Immediate(imm) => { + ValueLocation::Immediate(imm.as_i64().unwrap().trailing_zeros().into()) + } ValueLocation::Stack(offset) => { let offset = self.adjusted_offset(offset); let temp = self.take_reg(I64).unwrap(); - + if is_x86_feature_detected!("lzcnt") { dynasm!(self.asm ; tzcnt Rq(temp.rq().unwrap()), [rsp + offset] @@ -3426,8 +3421,6 @@ impl<'this, M: ModuleContext> Context<'this, M> { self.free_value(ValueLocation::Reg(temp_zero_val)); ValueLocation::Reg(temp) } - - } ValueLocation::Reg(_) | ValueLocation::Cond(_) => { let reg = self.into_reg(GPRType::Rq, val).unwrap(); @@ -5482,4 +5475,3 @@ impl IntoLabel for (LabelValue, LabelValue) { Box::new(const_values(self.0, self.1)) } } -