diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2007-09-14 19:57:47 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2007-09-14 19:57:47 +0000 |
commit | c0209578ea4c8c8c1aa4e6839a8cdd592146f073 (patch) | |
tree | f9165b6e8ff2602d94ccc940721140b5dddf21b2 | |
parent | f033ec5cb69939c24a00cf4234274737dd86edeb (diff) | |
download | gdb-c0209578ea4c8c8c1aa4e6839a8cdd592146f073.zip gdb-c0209578ea4c8c8c1aa4e6839a8cdd592146f073.tar.gz gdb-c0209578ea4c8c8c1aa4e6839a8cdd592146f073.tar.bz2 |
2007-09-14 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (build_modrm_byte): Adjust indentation.
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/config/tc-i386.c | 61 |
2 files changed, 35 insertions, 30 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 3038308..8f28e59 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2007-09-14 H.J. Lu <hongjiu.lu@intel.com> + + * config/tc-i386.c (build_modrm_byte): Adjust indentation. + 2007-09-14 Michael Meissner <michael.meissner@amd.com> Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> Tony Linthicum <tony.linthicum@amd.com> diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index d2d093f..cf00046 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -4476,10 +4476,10 @@ build_modrm_byte (void) op = i.drex.modrm_regmem; else { - for (op = 0; op < i.operands; op++) - if (operand_type_check (i.types[op], anymem)) - break; - assert (op < i.operands); + for (op = 0; op < i.operands; op++) + if (operand_type_check (i.types[op], anymem)) + break; + assert (op < i.operands); } default_seg = &ds; @@ -4686,35 +4686,36 @@ build_modrm_byte (void) } else { - for (op = 0; op < i.operands; op++) - if (i.types[op].bitfield.reg8 - || i.types[op].bitfield.reg16 - || i.types[op].bitfield.reg32 - || i.types[op].bitfield.reg64 - || i.types[op].bitfield.regmmx - || i.types[op].bitfield.regxmm - || i.types[op].bitfield.sreg2 - || i.types[op].bitfield.sreg3 - || i.types[op].bitfield.control - || i.types[op].bitfield.debug - || i.types[op].bitfield.test) - break; - assert (op < i.operands); + for (op = 0; op < i.operands; op++) + if (i.types[op].bitfield.reg8 + || i.types[op].bitfield.reg16 + || i.types[op].bitfield.reg32 + || i.types[op].bitfield.reg64 + || i.types[op].bitfield.regmmx + || i.types[op].bitfield.regxmm + || i.types[op].bitfield.sreg2 + || i.types[op].bitfield.sreg3 + || i.types[op].bitfield.control + || i.types[op].bitfield.debug + || i.types[op].bitfield.test) + break; + + assert (op < i.operands); /* If there is an extension opcode to put here, the register number must be put into the regmem field. */ - if (i.tm.extension_opcode != None) - { - i.rm.regmem = i.op[op].regs->reg_num; - if ((i.op[op].regs->reg_flags & RegRex) != 0) - i.rex |= REX_B; - } - else - { - i.rm.reg = i.op[op].regs->reg_num; - if ((i.op[op].regs->reg_flags & RegRex) != 0) - i.rex |= REX_R; - } + if (i.tm.extension_opcode != None) + { + i.rm.regmem = i.op[op].regs->reg_num; + if ((i.op[op].regs->reg_flags & RegRex) != 0) + i.rex |= REX_B; + } + else + { + i.rm.reg = i.op[op].regs->reg_num; + if ((i.op[op].regs->reg_flags & RegRex) != 0) + i.rex |= REX_R; + } } /* Now, if no memory operand has set i.rm.mode = 0, 1, 2 we |