summaryrefslogtreecommitdiff
path: root/src/rv32i/rv32i.rs
blob: 88826b25addde0c60b4c0d3400a09e69854417ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::rv32_cpu::rv32_cpu::Rv32Cpu;
use crate::extension::extension::Extension;
use super::slti::Slti;
use crate::instruction::instruction::Instruction;

pub struct Rv32i {
}

impl Extension for Rv32i {
    fn add_instructions(cpu: &mut Rv32Cpu) -> &mut Rv32Cpu {
        cpu.add_decode(Slti.opcode(), Box::new(Slti));
        cpu
    }
}