include/opcode/
* mips.h: Fix comment typo: "G" is _RS rather than _RD for microMIPS. gas/ * config/tc-mips.c (mips_ip): Fix swapped bit numbers in comments.
This commit is contained in:
parent
42429eacb4
commit
c3678916c6
4 changed files with 22 additions and 12 deletions
|
@ -1,3 +1,7 @@
|
|||
2013-06-23 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* config/tc-mips.c (mips_ip): Fix swapped bit numbers in comments.
|
||||
|
||||
2013-06-23 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* config/tc-mips.c: Assert that offsetT and valueT are at least
|
||||
|
|
|
@ -11386,8 +11386,8 @@ mips_ip (char *str, struct mips_cl_insn *ip)
|
|||
continue;
|
||||
|
||||
case '3':
|
||||
/* DSP 3-bit unsigned immediate in bit 13 (for standard MIPS
|
||||
code) or 21 (for microMIPS code). */
|
||||
/* DSP 3-bit unsigned immediate in bit 21 (for standard MIPS
|
||||
code) or 13 (for microMIPS code). */
|
||||
{
|
||||
unsigned long mask = (mips_opts.micromips
|
||||
? MICROMIPSOP_MASK_SA3 : OP_MASK_SA3);
|
||||
|
@ -11405,8 +11405,8 @@ mips_ip (char *str, struct mips_cl_insn *ip)
|
|||
continue;
|
||||
|
||||
case '4':
|
||||
/* DSP 4-bit unsigned immediate in bit 12 (for standard MIPS
|
||||
code) or 21 (for microMIPS code). */
|
||||
/* DSP 4-bit unsigned immediate in bit 21 (for standard MIPS
|
||||
code) or 12 (for microMIPS code). */
|
||||
{
|
||||
unsigned long mask = (mips_opts.micromips
|
||||
? MICROMIPSOP_MASK_SA4 : OP_MASK_SA4);
|
||||
|
@ -11424,8 +11424,8 @@ mips_ip (char *str, struct mips_cl_insn *ip)
|
|||
continue;
|
||||
|
||||
case '5':
|
||||
/* DSP 8-bit unsigned immediate in bit 13 (for standard MIPS
|
||||
code) or 16 (for microMIPS code). */
|
||||
/* DSP 8-bit unsigned immediate in bit 16 (for standard MIPS
|
||||
code) or 13 (for microMIPS code). */
|
||||
{
|
||||
unsigned long mask = (mips_opts.micromips
|
||||
? MICROMIPSOP_MASK_IMM8 : OP_MASK_IMM8);
|
||||
|
@ -11443,8 +11443,8 @@ mips_ip (char *str, struct mips_cl_insn *ip)
|
|||
continue;
|
||||
|
||||
case '6':
|
||||
/* DSP 5-bit unsigned immediate in bit 16 (for standard MIPS
|
||||
code) or 21 (for microMIPS code). */
|
||||
/* DSP 5-bit unsigned immediate in bit 21 (for standard MIPS
|
||||
code) or 16 (for microMIPS code). */
|
||||
{
|
||||
unsigned long mask = (mips_opts.micromips
|
||||
? MICROMIPSOP_MASK_RS : OP_MASK_RS);
|
||||
|
@ -11461,7 +11461,9 @@ mips_ip (char *str, struct mips_cl_insn *ip)
|
|||
}
|
||||
continue;
|
||||
|
||||
case '7': /* Four DSP accumulators in bits 11,12. */
|
||||
case '7':
|
||||
/* Four DSP accumulators in bit 11 (for standard MIPS code)
|
||||
or 14 (for microMIPS code). */
|
||||
if (s[0] == '$' && s[1] == 'a' && s[2] == 'c'
|
||||
&& s[3] >= '0' && s[3] <= '3')
|
||||
{
|
||||
|
@ -11509,8 +11511,8 @@ mips_ip (char *str, struct mips_cl_insn *ip)
|
|||
break;
|
||||
|
||||
case '0':
|
||||
/* DSP 6-bit signed immediate in bit 16 (for standard MIPS
|
||||
code) or 20 (for microMIPS code). */
|
||||
/* DSP 6-bit signed immediate in bit 20 (for standard MIPS
|
||||
code) or 16 (for microMIPS code). */
|
||||
{
|
||||
long mask = (mips_opts.micromips
|
||||
? MICROMIPSOP_MASK_DSPSFT : OP_MASK_DSPSFT);
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2013-06-23 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* mips.h: Fix comment typo: "G" is _RS rather than _RD for microMIPS.
|
||||
|
||||
2013-06-17 Catherine Moore <clm@codesourcery.com>
|
||||
Maciej W. Rozycki <macro@codesourcery.com>
|
||||
Chao-Ying Fu <fu@mips.com>
|
||||
|
|
|
@ -1811,7 +1811,7 @@ extern const int bfd_mips16_num_opcodes;
|
|||
|
||||
Coprocessor instructions:
|
||||
"E" 5-bit target register (MICROMIPSOP_*_RT)
|
||||
"G" 5-bit destination register (MICROMIPSOP_*_RD)
|
||||
"G" 5-bit destination register (MICROMIPSOP_*_RS)
|
||||
"H" 3-bit sel field for (D)MTC* and (D)MFC* (MICROMIPSOP_*_SEL)
|
||||
"+D" combined destination register ("G") and sel ("H") for CP0 ops,
|
||||
for pretty-printing in disassembly only
|
||||
|
|
Loading…
Reference in a new issue