arch-vega: Fix VOP3 decode table off-by-one

There is no VOP3 opcode 667. Mark that invalid and move the opcodes
after down by one.

Change-Id: Ia4ccda91f6f501c1ce7c5898d7d0e924604a459a
This commit is contained in:
Matthew Poremba
2024-03-20 16:41:31 -05:00
parent 457d97ea52
commit e02f329d5d

View File

@@ -1238,6 +1238,7 @@ namespace VegaISA
&Decoder::decode_OPU_VOP3__V_CVT_PK_I16_I32,
&Decoder::decode_OPU_VOP3__V_PKNORM_I16_F16,
&Decoder::decode_OPU_VOP3__V_PKNORM_U16_F16,
&Decoder::decode_invalid,
&Decoder::decode_OPU_VOP3__V_ADD_I32,
&Decoder::decode_OPU_VOP3__V_SUB_I32,
&Decoder::decode_OPU_VOP3__V_ADD_I16,
@@ -1337,7 +1338,6 @@ namespace VegaISA
&Decoder::decode_invalid,
&Decoder::decode_invalid,
&Decoder::decode_invalid,
&Decoder::decode_invalid,
&Decoder::decode_invalid
};