include/opcode/
* mips.h: Update documentation of "+s" and "+S". opcodes/ * mips-opc.c (mips_builtin_opcodes): Use "+s" for "cins32" and "+S" for "cins". * mips-dis.c (print_mips_arg): Update "+s" and "+S" comments. Combine cases. gas/ * config/tc-mips.c (mips_ip): Preserve the real bit number for "+p". Require the msb to be <= 31 for "+s". Check that the size is <= 31 for both "+s" and "+S".
This commit is contained in:
parent
27c5c572c9
commit
23e69e47b4
7 changed files with 33 additions and 21 deletions
|
@ -1072,11 +1072,8 @@ print_insn_args (const char *d,
|
|||
infprintf (is, "0x%x", GET_OP (l, CINSPOS));
|
||||
break;
|
||||
|
||||
case 's': /* cins and exts length-minus-one */
|
||||
infprintf (is, "0x%x", GET_OP (l, CINSLM1));
|
||||
break;
|
||||
|
||||
case 'S': /* cins32 and exts32 length-minus-one field */
|
||||
case 's': /* cins32 and exts32 length-minus-one */
|
||||
case 'S': /* cins and exts length-minus-one field */
|
||||
infprintf (is, "0x%x", GET_OP (l, CINSLM1));
|
||||
break;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue