use crate::rv32_cpu::rv32_cpu::State; use crate::instruction::instruction::{Instruction, Opcode}; #[derive(Debug)] pub struct Slti; impl Instruction for Slti { fn opcode(&self) -> Opcode { Opcode { opcode6_2: 0b00100, opcode14_12: Some(0b001), opcode31_27: Some(0b00000), } } fn execute(&self, instruction: u32, state: &mut State) -> Result<(), Box> { Ok(()) } }