From 79a68cabb033530871a1dab259149480584b2586 Mon Sep 17 00:00:00 2001 From: bd Date: Sun, 11 May 2025 13:08:16 -0400 Subject: Add I_VECT field type for SRDL, SRDS, with two vector reg 1 general --- src/instr.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/instr.cc') diff --git a/src/instr.cc b/src/instr.cc index 1282147..271fc99 100644 --- a/src/instr.cc +++ b/src/instr.cc @@ -40,9 +40,10 @@ const std::unordered_map mnemonic_map = { FieldType get_field_types(Mnemonic m) { - if (m == ADDV || m == SUBV || m == MULV || m == DIVV || m == CEV || - m == SRDL || m == SRDS) { + if (m == ADDV || m == SUBV || m == MULV || m == DIVV || m == CEV) { return R_VECT; + } else if (m == SRDL || m == SRDS) { + return S_VECT; } else { return SI_INT; } -- cgit v1.2.3