SELECT instruction.GetOp[]
FROM
special => MIPSArchitecture.Format.formatR,
regimm => MIPSArchitecture.Format.formatSIRegImm,
j => MIPSArchitecture.Format.formatJ,
jal => MIPSArchitecture.Format.formatJ,
beq => MIPSArchitecture.Format.formatSI,
bne => MIPSArchitecture.Format.formatSI,
blez => MIPSArchitecture.Format.formatSI,
bgtz => MIPSArchitecture.Format.formatSI,
addi => MIPSArchitecture.Format.formatSI,
addiu => MIPSArchitecture.Format.formatSI,
slti => MIPSArchitecture.Format.formatSI,
sltiu => MIPSArchitecture.Format.formatSI,
andi => MIPSArchitecture.Format.formatI,
ori => MIPSArchitecture.Format.formatI,
xori => MIPSArchitecture.Format.formatI,
lui => MIPSArchitecture.Format.formatI,
cop0 => MIPSArchitecture.Format.formatR,
cop1 => MIPSArchitecture.Format.formatR,
cop2 => MIPSArchitecture.Format.formatR,
cop3 => MIPSArchitecture.Format.formatR,
beql => MIPSArchitecture.Format.formatSI,
bnel => MIPSArchitecture.Format.formatSI,
blezl => MIPSArchitecture.Format.formatSI,
bgtzl => MIPSArchitecture.Format.formatSI,
lb => MIPSArchitecture.Format.formatSI,
lh => MIPSArchitecture.Format.formatSI,
lwl => MIPSArchitecture.Format.formatSI,
lw => MIPSArchitecture.Format.formatSI,
lbu => MIPSArchitecture.Format.formatSI,
lhu => MIPSArchitecture.Format.formatSI,
lwr => MIPSArchitecture.Format.formatSI,
sb => MIPSArchitecture.Format.formatSI,
sh => MIPSArchitecture.Format.formatSI,
swl => MIPSArchitecture.Format.formatSI,
sw => MIPSArchitecture.Format.formatSI,
swr => MIPSArchitecture.Format.formatSI,
cache => MIPSArchitecture.Format.formatSI,
ll => MIPSArchitecture.Format.formatSI,
lwc1 => MIPSArchitecture.Format.formatSI,
lwc2 => MIPSArchitecture.Format.formatSI,
lwc3 => MIPSArchitecture.Format.formatSI,
ldc1 => MIPSArchitecture.Format.formatSI,
ldc2 => MIPSArchitecture.Format.formatSI,
ldc3 => MIPSArchitecture.Format.formatSI,
sc => MIPSArchitecture.Format.formatSI,
swc1 => MIPSArchitecture.Format.formatSI,
swc2 => MIPSArchitecture.Format.formatSI,
swc3 => MIPSArchitecture.Format.formatSI,
sdc1 => MIPSArchitecture.Format.formatSI,
sdc2 => MIPSArchitecture.Format.formatSI,
sdc3 => MIPSArchitecture.Format.formatSI,
ENDCASE => ERROR;