MIPS/opcodes: Properly handle ISA exclusion
authorMaciej W. Rozycki <macro@orcam.me.uk>
Sat, 29 May 2021 01:26:32 +0000 (03:26 +0200)
committerMaciej W. Rozycki <macro@orcam.me.uk>
Sat, 29 May 2021 01:26:32 +0000 (03:26 +0200)
commit21629cf8bc2b16d3c75dff0c3f1222b714bf90c2
tree9e0d8099afb0614bd53bb12aa10e704c200204ec
parentb1458c4569ec9eeb077e928b0eb6b210c7eb647f
MIPS/opcodes: Properly handle ISA exclusion

Remove the hack used for MIPSr6 ISA exclusion from `cpu_is_member' and
handle the exclusion for any ISA levels properly in `opcode_is_member'.
Flatten the structure of the `if' statements there.  No functional
change for the existing opcode tables.

include/
* opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
exclusion.
(opcode_is_member): Handle ISA level exclusion.
include/ChangeLog
include/opcode/mips.h