From 6b363132d735df2af03e8d9e183afd443ee123d4 Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Sat, 10 Feb 2018 12:46:56 +0000 Subject: [Code] small improvement to code --- src/ymh15/mips_cpu.cpp | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'src') diff --git a/src/ymh15/mips_cpu.cpp b/src/ymh15/mips_cpu.cpp index 4933b78..8f35d4f 100644 --- a/src/ymh15/mips_cpu.cpp +++ b/src/ymh15/mips_cpu.cpp @@ -265,13 +265,9 @@ mips_error exec_J(mips_cpu_h state, uint32_t var[8]) { mips_error exec_I(mips_cpu_h state, uint32_t var[8]) { switch(var[OPCODE]) { case BGEZ: - return branch(state, var); case BEQ: - return branch(state, var); case BNE: - return branch(state, var); case BLEZ: - return branch(state, var); case BGTZ: return branch(state, var); case ADDI: @@ -279,35 +275,23 @@ mips_error exec_I(mips_cpu_h state, uint32_t var[8]) { case ADDIU: return add_sub(state, var, 1, 2); case SLTI: - return set(state, var, 1); case SLTIU: return set(state, var, 1); case ANDI: - return bitwise(state, var, 1); case ORI: - return bitwise(state, var, 1); case XORI: return bitwise(state, var, 1); case LUI: - return load(state, var); case LB: - return load(state, var); case LH: - return load(state, var); case LWL: - return load(state, var); case LW: - return load(state, var); case LBU: - return load(state, var); case LHU: - return load(state, var); case LWR: return load(state, var); case SB: - return store(state, var); case SH: - return store(state, var); case SW: return store(state, var); default: -- cgit