🚨 Cleaned up clippy warnings for machine.rs

This commit is contained in:
François Autin 2023-01-11 15:34:12 +01:00
parent fe2fe40a75
commit 5c37563322
No known key found for this signature in database
GPG Key ID: 343F5D382E1DD77C

View File

@ -23,7 +23,7 @@ impl Machine {
value = (value << 32) + value;
for item in &mut shiftmask {
*item = value;
value = value >> 1;
value >>= 1;
}
Machine {
@ -202,8 +202,7 @@ impl Machine {
machine.int_reg[inst.rd as usize] = machine.int_reg[inst.rs1 as usize] + inst.imm12_I_signed as i64;
},
RISCV_OPI_SLTI => {
machine.int_reg[inst.rd as usize] =
if machine.int_reg[inst.rs1 as usize] < inst.imm12_I_signed as i64 { 1 } else { 0 };
machine.int_reg[inst.rd as usize] = (machine.int_reg[inst.rs1 as usize] < inst.imm12_I_signed as i64) as i64;
},
RISCV_OPI_XORI => {
machine.int_reg[inst.rd as usize] = machine.int_reg[inst.rs1 as usize] ^ inst.imm12_I_signed as i64;
@ -378,6 +377,5 @@ impl Machine {
#[cfg(test)]
mod test {
use super::Machine;
}