summaryrefslogtreecommitdiff
path: root/src/instr.cc
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-05-11 12:31:58 -0400
committerbd <bdunahu@operationnull.com>2025-05-11 12:31:58 -0400
commit5326509d842c038a2d4f7dcf11fcadf960e437dd (patch)
tree7792e70baea159ed7b46296627fad807065ccdd6 /src/instr.cc
parent26c24ab3c581967015490d1a11ee098bb5ba338a (diff)
Remove I_VECT field types
Diffstat (limited to 'src/instr.cc')
-rw-r--r--src/instr.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/instr.cc b/src/instr.cc
index 98028fc..1282147 100644
--- a/src/instr.cc
+++ b/src/instr.cc
@@ -40,10 +40,9 @@ const std::unordered_map<unsigned int, Mnemonic> mnemonic_map = {
FieldType get_field_types(Mnemonic m)
{
- if (m == ADDV || m == SUBV || m == MULV || m == DIVV || m == CEV) {
+ if (m == ADDV || m == SUBV || m == MULV || m == DIVV || m == CEV ||
+ m == SRDL || m == SRDS) {
return R_VECT;
- } else if (m == SRDL || m == SRDS) {
- return I_VECT;
} else {
return SI_INT;
}