diff --git a/evm/src/cpu/kernel/interpreter.rs b/evm/src/cpu/kernel/interpreter.rs index 6e3f9e5d..98900923 100644 --- a/evm/src/cpu/kernel/interpreter.rs +++ b/evm/src/cpu/kernel/interpreter.rs @@ -140,11 +140,14 @@ impl<'a> Interpreter<'a> { self.run_opcode()?; } println!("Opcode count:"); + let mut tot = 0; for i in 0..0x100 { if self.opcode_count[i] > 0 { + tot = tot + self.opcode_count[i]; println!("{}: {}", get_mnemonic(i as u8), self.opcode_count[i]) } } + println!("TOTAL: {}", tot); Ok(()) }