diff options
Diffstat (limited to 'opcodes/mips-dis.c')
-rw-r--r-- | opcodes/mips-dis.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/opcodes/mips-dis.c b/opcodes/mips-dis.c index 277d79d41ca..894bc4fd997 100644 --- a/opcodes/mips-dis.c +++ b/opcodes/mips-dis.c @@ -947,6 +947,13 @@ parse_mips_ase_option (const char *option) mips_ase |= ASE_LOONGSON_CAM; return TRUE; } + + /* Put here for match ext2 frist */ + if (CONST_STRNEQ (option, "loongson-ext2")) + { + mips_ase |= ASE_LOONGSON_EXT2; + return TRUE; + } if (CONST_STRNEQ (option, "loongson-ext")) { @@ -2613,6 +2620,10 @@ static struct N_("Recognize the Loongson EXTensions (EXT) " " instructions.\n"), MIPS_OPTION_ARG_NONE }, + { "loongson-ext2", + N_("Recognize the Loongson EXTensions R2 (EXT2) " + " instructions.\n"), + MIPS_OPTION_ARG_NONE }, { "gpr-names=", N_("Print GPR names according to specified ABI.\n\ Default: based on binary being disassembled.\n"), MIPS_OPTION_ARG_ABI }, |