12007-07-03 Nathan Sidwell <[email protected]> 2 3 * m68k-dis.c (fetch_arg): Add E. Replace length switch with 4 direct masking. 5 (print_ins_arg): Add j & K operand types. 6 (match_insn_m68k): Check and skip initial '.' arg character. 7 (m68k_scan_mask): Likewise. 8 * m68k-opc.c (m68k_opcodes): Add coprocessor instructions. 9 102007-07-02 Alan Modra <[email protected]> 11 12 * Makefile.am: Run "make dep-am". 13 * Makefile.in: Regenerate. 14 * aclocal.m4: Regenerate. 15 * config.in: Regenerate. 16 * po/POTFILES.in: Regenerate. 17 * po/opcodes.pot: Regenerate. 18 192007-06-30 H.J. Lu <[email protected]> 20 21 * aclocal.m4: Regenerated. 22 * Makefile.in: Likewise. 23 242007-06-29 H.J. Lu <[email protected]> 25 26 * i386-reg.tbl: Remove spaces before comments. 27 282007-06-29 M R Swami Reddy <[email protected]> 29 30 * cr16-opc.c: New file. 31 * cr16-dis.c: New file. 32 * Makefile.am: Entries for cr16. 33 * Makefile.in: Regenerate. 34 * cofigure.in: Add cr16 target information. 35 * configure : Regenerate. 36 * disassemble.c: Add cr16 target information. 37 382007-06-28 H.J. Lu <[email protected]> 39 40 * Makefile.am (HFILES): Add i386-opc.h and i386-tbl.h. 41 (CFILES): Add i386-gen.c. 42 (i386-gen): New rule. 43 (i386-gen.o): Likewise. 44 (i386-tbl.h): Likewise. 45 Run "make dep-am". 46 * Makefile.in: Regenerated. 47 48 * i386-gen.c: New file. 49 * i386-opc.tbl: Likewise. 50 * i386-reg.tbl: Likewise. 51 * i386-tbl.h: Likewise. 52 53 * i386-opc.c: Include "i386-tbl.h". 54 (i386_optab): Removed. 55 (i386_regtab): Likewise. 56 (i386_regtab_size): Likewise. 57 582007-06-26 Paul Brook <[email protected]> 59 60 * arm-dis.c (coprocessor_opcodes): Add fmxr/fmrx mvfr0/mvfr1. 61 622007-06-25 H.J. Lu <[email protected]> 63 64 * i386-opc.h (regKludge): Renamed to ... 65 (RegKludge): This. 66 67 * i386-opc.c (i386_optab): Replace regKludge with RegKludge. 68 692007-06-23 H.J. Lu <[email protected]> 70 71 PR binutils/4667 72 * i386-dis.c (EX): Removed. 73 (EMd): New. 74 (EMq): Likewise. 75 (EXd): Likewise. 76 (EXq): Likewise. 77 (EXx): Likewise. 78 (PREGRP93...PREGRP97): Likewise. 79 (dis386_twobyte): Updated. 80 (prefix_user_table): Updated. Add PREGRP93...PREGRP97. 81 (OP_EX): Remove Intel syntax handling. 82 832007-06-18 Nathan Sidwell <[email protected]> 84 85 * m68k-opc.c (m68k_opcodes): Add wdebugl variants. 86 872007-06-14 H.J. Lu <[email protected]> 88 89 * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd. 90 91 * acinclude.m4: Removed. 92 93 * Makefile.in: Regenerated. 94 * doc/Makefile.in: Likewise. 95 * aclocal.m4: Likewise. 96 * configure: Likewise. 97 982007-06-05 Paul Brook <[email protected]> 99 100 * arm-dis.c (thumb32_opcodes): Display writeback ldrd/strd addresses. 101 1022007-05-24 Steve Ellcey <[email protected]> 103 104 * Makefile.in: Regnerate. 105 * configure: Regenerate. 106 * aclocal.m4: Regenerate. 107 1082007-05-18 Alan Modra <[email protected]> 109 110 * ppc-dis.c (print_insn_powerpc): Don't skip all operands 111 after setting skip_optional. 112 1132007-05-16 Peter Bergner <[email protected]> 114 115 * ppc-dis.c (operand_value_powerpc, skip_optional_operands): New. 116 (print_insn_powerpc): Use the new operand_value_powerpc and 117 skip_optional_operands functions to omit or print all optional 118 operands as a group. 119 * ppc-opc.c (BFF, W, XFL_L, XWRA_MASK): New. 120 (XFL_MASK): Delete L and W bits from the mask. 121 (mtfsfi, mtfsfi.): Replace use of BF with BFF. Relpace use of XRA_MASK 122 with XWRA_MASK. Use W. 123 (mtfsf, mtfsf.): Use XFL_L and W. 124 1252007-05-14 H.J. Lu <[email protected]> 126 127 PR binutils/4502 128 * i386-dis.c (Suffix3DNow): Replace "pfmulhrw" with "pmulhrw". 129 1302007-05-10 H.J. Lu <[email protected]> 131 132 * i386-opc.h (ShortForm): Redefined. 133 (Jump): Likewise. 134 (JumpDword): Likewise. 135 (JumpByte): Likewise. 136 (JumpInterSegment): Likewise. 137 (FloatMF): Likewise. 138 (FloatR): Likewise. 139 (FloatD): Likewise. 140 (Size16): Likewise. 141 (Size32): Likewise. 142 (Size64): Likewise. 143 (IgnoreSize): Likewise. 144 (DefaultSize): Likewise. 145 (No_bSuf): Likewise. 146 (No_wSuf): Likewise. 147 (No_lSuf): Likewise. 148 (No_sSuf): Likewise. 149 (No_qSuf): Likewise. 150 (No_xSuf): Likewise. 151 (FWait): Likewise. 152 (IsString): Likewise. 153 (regKludge): Likewise. 154 (IsPrefix): Likewise. 155 (ImmExt): Likewise. 156 (NoRex64): Likewise. 157 (Rex64): Likewise. 158 (Ugh): Likewise. 159 1602007-05-07 H.J. Lu <[email protected]> 161 162 * i386-dis.c (threebyte_0x38_uses_DATA_prefix): Correct entries 163 for some SSE4 instructions. 164 (threebyte_0x3a_uses_DATA_prefix): Likewise. 165 1662007-05-03 H.J. Lu <[email protected]> 167 168 * i386-dis.c (CRC32_Fixup): Don't print suffix in Intel mode. 169 170 * i386-opc.c (i386_optab): Remove IgnoreSize and correct operand 171 type for crc32. 172 1732007-05-01 H.J. Lu <[email protected]> 174 175 * i386-dis.c (CRC32_Fixup): Properly handle Intel mode and 176 check data size prefix in 16bit mode. 177 178 * i386-opc.c (i386_optab): Default crc32 to non-8bit and 179 support Intel mode. 180 1812007-04-30 Mark Salter <[email protected]> 182 183 * frv-desc.c: Regenerate. 184 * frv-desc.h: Regenerate. 185 1862007-04-30 Alan Modra <[email protected]> 187 188 PR 4436 189 * ppc-opc.c (powerpc_operands): Correct bitm for second entry of MBE. 190 1912007-04-27 H.J. Lu <[email protected]> 192 193 * i386-dis.c (modrm): Put reg before rm. 194 1952007-04-26 H.J. Lu <[email protected]> 196 197 PR binutils/4430 198 * i386-dis.c (print_displacement): New. 199 (OP_E): Call print_displacement instead of print_operand_value 200 to output displacement when either base or index exist. Print 201 the explicit zero displacement in 16bit mode. 202 2032007-04-26 H.J. Lu <[email protected]> 204 205 PR binutils/4429 206 * i386-dis.c (print_insn): Also swap the order of op_riprel 207 when swapping op_index. Break when the RIP relative address 208 is printed. 209 (OP_E): Properly handle RIP relative addressing and print the 210 explicit zero displacement for Intel mode. 211 2122007-04-27 Alan Modra <[email protected]> 213 214 * Makefile.am: Run "make dep-am". 215 * Makefile.in: Regenerate. 216 * ns32k-dis.c: Include sysdep.h first. 217 2182007-04-24 Andreas Krebbel <[email protected]> 219 220 * opcodes/s390-opc.c (MASK_SSF_RRDRD): Fourth nybble belongs to the 221 opcode. 222 * opcodes/s390-opc.txt (pfpo, ectg, csst): Add new z9-ec instructions. 223 2242007-04-24 Nick Clifton <[email protected]> 225 226 * arm-dis.c (print_insn): Initialise type. 227 2282007-04-24 Alan Modra <[email protected]> 229 230 * cgen-types.h: Include bfd_stdint.h, not stdint.h. 231 * Makefile.am: Run "make dep-am". 232 * Makefile.in: Regenerate. 233 2342007-04-23 Nathan Sidwell <[email protected]> 235 236 * m68k-opc.c: Mark mcfisa_c instructions. 237 2382007-04-21 Richard Earnshaw <[email protected]> 239 240 * arm-dis.c (arm_opcodes): Disassemble to unified syntax. 241 (thumb_opcodes): Add missing white space in adr. 242 (arm_decode_shift): New parameter, print_shift. Only decode the 243 shift parameter if set. Adjust callers. 244 (print_insn_arm): Support for operand type q with no shift decode. 245 2462007-04-21 Alan Modra <[email protected]> 247 248 * i386-opc.c (i386_float_regtab, i386_float_regtab_size): Delete. 249 Move contents to.. 250 (i386_regtab): ..here. 251 * i386-opc.h (i386_float_regtab, i386_float_regtab_size): Delete. 252 253 * ppc-opc.c (powerpc_operands): Delete duplicate entries. 254 (BA_MASK, FXM_MASK, STRM_MASK, VA_MASK, VB_MASK, VC_MASK): Delete. 255 (VD_MASK, WS_MASK, MTMSRD_L, XRT_L): Delete. 256 (powerpc_opcodes): Replace uses of MTMSRD_L and XRT_L. 257 2582007-04-20 Nathan Sidwell <[email protected]> 259 260 * m68k-dis.c (print_insn_arg): Show c04 as rambar0 and c05 as 261 rambar1. 262 2632007-04-20 Alan Modra <[email protected]> 264 265 * ppc-dis.c (print_insn_powerpc): Adjust for struct powerpc_operand 266 change. 267 * ppc-opc.c (powerpc_operands): Replace bit count with bit mask 268 in all entries. Add PPC_OPERAND_SIGNED to DE entry. Remove 269 references to following deleted functions. 270 (insert_bd, extract_bd, insert_dq, extract_dq): Delete. 271 (insert_ds, extract_ds, insert_de, extract_de): Delete. 272 (insert_des, extract_des, insert_li, extract_li): Delete. 273 (insert_nb, insert_rsq, insert_rtq, insert_ev2, extract_ev2): Delete. 274 (insert_ev4, extract_ev4, insert_ev8, extract_ev8): Delete. 275 (num_powerpc_operands): New constant. 276 (XSPRG_MASK): Remove entire SPRG field. 277 (powerpc_opcodes <bcctre, bcctrel>): Use XLBB_MASK not XLYBB_MASK. 278 2792007-04-20 Alan Modra <[email protected]> 280 281 * ppc-opc.c (DCM, DGM, TE, RMC, R, SP, S): Correct shift. 282 (Z2_MASK): Define. 283 (powerpc_opcodes): Use Z2_MASK in all insns taking RMC operand. 284 2852007-04-20 Richard Earnshaw <[email protected]> 286 287 * arm-dis.c (print_insn): Only look for a mapping symbol in the section 288 being disassembled. 289 2902007-04-19 Alan Modra <[email protected]> 291 292 * Makefile.am: Run "make dep-am". 293 * Makefile.in: Regenerate. 294 * po/POTFILES.in: Regenerate. 295 2962007-04-19 Alan Modra <[email protected]> 297 298 * ppc-opc.c (powerpc_opcodes): Add cctpl, cctpm, cctph, db8cyc, 299 db10cyc, db12cyc, db16cyc. 300 3012007-04-19 Nathan Froyd <[email protected]> 302 303 * ppc-opc.c (powerpc_opcodes): Recognize three-operand tlbsxe. 304 3052007-04-18 H.J. Lu <[email protected]> 306 307 * i386-dis.c (CRC32_Fixup): New. 308 (PREGRP85, PREGRP86, PREGRP87, PREGRP88, PREGRP89, PREGRP90, 309 PREGRP91): New. 310 (threebyte_0x38_uses_DATA_prefix): Updated for SSE4.2. 311 (threebyte_0x3a_uses_DATA_prefix): Likewise. 312 (prefix_user_table): Add PREGRP85, PREGRP86, PREGRP87, 313 PREGRP88, PREGRP89, PREGRP90 and PREGRP91. 314 (three_byte_table): Likewise. 315 316 * i386-opc.c (i386_optab): Add SSE4.2 opcodes. 317 318 * i386-opc.h (CpuSSE4_2): New. 319 (CpuSSE4): Likewise. 320 (CpuUnknownFlags): Add CpuSSE4_2. 321 3222007-04-18 H.J. Lu <[email protected]> 323 324 * i386-dis.c (XMM_Fixup): New. 325 (Edqb): New. 326 (Edqd): New. 327 (XMM0): New. 328 (dqb_mode): New. 329 (dqd_mode): New. 330 (PREGRP39 ... PREGRP85): New. 331 (threebyte_0x38_uses_DATA_prefix): Updated for SSE4. 332 (threebyte_0x3a_uses_DATA_prefix): Likewise. 333 (prefix_user_table): Add PREGRP39 ... PREGRP85. 334 (three_byte_table): Likewise. 335 (putop): Handle 'K'. 336 (intel_operand_size): Handle dqb_mode, dqd_mode): 337 (OP_E): Likewise. 338 (OP_G): Likewise. 339 340 * i386-opc.c (i386_optab): Add SSE4.1 opcodes. 341 342 * i386-opc.h (CpuSSE4_1): New. 343 (CpuUnknownFlags): Add CpuSSE4_1. 344 (regKludge): Update comment. 345 3462007-04-18 Matthias Klose <[email protected]> 347 348 * Makefile.am (libopcodes_la_LDFLAGS): Use bfd soversion. 349 * Makefile.in: Regenerate. 350 3512007-04-14 Steve Ellcey <[email protected]> 352 353 * Makefile.am: Add ACLOCAL_AMFLAGS. 354 * Makefile.in: Regenerate. 355 3562007-04-13 H.J. Lu <[email protected]> 357 358 * i386-dis.c: Remove trailing white spaces. 359 * i386-opc.c: Likewise. 360 * i386-opc.h: Likewise. 361 3622007-04-11 H.J. Lu <[email protected]> 363 364 PR binutils/4333 365 * i386-dis.c (GRP1a): New. 366 (GRP1b ... GRPPADLCK2): Update index. 367 (dis386): Use GRP1a for entry 0x8f. 368 (mod, rm, reg): Removed. Replaced by ... 369 (modrm): This. 370 (grps): Add GRP1a. 371 3722007-04-09 Kazu Hirata <[email protected]> 373 374 * m68k-dis.c (print_insn_m68k): Restore info->fprintf_func and 375 info->print_address_func if longjmp is called. 376 3772007-03-29 DJ Delorie <[email protected]> 378 379 * m32c-desc.c: Regenerate. 380 * m32c-dis.c: Regenerate. 381 * m32c-opc.c: Regenerate. 382 3832007-03-28 H.J. Lu <[email protected]> 384 385 * i386-opc.c (i386_optab): Change InvMem to RegMem for mov and 386 movq. Remove InvMem from sldt, smsw and str. 387 388 * i386-opc.h (InvMem): Renamed to ... 389 (RegMem): Update comments. 390 (AnyMem): Remove InvMem. 391 3922007-03-27 Paul Brook <[email protected]> 393 394 * arm-dis.c (thumb_opcodes): Add entry for undefined insns (0xbe??). 395 3962007-03-24 Paul Brook <[email protected]> 397 398 * arm-dis.c (coprocessor_opcodes): Remove superfluous 0x. 399 (print_insn_coprocessor): Handle %<bitfield>x. 400 4012007-03-24 Paul Brook <[email protected]> 402 Mark Shinwell <[email protected]> 403 404 * arm-dis.c (arm_opcodes): Print SRS base register. 405 4062007-03-23 H.J. Lu <[email protected]> 407 408 * i386-dis.c (prefix_name): Replace rex64XYZ with rex.WRXB. 409 410 * i386-opc.c (i386_optab): Add rex.wrxb. 411 4122007-03-21 H.J. Lu <[email protected]> 413 414 * i386-dis.c (REX_MODE64): Remove definition. 415 (REX_EXTX): Likewise. 416 (REX_EXTY): Likewise. 417 (REX_EXTZ): Likewise. 418 (USED_REX): Use REX_OPCODE instead of 0x40. 419 Replace REX_MODE64, REX_EXTX, REX_EXTY and REX_EXTZ with REX_W, 420 REX_R, REX_X and REX_B respectively. 421 4222007-03-21 H.J. Lu <[email protected]> 423 424 PR binutils/4218 425 * i386-dis.c (PREGRP38): New. 426 (dis386): Use PREGRP38 for 0x90. 427 (prefix_user_table): Add PREGRP38. 428 (print_insn): Set uses_REPZ_prefix to 1 for pause. 429 (NOP_Fixup1): Properly handle REX bits. 430 (NOP_Fixup2): Likewise. 431 432 * i386-opc.c (i386_optab): Allow %eax with xchg in 64bit. 433 Allow register with nop. 434 4352007-03-20 DJ Delorie <[email protected]> 436 437 * m32c-asm.c: Regenerate. 438 * m32c-desc.c: Regenerate. 439 * m32c-desc.h: Regenerate. 440 * m32c-dis.h: Regenerate. 441 * m32c-ibld.c: Regenerate. 442 * m32c-opc.c: Regenerate. 443 * m32c-opc.h: Regenerate. 444 4452007-03-15 H.J. Lu <[email protected]> 446 447 * i386-opc.c: Include "libiberty.h". 448 (i386_regtab): Remove the last entry. 449 (i386_regtab_size): New. 450 (i386_float_regtab_size): Likewise. 451 452 * i386-opc.h (i386_regtab_size): New. 453 (i386_float_regtab_size): Likewise. 454 4552007-03-15 H.J. Lu <[email protected]> 456 457 * Makefile.am (CFILES): Add i386-opc.c. 458 (ALL_MACHINES): Add i386-opc.lo. 459 Run "make dep-am". 460 * Makefile.in: Regenerated. 461 462 * configure.in: Add i386-opc.lo for bfd_i386_arch. 463 * configure: Regenerated. 464 465 * i386-dis.c: Include "opcode/i386.h". 466 (MAXLEN): Renamed to MAX_MNEM_SIZE. Remove definition. 467 (FWAIT_OPCODE): Remove definition. 468 (UNIXWARE_COMPAT): Renamed to SYSV386_COMPAT. Remove definition. 469 (MAX_OPERANDS): Remove definition. 470 471 * i386-opc.c: New file. 472 * i386-opc.h: Likewise. 473 4742007-03-15 H.J. Lu <[email protected]> 475 476 * Makefile.in: Regenerated. 477 4782007-03-09 H.J. Lu <[email protected]> 479 480 * i386-dis.c (OP_Rd): Renamed to ... 481 (OP_R): This. 482 (Rd): Updated. 483 (Rm): Likewise. 484 4852007-03-08 Alan Modra <[email protected]> 486 487 * fr30-asm.c: Regenerate. 488 * frv-asm.c: Regenerate. 489 * ip2k-asm.c: Regenerate. 490 * iq2000-asm.c: Regenerate. 491 * m32c-asm.c: Regenerate. 492 * m32r-asm.c: Regenerate. 493 * m32r-dis.c: Regenerate. 494 * mt-asm.c: Regenerate. 495 * mt-ibld.c: Regenerate. 496 * mt-opc.c: Regenerate. 497 * openrisc-asm.c: Regenerate. 498 * xc16x-asm.c: Regenerate. 499 * xstormy16-asm.c: Regenerate. 500 501 * Makefile.am: Run "make dep-am". 502 * Makefile.in: Regenerate. 503 * po/POTFILES.in: Regenerate. 504 5052007-03-06 Andreas Krebbel <[email protected]> 506 507 * opcodes/s390-opc.c (INSTR_RRE_FR, INSTR_RRF_F0FF2, INSTR_RRF_F0FR, 508 INSTR_RRF_UUFF, INSTR_RRF_0UFF, INSTR_RRF_FFFU, INSTR_RRR_F0FF): New 509 instruction formats added. 510 (MASK_RRE_FR, MASK_RRF_F0FF2, MASK_RRF_F0FR, MASK_RRF_UUFF, 511 MASK_RRF_0UFF, MASK_RRF_FFFU, MASK_RRR_F0FF): New instruction format 512 masks added. 513 * opcodes/s390-opc.txt (lpdfr - tgxt): Decimal floating point 514 instructions added. 515 * opcodes/s390-mkopc.c (s390_opcode_cpu_val): S390_OPCODE_Z9_EC added. 516 (main): z9-ec cpu type option added. 517 * include/opcode/s390.h (s390_opcode_cpu_val): S390_OPCODE_Z9_EC added. 518 5192007-02-22 DJ Delorie <[email protected]> 520 521 * s390-opc.c (INSTR_SS_L2RDRD): New. 522 (MASK_SS_L2RDRD): New. 523 * s390-opc.txt (pka): Use it. 524 5252007-02-20 Thiemo Seufer <[email protected]> 526 Chao-Ying Fu <[email protected]> 527 528 * mips-dis.c (mips_arch_choices): Add DSP R2 support. 529 (print_insn_args): Add support for balign instruction. 530 * mips-opc.c (D33): New shortcut for DSP R2 instructions. 531 (mips_builtin_opcodes): Add DSP R2 instructions. 532 5332007-02-19 Andreas Krebbel <[email protected]> 534 535 * s390-opc.c (INSTR_RRF_U0FR, MASK_RRF_U0FR): Removed. 536 (INSTR_RRF_U0RF, MASK_RRF_U0RF): Added. 537 * s390-opc.txt (cfxbr, cfdbr, cfebr, cgebr, cgdbr, cgxbr, cger, cgdr, 538 cgxr, cfxr, cfdr, cfer): Instruction type set to INSTR_RRF_U0RF. 539 5402007-02-19 Andreas Krebbel <[email protected]> 541 542 * s390-opc.txt ("efpc", "sfpc"): Set to RRE_RR_OPT instruction type. 543 * s390-opc.c (s390_operands): Add RO_28 as optional gpr. 544 (INSTR_RRE_RR_OPT, MASK_RRE_RR_OPT): New instruction type for efpc 545 and sfpc. 546 5472007-02-16 Nick Clifton <[email protected]> 548 549 PR binutils/4045 550 * avr-dis.c (comment_start): New variable, contains the prefix to 551 use when printing addresses in comments. 552 (print_insn_avr): Set comment_start to an empty space if there is 553 no symbol table available as the generic address printing code 554 will prefix the numeric value of the address with 0x. 555 5562007-02-13 H.J. Lu <[email protected]> 557 558 * i386-dis.c: Updated to use an array of MAX_OPERANDS operands 559 in struct dis386. 560 5612007-02-05 Dave Brolley <[email protected]> 562 Richard Sandiford <[email protected]> 563 DJ Delorie <[email protected]> 564 Graydon Hoare <[email protected]> 565 Frank Ch. Eigler <[email protected]> 566 Ben Elliston <[email protected]> 567 568 * Makefile.am (HFILES): Add mep-desc.h mep-opc.h. 569 (CFILES): Add mep-*.c 570 (ALL_MACHINES): Add mep-*.lo. 571 (CLEANFILES): Add stamp-mep. 572 (CGEN_CPUS): Add mep. 573 (MEP_DEPS): New variable. 574 (mep-*): New targets. 575 * configure.in: Handle bfd_mep_arch. 576 * disassemble.c (ARCH_mep): New macro. 577 (disassembler): Handle bfd_arch_mep. 578 (disassemble_init_for_target): Likewise. 579 * mep-*: New files for Toshiba Media Processor (MeP). 580 * Makefile.in: Regenerated. 581 * configure: Regenerated. 582 5832007-02-05 H.J. Lu <[email protected]> 584 585 * i386-dis.c (OP_J): Undo the last change. Properly handle 64K 586 wrap around within the same segment in 16bit mode. 587 5882007-02-02 H.J. Lu <[email protected]> 589 590 * i386-dis.c (OP_J): Mask to 16bit only if there is a data16 591 prefix. 592 5932007-02-02 H.J. Lu <[email protected]> 594 595 * avr-dis.c (avr_operand): Correct PR number in comment. 596 5972007-02-02 H.J. Lu <[email protected]> 598 599 * disassemble.c (disassembler_usage): Call 600 print_i386_disassembler_options for i386 disassembler. 601 602 * i386-dis.c (print_i386_disassembler_options): New. 603 (print_insn): Support the new addr64 option. 604 6052007-02-02 Hiroki Kaminaga <[email protected]> 606 607 * ppc-dis.c (powerpc_dialect): Handle ppc440. 608 * ppc-dis.c (print_ppc_disassembler_options): Note the -M440 can 609 be used. 610 6112007-02-02 Alan Modra <[email protected]> 612 613 * ppc-opc.c (insert_bdm): -Many comment. 614 (valid_bo): Add "extract" param. Accept both powerpc and power4 615 BO fields when disassembling with -Many. 616 (insert_bo, extract_bo, insert_boe, extract_boe): Adjust valid_bo call. 617 6182007-01-08 Kazu Hirata <[email protected]> 619 620 * m68k-opc.c (m68k_opcodes): Replace cpu32 with 621 cpu32 | fido_a except on tbl instructions. 622 6232007-01-04 Paul Brook <[email protected]> 624 625 * arm-dis.c (arm_opcodes): Fix cpsie and cpsid entries. 626 6272007-01-04 Andreas Schwab <[email protected]> 628 629 * m68k-opc.c: Fix encoding of signed bit in the cpu32 tbls insns. 630 6312007-01-04 Julian Brown <[email protected]> 632 633 * arm-dis.c (neon_opcode): Fix disassembly for vshl, vqshl, vrshl, 634 vqrshl instructions. 635 636For older changes see ChangeLog-2006 637 638Local Variables: 639mode: change-log 640left-margin: 8 641fill-column: 74 642version-control: never 643End: 644