mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 09:14:14 +08:00
* i386-dis.c: Fix formatting.
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
2001-07-28 Kazu Hirata <kazu@hxi.com>
|
||||
|
||||
* i386-dis.c: Fix formatting.
|
||||
|
||||
2001-07-28 Matthias Kramm <kramm@quiss.org>
|
||||
|
||||
* i386-dis.c: Change formatting conventions for architecture
|
||||
|
@ -96,8 +96,7 @@ static void OP_SIMD_Suffix PARAMS ((int, int));
|
||||
static void SIMD_Fixup PARAMS ((int, int));
|
||||
static void BadOp PARAMS ((void));
|
||||
|
||||
struct dis_private
|
||||
{
|
||||
struct dis_private {
|
||||
/* Points to first byte not fetched. */
|
||||
bfd_byte *max_fetched;
|
||||
bfd_byte the_buffer[MAXLEN];
|
||||
@ -299,7 +298,7 @@ fetch_data (info, addr)
|
||||
#define loop_jcxz_flag NULL, loop_jcxz_mode
|
||||
|
||||
/* bits in sizeflag */
|
||||
#if 0 /* leave undefined until someone adds the extra flag to objdump */
|
||||
#if 0 /* Leave undefined until someone adds the extra flag to objdump. */
|
||||
#define SUFFIX_ALWAYS 4
|
||||
#endif
|
||||
#define AFLAG 2
|
||||
@ -773,7 +772,7 @@ static const struct dis386 dis386_twobyte[] = {
|
||||
{ "(bad)", XX, XX, XX },
|
||||
{ GRPAMD },
|
||||
{ "femms", XX, XX, XX },
|
||||
{ "", MX, EM, OPSUF }, /* See OP_3DNowSuffix */
|
||||
{ "", MX, EM, OPSUF }, /* See OP_3DNowSuffix. */
|
||||
/* 10 */
|
||||
{ PREGRP8 },
|
||||
{ PREGRP9 },
|
||||
@ -1447,7 +1446,6 @@ static const struct dis386 grps[][8] = {
|
||||
{ "(bad)", XX, XX, XX },
|
||||
{ "(bad)", XX, XX, XX },
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
static const struct dis386 prefix_user_table[][4] = {
|
||||
@ -1460,7 +1458,7 @@ static const struct dis386 prefix_user_table[][4] = {
|
||||
},
|
||||
/* PREGRP1 */
|
||||
{
|
||||
{ "", XM, EX, OPSIMD }, /* See OP_SIMD_SUFFIX */
|
||||
{ "", XM, EX, OPSIMD }, /* See OP_SIMD_SUFFIX. */
|
||||
{ "", XM, EX, OPSIMD },
|
||||
{ "", XM, EX, OPSIMD },
|
||||
{ "", XM, EX, OPSIMD },
|
||||
@ -1823,7 +1821,6 @@ static int op_ad, op_index[3];
|
||||
static bfd_vma op_address[3];
|
||||
static bfd_vma op_riprel[3];
|
||||
static bfd_vma start_pc;
|
||||
|
||||
|
||||
/*
|
||||
* On the 386's of 1988, the maximum length of an instruction is 15 bytes.
|
||||
@ -2388,7 +2385,6 @@ static const struct dis386 float_reg[][8] = {
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
static char *fgrps[][8] = {
|
||||
/* d9_2 0 */
|
||||
{
|
||||
@ -2458,7 +2454,7 @@ dofloat (sizeflag)
|
||||
OP_E (v_mode, sizeflag);
|
||||
return;
|
||||
}
|
||||
/* skip mod/rm byte */
|
||||
/* Skip mod/rm byte. */
|
||||
MODRM_CHECK;
|
||||
codep++;
|
||||
|
||||
@ -2467,7 +2463,7 @@ dofloat (sizeflag)
|
||||
{
|
||||
putop (fgrps[dp->bytemode1][rm], sizeflag);
|
||||
|
||||
/* instruction fnstsw is only one with strange arg */
|
||||
/* Instruction fnstsw is only one with strange arg. */
|
||||
if (floatop == 0xdf && codep[-1] == 0xe0)
|
||||
strcpy (op1out, names16[0]);
|
||||
}
|
||||
@ -2501,7 +2497,7 @@ OP_STi (bytemode, sizeflag)
|
||||
oappend (scratchbuf + intel_syntax);
|
||||
}
|
||||
|
||||
/* capital letters in template are macros */
|
||||
/* Capital letters in template are macros. */
|
||||
static int
|
||||
putop (template, sizeflag)
|
||||
const char *template;
|
||||
@ -2632,7 +2628,7 @@ putop (template, sizeflag)
|
||||
*obufp++ = 'q';
|
||||
break;
|
||||
}
|
||||
/* Fall through */
|
||||
/* Fall through. */
|
||||
case 'P':
|
||||
if (intel_syntax)
|
||||
break;
|
||||
@ -2664,7 +2660,7 @@ putop (template, sizeflag)
|
||||
*obufp++ = 'q';
|
||||
break;
|
||||
}
|
||||
/* Fall through */
|
||||
/* Fall through. */
|
||||
case 'Q':
|
||||
if (intel_syntax)
|
||||
break;
|
||||
@ -2870,7 +2866,7 @@ print_operand_value (buf, hex, disp)
|
||||
{
|
||||
*(buf++) = '-';
|
||||
v = -disp;
|
||||
/* Check for possible overflow on 0x8000000000000000 */
|
||||
/* Check for possible overflow on 0x8000000000000000. */
|
||||
if (v < 0)
|
||||
{
|
||||
strcpy (buf, "9223372036854775808");
|
||||
@ -2915,7 +2911,7 @@ OP_E (bytemode, sizeflag)
|
||||
if (rex & REX_EXTZ)
|
||||
add += 8;
|
||||
|
||||
/* skip mod/rm byte */
|
||||
/* Skip mod/rm byte. */
|
||||
MODRM_CHECK;
|
||||
codep++;
|
||||
|
||||
@ -3107,7 +3103,7 @@ OP_E (bytemode, sizeflag)
|
||||
if (intel_syntax)
|
||||
if (mod != 0 || (base & 7) == 5)
|
||||
{
|
||||
/* Don't print zero displacements */
|
||||
/* Don't print zero displacements. */
|
||||
if (disp != 0)
|
||||
{
|
||||
if ((bfd_signed_vma) disp > 0)
|
||||
@ -3354,7 +3350,7 @@ OP_REG (code, sizeflag)
|
||||
break;
|
||||
}
|
||||
code += eAX_reg - rAX_reg;
|
||||
/* Fall through */
|
||||
/* Fall through. */
|
||||
case eAX_reg: case eCX_reg: case eDX_reg: case eBX_reg:
|
||||
case eSP_reg: case eBP_reg: case eSI_reg: case eDI_reg:
|
||||
USED_REX (REX_MODE64);
|
||||
@ -3443,7 +3439,7 @@ OP_I (bytemode, sizeflag)
|
||||
op = get32s ();
|
||||
break;
|
||||
}
|
||||
/* Fall through */
|
||||
/* Fall through. */
|
||||
case v_mode:
|
||||
USED_REX (REX_MODE64);
|
||||
if (rex & REX_MODE64)
|
||||
@ -3602,7 +3598,7 @@ OP_J (bytemode, sizeflag)
|
||||
else
|
||||
{
|
||||
disp = get16 ();
|
||||
/* for some reason, a data16 prefix on a jump instruction
|
||||
/* For some reason, a data16 prefix on a jump instruction
|
||||
means that the pc is masked to 16 bits after the
|
||||
displacement is added! */
|
||||
mask = 0xffff;
|
||||
@ -3853,7 +3849,7 @@ OP_EM (bytemode, sizeflag)
|
||||
if (rex & REX_EXTZ)
|
||||
add = 8;
|
||||
|
||||
/* skip mod/rm byte */
|
||||
/* Skip mod/rm byte. */
|
||||
MODRM_CHECK;
|
||||
codep++;
|
||||
used_prefixes |= (prefixes & PREFIX_DATA);
|
||||
@ -3879,7 +3875,7 @@ OP_EX (bytemode, sizeflag)
|
||||
if (rex & REX_EXTZ)
|
||||
add = 8;
|
||||
|
||||
/* skip mod/rm byte */
|
||||
/* Skip mod/rm byte. */
|
||||
MODRM_CHECK;
|
||||
codep++;
|
||||
sprintf (scratchbuf, "%%xmm%d", rm + add);
|
||||
@ -4002,7 +3998,6 @@ OP_3DNowSuffix (bytemode, sizeflag)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static const char *simd_cmp_op[] = {
|
||||
"eq",
|
||||
"lt",
|
||||
@ -4074,8 +4069,10 @@ SIMD_Fixup (extrachar, sizeflag)
|
||||
}
|
||||
}
|
||||
|
||||
static void BadOp (void)
|
||||
static void
|
||||
BadOp (void)
|
||||
{
|
||||
codep = insn_codep + 1; /* throw away prefixes and 1st. opcode byte */
|
||||
/* Throw away prefixes and 1st. opcode byte. */
|
||||
codep = insn_codep + 1;
|
||||
oappend ("(bad)");
|
||||
}
|
||||
|
Reference in New Issue
Block a user