2004-12-11 David O'Brien Merge from mainline: 2004-04-20 Jakub Jelinek * sparc-opc.c (fmoviccx, fmovfccx, fmovccx): Define. (fmovicc, fmovfcc, fmovcc): Remove fpsize argument, change opcode to suffix. Use fmov*x macros, create all 3 fpsize variants in one macro. Adjust all users. 2004-10-06 Aldy Hernandez * ppc-opc.c (powerpc_opcodes): Add efscfd, efdabs, efdnabs, efdneg, efdadd, efdsub, efdmul, efddiv, efdcmpgt, efdcmplt, efdcmpeq, efdtstgt, efdtstlt, efdtsteq, efdcfsi, efdcfsid, efdcfui, efdcfuid, efdcfsf, efdcfuf, efdctsi, efdctsidz, efdctsiz, efdctui, efdctuidz, efdctuiz, efdctsf, efdctuf, efdctuf, efdcfs. 2004-07-30 Michal Ludvig * i386-dis.c (GRPPADLCK): Renamed to GRPPADLCK1 (GRPPADLCK2): New define. (twobyte_has_modrm): True for 0xA6. (grps): GRPPADLCK2 for opcode 0xA6. 2004-05-13 Nick Clifton * po/fr.po: Updated French translation. 2004-05-05 Alan Modra PR 146. * ppc-opc.c (PPCVEC): Remove PPC_OPCODE_PPC. 2004-04-09 Daniel Jacobowitz Merge from mainline: 2004-03-30 Kazuhiro Inaoka * m32r-asm.c: Regenerate. 2004-03-08 Nick Clifton * po/de.po: Updated German translation. 2004-02-26 Andrew Stubbs * sh-opc.h: Move fsca and fsrra instructions from sh4a to sh4. Also correct mistake in the comment. 2004-02-26 Andrew Stubbs * sh-dis.c (print_insn_sh): Add REG_N_D nibble type to ensure that double registers have even numbers. Add REG_N_B01 for nn01 (binary 01) nibble to ensure that reserved instruction 0xfffd does not decode the same as 0xfdfd (ftrv). * sh-opc.h: Add REG_N_D nibble type and use it whereever REG_N refers to a double register. Add REG_N_B01 nibble type and use it instead of REG_NM in ftrv. Adjust the bit patterns in a few comments. 2004-04-08 Alan Modra Apply from mainline. 2004-02-25 Aldy Hernandez * ppc-opc.c (powerpc_opcodes): Change mask for dcbt and dcbtst. 2004-02-20 Aldy Hernandez * ppc-opc.c (powerpc_opcodes): Move mfmcsrr0 before mfdc_dat. 2004-02-20 Aldy Hernandez * ppc-opc.c (powerpc_opcodes): Add m*ivor35. 2004-02-20 Aldy Hernandez * ppc-opc.c (powerpc_opcodes): Add mfivor32, mfivor33, mfivor34, mtivor32, mtivor33, mtivor34. 2004-02-19 Aldy Hernandez * ppc-opc.c (powerpc_opcodes): Add mfmcar. 2004-03-15 Aldy Hernandez * ppc-opc.c (powerpc_opcodes): Add BOOKE versions of mfsprg. 2004-03-16 Alan Modra * ppc-dis.c (print_insn_powerpc): Don't print tabs. Handle PPC_OPERANDS_GPR_0. * ppc-opc.c (RA0): Define. (RAQ, RAL, RAM, RAS, RSQ, RTQ, RSO): Use PPC_OPERAND_GPR_0. (RAOPT): Rename from RAO. Update all uses. (powerpc_opcodes): Use RA0 as appropriate. 2004-03-15 Alan Modra * sparc-dis.c (print_insn_sparc): Update getword prototype. 2004-03-13 Alan Modra Apply the following patches from mainline 2004-03-12 Michal Ludvig * i386-dis.c (GRPPLOCK): Delete. (grps): Delete GRPPLOCK entry. 2004-03-12 Alan Modra * i386-dis.c (OP_M, OP_0f0e, OP_0fae, NOP_Fixup): New functions. (M, Mp): Use OP_M. (None, PADLOCK_SPECIAL, PADLOCK_0): Delete. (GRPPADLCK): Define. (dis386): Use NOP_Fixup on "nop". (dis386_twobyte): Use GRPPADLCK on opcode 0xa7. (twobyte_has_modrm): Set for 0xa7. (padlock_table): Delete. Move to.. (grps): ..here, using OP_0f07. Use OP_Ofae on lfence, mfence and clflush. (print_insn): Revert PADLOCK_SPECIAL code. (OP_E): Delete sfence, lfence, mfence checks. 2004-03-12 Jakub Jelinek * i386-dis.c (grps): Use INVLPG_Fixup instead of OP_E for invlpg. (INVLPG_Fixup): New function. (PNI_Fixup): Remove ATTRIBUTE_UNUSED from sizeflag. 2004-03-12 Alan Modra * i386-dis.c (grps): Use clflush by default for 0x0fae/7. (OP_E): Twiddle clflush to sfence here. 2004-03-12 Michal Ludvig * i386-dis.c (PADLOCK_SPECIAL, PADLOCK_0): New defines. (dis386_twobyte): Opcode 0xa7 is PADLOCK_0. (padlock_table): New struct with PadLock instructions. (print_insn): Handle PADLOCK_SPECIAL. 2004-02-10 Petko Manolov * arm-opc.h Maverick accumulator register opcode fixes. 2004-02-13 Ben Elliston * m32r-dis.c: Regenerate. 2004-01-27 Michael Snyder * sh-opc.h (sh_table): "fsrra", not "fssra". 2004-01-23 Andrew Over * sparc-opc.c (fdtox, fstox, fqtox, fxtod, fxtos, fxtoq): Tighten contraints. 2004-01-19 Andrew Over * sparc-opc.c (sparc_opcodes) : Fix args. 2004-01-19 Alan Modra * i386-dis.c (OP_E): Print scale factor on intel mode sib when not 1. Don't print scale factor on AT&T mode when index missing. 2004-01-16 Alexandre Oliva * m10300-opc.c (mov): 8- and 24-bit immediates are zero-extended when loaded into XR registers. 2004-01-14 Richard Sandiford * frv-desc.h: Regenerate. * frv-desc.c: Regenerate. * frv-opc.c: Regenerate. 2004-01-13 Michael Snyder * sh-dis.c (print_insn_sh): Allocate 4 bytes for insn. 2004-01-09 Paul Brook * arm-opc.h (arm_opcodes): Move generic mcrr after known specific opcodes. 2004-01-07 Daniel Jacobowitz * Makefile.am (libopcodes_la_DEPENDENCIES) (libopcodes_la_LIBADD): Revert 2003-05-17 change. Add explanatory comment about the problem. * Makefile.in: Regenerate. 2004-01-06 Alexandre Oliva 2003-12-19 Alexandre Oliva * frv-asm.c (parse_ulo16, parse_uhi16, parse_d12): Fix some cut&paste errors in shifting/truncating numerical operands. 2003-08-04 Alexandre Oliva * frv-asm.c (parse_ulo16): Parse gotofflo and gotofffuncdesclo. (parse_uslo16): Likewise. (parse_uhi16): Parse gotoffhi and gotofffuncdeschi. (parse_d12): Parse gotoff12 and gotofffuncdesc12. (parse_s12): Likewise. 2003-08-04 Alexandre Oliva * frv-asm.c (parse_ulo16): Parse gotlo and gotfuncdesclo. (parse_uslo16): Likewise. (parse_uhi16): Parse gothi and gotfuncdeschi. (parse_d12): Parse got12 and gotfuncdesc12. (parse_s12): Likewise. 2004-01-02 Albert Bartoszko * msp430-dis.c (msp430_doubleoperand): Check for an 'add' instruction which looks similar to an 'rla' instruction. For older changes see ChangeLog-0203 Local Variables: mode: change-log left-margin: 8 fill-column: 74 version-control: never End: