From 425184747c9c61311dfbcdaa125ba2e49f713414 Mon Sep 17 00:00:00 2001 From: krolxon Date: Tue, 13 Jan 2026 19:21:22 +0530 Subject: formatting --- src/assembler.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src/assembler.rs') diff --git a/src/assembler.rs b/src/assembler.rs index 784337b..56e2783 100644 --- a/src/assembler.rs +++ b/src/assembler.rs @@ -75,7 +75,7 @@ pub fn assembler(source: &str) -> Vec { match tokens[0].as_str() { "mov" => { // mov reg, imm - let r1= parse_reg(&tokens[1]); + let r1 = parse_reg(&tokens[1]); if is_reg(&tokens[2]) { let r2 = parse_reg(&tokens[2]); bytes.push(Instruction::MOV_RR as u8); @@ -104,7 +104,6 @@ pub fn assembler(source: &str) -> Vec { bytes.push(r1); bytes.push(imm); } - } "sub" => { @@ -161,7 +160,6 @@ pub fn assembler(source: &str) -> Vec { bytes.push(Instruction::MUL as u8); bytes.push(r1); bytes.push(r2); - } "div" => { @@ -174,13 +172,11 @@ pub fn assembler(source: &str) -> Vec { } "call" => { - let addr = *symbols - .get(&tokens[1]) - .expect("Unknown label"); + let addr = *symbols.get(&tokens[1]).expect("Unknown label"); bytes.push(Instruction::CALL as u8); - bytes.push((addr & 0xFF) as u8); // low - bytes.push((addr >> 8) as u8); // high + bytes.push((addr & 0xFF) as u8); // low + bytes.push((addr >> 8) as u8); // high } "ret" => { -- cgit v1.2.3