diff --git a/backend-simulators/pim/pim-simulator/src/lib/instruction_set/isa.rs b/backend-simulators/pim/pim-simulator/src/lib/instruction_set/isa.rs index 2785827..fb10fe4 100644 --- a/backend-simulators/pim/pim-simulator/src/lib/instruction_set/isa.rs +++ b/backend-simulators/pim/pim-simulator/src/lib/instruction_set/isa.rs @@ -700,6 +700,7 @@ pub fn lmv(cores: &mut CPU, data: InstructionData) -> Result let local_memory = core.load::(r1_val, imm_len)?; let tmp = local_memory[0].to_vec(); core.execute_store(rd_val, tmp.as_slice()); + TRACER.lock().unwrap().post_lmv(cores, data); Ok(InstructionStatus::Completed) }