1 1.1 skrll 2006-12-27 Kazu Hirata <kazu (a] codesourcery.com> 2 1.1 skrll 3 1.1 skrll * m68k-dis.c (print_insn_arg): Add support for cac and mbb. 4 1.1 skrll 5 1.1 skrll 2006-12-27 Kazu Hirata <kazu (a] codesourcery.com> 6 1.1 skrll 7 1.1 skrll * m68k-opc.c (m68k_opcodes): Add sleep and trapx. 8 1.1 skrll 9 1.1 skrll 2006-12-15 H.J. Lu <hongjiu.lu (a] intel.com> 10 1.1 skrll 11 1.1 skrll * i386-dis.c (o_mode): New for 16-byte operand. 12 1.1 skrll (intel_operand_size): Generate "OWORD PTR " for o_mode. 13 1.1 skrll (CMPXCHG8B_Fixup): Set bytemode to o_mode instead of x_mode. 14 1.1 skrll 15 1.1 skrll 2006-12-14 H.J. Lu <hongjiu.lu (a] intel.com> 16 1.1 skrll 17 1.1 skrll * i386-dis.c (CMPXCHG8B_Fixup): New. 18 1.1 skrll (grps): Use CMPXCHG8B_Fixup for cmpxchg8b. 19 1.1 skrll 20 1.1 skrll 2006-12-11 H.J. Lu <hongjiu.lu (a] intel.com> 21 1.1 skrll 22 1.1 skrll * i386-dis.c (Eq): Replaced by ... 23 1.1 skrll (Mq): New. This. 24 1.1 skrll (Ma): Defined with OP_M instead of OP_E. 25 1.1 skrll (grps): Updated cmpxchg8b and vmptrst for Eq -> Mq. 26 1.1 skrll (OP_M): Added bound, cmpxchg8b and vmptrst to bad modrm list. 27 1.1 skrll 28 1.1 skrll 2006-12-11 Daniel Jacobowitz <dan (a] codesourcery.com> 29 1.1 skrll 30 1.1 skrll * po/Make-in (.po.gmo): Put gmo files in objdir. 31 1.1 skrll 32 1.1 skrll 2006-12-09 H.J. Lu <hongjiu.lu (a] intel.com> 33 1.1 skrll 34 1.1 skrll * i386-dis.c (X86_64_1): New. 35 1.1 skrll (X86_64_2): Likewise. 36 1.1 skrll (X86_64_3): Likewise. 37 1.1 skrll (dis386): Replace 0x60, 0x61 and 0x62 entries with x86-64 38 1.1 skrll tables. 39 1.1 skrll (x86_64_table): Add entries for 0x60, 0x61 and 0x62. 40 1.1 skrll 41 1.1 skrll 2006-12-09 H.J. Lu <hongjiu.lu (a] intel.com> 42 1.1 skrll 43 1.1 skrll * i386-dis.c: Adjust white spaces. 44 1.1 skrll 45 1.1 skrll 2006-12-04 Jan Beulich <jbeulich (a] novell.com> 46 1.1 skrll 47 1.1 skrll * i386-dis.c (OP_J): Update used_prefixes in v_mode. 48 1.1 skrll 49 1.1 skrll 2006-11-30 Jan Beulich <jbeulich (a] novell.com> 50 1.1 skrll 51 1.1 skrll * i386-dis.c (SEG_Fixup): Delete. 52 1.1 skrll (Sv): Use OP_SEG. 53 1.1 skrll (putop): New suffix character 'D'. 54 1.1 skrll (dis386): Use it. 55 1.1 skrll (grps): Likewise. 56 1.1 skrll (OP_SEG): Handle bytemode other than w_mode. 57 1.1 skrll 58 1.1 skrll 2006-11-30 Jan Beulich <jbeulich (a] novell.com> 59 1.1 skrll 60 1.1 skrll * i386-dis.c (zAX): New. 61 1.1 skrll (Xz): New. 62 1.1 skrll (Yzr): New. 63 1.1 skrll (z_mode): New. 64 1.1 skrll (z_mode_ax_reg): New. 65 1.1 skrll (putop): New suffix character 'G'. 66 1.1 skrll (dis386): Use it for in, out, ins, and outs. 67 1.1 skrll (intel_operand_size): Handle z_mode. 68 1.1 skrll (OP_REG): Delete unreachable case indir_dx_reg. 69 1.1 skrll (OP_IMREG): Fix Intel syntax output for case indir_dx_reg. Handle 70 1.1 skrll z_mode_ax_reg. 71 1.1 skrll (OP_ESreg): Fix Intel syntax operand size handling. 72 1.1 skrll (OP_DSreg): Likewise. 73 1.1 skrll 74 1.1 skrll 2006-11-30 Jan Beulich <jbeulich (a] novell.com> 75 1.1 skrll 76 1.1 skrll * i386-dis.c (dis386): Use 'R' and 'O' for cbw/cwd unconditionally. 77 1.1 skrll (putop): For 'O' suffix, print 'q' in Intel mode, and mark data prefix 78 1.1 skrll used. For 'R' and 'W' suffix, simplify and fix Intel mode. 79 1.1 skrll 80 1.1 skrll 2006-11-29 Paul Brook <paul (a] codesourcery.com> 81 1.1 skrll 82 1.1 skrll * arm-dis.c (coprocessor_opcodes): Fix bitfields for fconstd/fconstd. 83 1.1 skrll 84 1.1 skrll 2006-11-22 Daniel Jacobowitz <dan (a] codesourcery.com> 85 1.1 skrll 86 1.1 skrll * arm-dis.c (last_is_thumb): Delete. 87 1.1 skrll (enum map_type, last_type): New. 88 1.1 skrll (print_insn_data): New. 89 1.1 skrll (get_sym_code_type): Take MAP_TYPE argument. Check the type of 90 1.1 skrll the right symbol. Handle $d. 91 1.1 skrll (print_insn): Check for mapping symbols even without a normal 92 1.1 skrll symbol. Adjust searching. If $d is found see how much data 93 1.1 skrll to print. Handle data. 94 1.1 skrll 95 1.1 skrll 2006-11-16 Nathan Sidwell <nathan (a] codesourcery.com> 96 1.1 skrll 97 1.1 skrll * m68k-opc.c (m68k_opcodes): Place trap instructions before set 98 1.1 skrll conditionals. Add tpf coldfire instruction as alias for trapf. 99 1.1 skrll 100 1.1 skrll 2006-11-09 H.J. Lu <hongjiu.lu (a] intel.com> 101 1.1 skrll 102 1.1 skrll * i386-dis.c (print_insn): Check PREFIX_REPNZ before 103 1.1 skrll PREFIX_DATA when prefix user table is used. 104 1.1 skrll 105 1.1 skrll 2006-11-09 H.J. Lu <hongjiu.lu (a] intel.com> 106 1.1 skrll 107 1.1 skrll * i386-dis.c (twobyte_uses_SSE_prefix): Renamed to ... 108 1.1 skrll (twobyte_uses_DATA_prefix): This. 109 1.1 skrll (twobyte_uses_REPNZ_prefix): New. 110 1.1 skrll (twobyte_uses_REPZ_prefix): Likewise. 111 1.1 skrll (threebyte_0x38_uses_DATA_prefix): Likewise. 112 1.1 skrll (threebyte_0x38_uses_REPNZ_prefix): Likewise. 113 1.1 skrll (threebyte_0x38_uses_REPZ_prefix): Likewise. 114 1.1 skrll (threebyte_0x3a_uses_DATA_prefix): Likewise. 115 1.1 skrll (threebyte_0x3a_uses_REPNZ_prefix): Likewise. 116 1.1 skrll (threebyte_0x3a_uses_REPZ_prefix): Likewise. 117 1.1 skrll (print_insn): Updated checking usages of DATA/REPNZ/REPZ 118 1.1 skrll prefixes. 119 1.1 skrll 120 1.1 skrll 2006-11-06 Troy Rollo <troy (a] corvu.com.au> 121 1.1 skrll 122 1.1 skrll * ppc-opc.c: Restore COM to mfcr wrongly removed 2003-07-04. 123 1.1 skrll 124 1.1 skrll 2006-11-01 Mei Ligang <ligang (a] sunnorth.com.cn> 125 1.1 skrll 126 1.1 skrll * score-opc.h (score_opcodes): Delete modifier '0x'. 127 1.1 skrll 128 1.1 skrll 2006-10-30 Paul Brook <paul (a] codesourcery.com> 129 1.1 skrll 130 1.1 skrll * arm-dis.c (last_is_thumb, last_mapping_sym, last_mapping_addr): New. 131 1.1 skrll (get_sym_code_type): New function. 132 1.1 skrll (print_insn): Search for mapping symbols. 133 1.1 skrll 134 1.1 skrll 2006-10-31 Mei Ligang <ligang (a] sunnorth.com.cn> 135 1.1 skrll 136 1.1 skrll * score-dis.c (print_insn): Correct the error code to print 137 1.1 skrll correct PCE instruction disassembly. 138 1.1 skrll 139 1.1 skrll 2006-10-26 Ben Elliston <bje (a] au.ibm.com> 140 1.1 skrll Anton Blanchard <anton (a] samba.org> 141 1.1 skrll Peter Bergner <bergner (a] vnet.ibm.com> 142 1.1 skrll 143 1.1 skrll * ppc-opc.c (A_L, DCM, DGM, TE, RMC, R, SP, S, SH16, XRT_L, EH, 144 1.1 skrll AFRALFRC_MASK, Z, ZRC, Z_MASK, XLRT_MASK, XEH_MASK): Define. 145 1.1 skrll (POWER6): Define. 146 1.1 skrll (powerpc_opcodes): Extend "lwarx", "ldarx", "dcbf", "fres", "fres.", 147 1.1 skrll "frsqrtes", "frsqrtes." "fre", "fre.", "frsqrte" and "frsqrte.". 148 1.1 skrll Add "doze", "nap", "sleep", "rvwinkle", "dcbfl", "prtyw", "prtyd", 149 1.1 skrll "mfcfar", "cmpb", "lfdpx", "stfdpx", "mtcfar", "mffgpr", "mftgpr", 150 1.1 skrll "lwzcix", "lhzcix", "lbzcix", "ldcix", "lfiwax", "stwcix", "sthcix", 151 1.1 skrll "stbcix", "stdcix", "lfdp", "dadd", "dadd.", "dqua", "dqua.", "dmul", 152 1.1 skrll "dmul.", "drrnd", "drrnd.", "dscli", "dscli.", "dquai", "dquai.", 153 1.1 skrll "dscri", "dscri.", "drintx", "drintx.", "dcmpo", "dtstex", "dtstdc", 154 1.1 skrll "dtstdg", "dtstsf", "drintn", "drintn.", "dctdp", "dctdp.", "dctfix", 155 1.1 skrll "dctfix.", "ddedpd", "ddedpd.", "dxex", "dxex.", "dsub", "dsub.", 156 1.1 skrll "ddiv", "ddiv.", "dcmpu", "drsp", "drsp.", "dcffix", "dcffix.", 157 1.1 skrll "denbcd", "denbcd.", "diex", "diex.", "stfdp", "daddq", "daddq.", 158 1.1 skrll "dquaq", "dquaq.", "fcpsgn", "fcpsgn.", "dmulq", "dmulq.", 159 1.1 skrll "drrndq", "drrndq.", "dscliq", "dscliq.", "dquaiq", "dquaiq.", 160 1.1 skrll "dscriq", "dscriq.", "drintxq", "drintxq.", "dcmpoq", "dtstexq", 161 1.1 skrll "dtstdcq", "dtstdgq", "dtstsfq", "drintnq", "drintnq.", 162 1.1 skrll "dctqpq", "dctqpq.", "dctfixq", "dctfixq.", "ddedpdq", "ddedpdq.", 163 1.1 skrll "dxexq", "dxexq.", "dsubq", "dsubq.", "ddivq", "ddivq.", "dcmpuq", 164 1.1 skrll "drdpq", "drdpq.", "dcffixq", "dcffixq.", "denbcdq", "denbcdq.", 165 1.1 skrll "diexq" and "diexq." opcodes. 166 1.1 skrll 167 1.1 skrll 2006-10-26 Daniel Jacobowitz <dan (a] codesourcery.com> 168 1.1 skrll 169 1.1 skrll * h8300-dis.c (bfd_h8_disassemble): Add missing consts. 170 1.1 skrll 171 1.1 skrll 2006-10-25 Trevor Smigiel <Trevor_Smigiel (a] playstation.sony.com> 172 1.1 skrll Yukishige Shibata <shibata (a] rd.scei.sony.co.jp> 173 1.1 skrll Nobuhisa Fujinami <fnami (a] rd.scei.sony.co.jp> 174 1.1 skrll Takeaki Fukuoka <fukuoka (a] rd.scei.sony.co.jp> 175 1.1 skrll Alan Modra <amodra (a] bigpond.net.au> 176 1.1 skrll 177 1.1 skrll * spu-dis.c: New file. 178 1.1 skrll * spu-opc.c: New file. 179 1.1 skrll * configure.in: Add SPU support. 180 1.1 skrll * disassemble.c: Likewise. 181 1.1 skrll * Makefile.am: Likewise. Run "make dep-am". 182 1.1 skrll * Makefile.in: Regenerate. 183 1.1 skrll * configure: Regenerate. 184 1.1 skrll * po/POTFILES.in: Regenerate. 185 1.1 skrll 186 1.1 skrll 2006-10-24 Andrew Pinski <andrew_pinski (a] playstation.sony.com> 187 1.1 skrll 188 1.1 skrll * ppc-opc.c (CELL): New define. 189 1.1 skrll (powerpc_opcodes): Enable hrfid for Cell. Add ldbrx and stdbrx, 190 1.1 skrll cell specific instructions. Add {st,l}x{r,l}{,l} cell specific 191 1.1 skrll VMX instructions. 192 1.1 skrll * ppc-dis.c (powerpc_dialect): Handle cell. 193 1.1 skrll 194 1.1 skrll 2006-10-23 Dwarakanath Rajagopal <dwarak.rajagopal (a] amd.com> 195 1.1 skrll 196 1.1.1.2 christos * i386-dis.c (dis386): Add support for the change in POPCNT opcode in 197 1.1 skrll amdfam10 architecture. 198 1.1 skrll (PREGRP37): NEW. 199 1.1 skrll (print_insn): Disallow REP prefix for POPCNT. 200 1.1.1.2 christos 201 1.1 skrll 2006-10-20 Andrew Stubbs <andrew.stubbs (a] st.com> 202 1.1 skrll 203 1.1 skrll * sh-dis.c (print_insn_sh): Remove 0x from output to prevent GDB 204 1.1 skrll duplicating it. 205 1.1 skrll 206 1.1 skrll 2006-10-18 Dave Brolley <brolley (a] redhat.com> 207 1.1 skrll 208 1.1 skrll * configure.in (BFD_MACHINES): Add cgen-bitset.lo for bfd_sh_arch. 209 1.1 skrll * configure: Regenerated. 210 1.1 skrll 211 1.1 skrll 2006-09-29 Alan Modra <amodra (a] bigpond.net.au> 212 1.1 skrll 213 1.1 skrll * po/POTFILES.in: Regenerate. 214 1.1 skrll 215 1.1 skrll 2006-09-26 Mark Shinwell <shinwell (a] codesourcery.com> 216 1.1 skrll Joseph Myers <joseph (a] codesourcery.com> 217 1.1 skrll Ian Lance Taylor <ian (a] wasabisystems.com> 218 1.1 skrll Ben Elliston <bje (a] wasabisystems.com> 219 1.1 skrll 220 1.1 skrll * arm-dis.c (coprocessor_opcodes): The X-qualifier to WMADD may 221 1.1 skrll only be used with the default multiply-add operation, so if N is 222 1.1 skrll set, don't bother printing X. Add new iwmmxt instructions. 223 1.1 skrll (IWMMXT_INSN_COUNT): Update. 224 1.1 skrll (iwmmxt_wwssnames): Qualify "wwss" names at index 2, 6, 10 and 14 225 1.1 skrll with a 'c' suffix. 226 1.1 skrll (print_insn_coprocessor): Check for iWMMXt2. Handle format 227 1.1 skrll specifiers 'r', 'i'. 228 1.1 skrll 229 1.1 skrll 2006-09-24 Dwarakanath Rajagopal <dwarak.rajagopal (a] amd.com> 230 1.1 skrll 231 1.1 skrll PR binutils/3100 232 1.1 skrll * i386-dis.c (prefix_user_table): Fix the second operand of 233 1.1 skrll maskmovdqu instruction to allow only %xmm register instead of 234 1.1 skrll both %xmm register and memory. 235 1.1 skrll 236 1.1 skrll 2006-09-23 H.J. Lu <hongjiu.lu (a] intel.com> 237 1.1 skrll 238 1.1 skrll PR binutils/3235 239 1.1 skrll * i386-dis.c (OP_OFF64): Get 32bit offset if there is an 240 1.1 skrll address size prefix. 241 1.1 skrll 242 1.1 skrll 2006-09-17 Mei Ligang <ligang (a] sunnorth.com.cn> 243 1.1 skrll 244 1.1 skrll * score-dis.c: New file. 245 1.1 skrll * score-opc.h: New file. 246 1.1 skrll * Makefile.am: Add Score files. 247 1.1 skrll * Makefile.in: Regenerate. 248 1.1 skrll * configure.in: Add support for Score target. 249 1.1 skrll * configure: Regenerate. 250 1.1 skrll * disassemble.c: Add support for Score target. 251 1.1 skrll 252 1.1 skrll 2006-09-16 Nick Clifton <nickc (a] redhat.com> 253 1.1 skrll Pedro Alves <pedro_alves (a] portugalmail.pt> 254 1.1 skrll 255 1.1 skrll * arm-dis.c: Make use of new STRING_COMMA_LEN and CONST_STRNEQ 256 1.1 skrll macros defined in bfd.h. 257 1.1 skrll * cris-dis.c: Likewise. 258 1.1 skrll * h8300-dis.c: Likewise. 259 1.1 skrll * i386-dis.c: Likewise. 260 1.1 skrll * ia64-gen.c: Likewise. 261 1.1 skrll * mips-dis: Likewise. 262 1.1 skrll 263 1.1 skrll 2006-09-04 Paul Brook <paul (a] codesourcery.com> 264 1.1 skrll 265 1.1 skrll * arm-dis.c (neon_opcode): Fix suffix on VMOVN. 266 1.1 skrll 267 1.1 skrll 2006-08-23 H.J. Lu <hongjiu.lu (a] intel.com> 268 1.1 skrll 269 1.1 skrll * i386-dis.c (three_byte_table): Expand to 256 elements. 270 1.1 skrll 271 1.1 skrll 2006-08-04 Dwarakanath Rajagopal <dwarak.rajagopal (a] amd.com> 272 1.1 skrll 273 1.1 skrll PR binutils/3000 274 1.1 skrll * i386-dis.c (MXC,EMC): Define. 275 1.1 skrll (OP_MXC): New function to handle cvt* (convert instructions) between 276 1.1 skrll %xmm and %mm register correctly. 277 1.1.1.2 christos (OP_EMC): ditto. 278 1.1.1.2 christos (prefix_user_table): Modified cvtpi2pd,cvtpd2pi and cvttpd2pi 279 1.1.1.2 christos instruction operands in PREGRP2,PREGRP3,PREGRP4 appropriately 280 1.1 skrll with EMC/MXC. 281 1.1 skrll 282 1.1 skrll 2006-07-29 Richard Sandiford <richard (a] codesourcery.com> 283 1.1 skrll 284 1.1 skrll * m68k-opc.c (m68k_opcodes): Fix operand specificer in the Coldfire 285 1.1 skrll "fdaddl" entry. 286 1.1 skrll 287 1.1 skrll 2006-07-19 Paul Brook <paul (a] codesourcery.com> 288 1.1 skrll 289 1.1 skrll * armd-dis.c (arm_opcodes): Fix rbit opcode. 290 1.1 skrll 291 1.1 skrll 2006-07-18 H.J. Lu <hongjiu.lu (a] intel.com> 292 1.1 skrll 293 1.1 skrll * i386-dis.c (grps): Change "sldtQ", "strQ" and "smswQ" to 294 1.1 skrll "sldt", "str" and "smsw". 295 1.1 skrll 296 1.1 skrll 2006-07-15 H.J. Lu <hongjiu.lu (a] intel.com> 297 1.1 skrll 298 1.1 skrll PR binutils/2829 299 1.1 skrll * i386-dis.c (GRP11_C6): NEW. 300 1.1 skrll (GRP11_C7): Likewise. 301 1.1 skrll (GRP12): Updated. 302 1.1 skrll (GRP13): Likewise. 303 1.1 skrll (GRP14): Likewise. 304 1.1 skrll (GRP15): Likewise. 305 1.1 skrll (GRP16): Likewise. 306 1.1 skrll (GRPAMD): Likewise. 307 1.1 skrll (GRPPADLCK1): Likewise. 308 1.1 skrll (GRPPADLCK2): Likewise. 309 1.1 skrll (dis386): Use GRP11_C6 and GRP11_C7 for entres 0xc6 and 0xc7, 310 1.1 skrll respectively. 311 1.1 skrll (grps): Add entries for GRP11_C6 and GRP11_C7. 312 1.1 skrll 313 1.1 skrll 2006-07-10 Dwarakanath Rajagopal <dwarak.rajagopal (a] amd.com> 314 1.1 skrll Michael Meissner <michael.meissner (a] amd.com> 315 1.1 skrll 316 1.1 skrll * i386-dis.c (dis386): Add support for 4 operand instructions. Add 317 1.1 skrll support for amdfam10 SSE4a/ABM instructions. Modify all 318 1.1 skrll initializer macros to have additional arguments. Disallow REP 319 1.1 skrll prefix for non-string instructions. 320 1.1 skrll (print_insn): Ditto. 321 1.1 skrll 322 1.1 skrll 2006-07-05 Julian Brown <julian (a] codesourcery.com> 323 1.1 skrll 324 1.1 skrll * arm-dis.c (coprocessor): Alter fmsrr disassembly syntax. 325 1.1 skrll 326 1.1 skrll 2006-06-12 H.J. Lu <hongjiu.lu (a] intel.com> 327 1.1 skrll 328 1.1 skrll * i386-dis.c (dis386_twobyte): Use "nopQ" for 0x1f. 329 1.1 skrll (twobyte_has_modrm): Set 1 for 0x1f. 330 1.1 skrll 331 1.1 skrll 2006-06-12 H.J. Lu <hongjiu.lu (a] intel.com> 332 1.1 skrll 333 1.1 skrll * i386-dis.c (NOP_Fixup): Removed. 334 1.1 skrll (NOP_Fixup1): New. 335 1.1 skrll (NOP_Fixup2): Likewise. 336 1.1 skrll (dis386): Use NOP_Fixup1 and NOP_Fixup2 on 0x90. 337 1.1 skrll 338 1.1 skrll 2006-06-12 Julian Brown <julian (a] codesourcery.com> 339 1.1 skrll 340 1.1 skrll * arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed 341 1.1 skrll on 64-bit hosts. 342 1.1 skrll 343 1.1 skrll 2006-06-10 H.J. Lu <hongjiu.lu (a] intel.com> 344 1.1 skrll 345 1.1 skrll * i386.c (GRP10): Renamed to ... 346 1.1 skrll (GRP12): This. 347 1.1 skrll (GRP11): Renamed to ... 348 1.1 skrll (GRP13): This. 349 1.1 skrll (GRP12): Renamed to ... 350 1.1 skrll (GRP14): This. 351 1.1 skrll (GRP13): Renamed to ... 352 1.1 skrll (GRP15): This. 353 1.1 skrll (GRP14): Renamed to ... 354 1.1 skrll (GRP16): This. 355 1.1 skrll (dis386_twobyte): Updated. 356 1.1 skrll (grps): Likewise. 357 1.1 skrll 358 1.1 skrll 2006-06-09 Nick Clifton <nickc (a] redhat.com> 359 1.1 skrll 360 1.1 skrll * po/fi.po: Updated Finnish translation. 361 1.1 skrll 362 1.1 skrll 2006-06-07 Joseph S. Myers <joseph (a] codesourcery.com> 363 1.1 skrll 364 1.1 skrll * po/Make-in (pdf, ps): New dummy targets. 365 1.1 skrll 366 1.1 skrll 2006-06-06 Paul Brook <paul (a] codesourcery.com> 367 1.1 skrll 368 1.1 skrll * arm-dis.c (coprocessor_opcodes): Add %c to unconditional arm 369 1.1 skrll instructions. 370 1.1 skrll (neon_opcodes): Add conditional execution specifiers. 371 1.1 skrll (thumb_opcodes): Ditto. 372 1.1 skrll (thumb32_opcodes): Ditto. 373 1.1 skrll (arm_conditional): Change 0xe to "al" and add "" to end. 374 1.1 skrll (ifthen_state, ifthen_next_state, ifthen_address): New. 375 1.1 skrll (IFTHEN_COND): Define. 376 1.1 skrll (print_insn_coprocessor, print_insn_neon): Print thumb conditions. 377 1.1 skrll (print_insn_arm): Change %c to use new values of arm_conditional. 378 1.1 skrll (print_insn_thumb16): Print thumb conditions. Add %I. 379 1.1 skrll (print_insn_thumb32): Print thumb conditions. 380 1.1 skrll (find_ifthen_state): New function. 381 1.1 skrll (print_insn): Track IT block state. 382 1.1 skrll 383 1.1 skrll 2006-06-06 Ben Elliston <bje (a] au.ibm.com> 384 1.1 skrll Anton Blanchard <anton (a] samba.org> 385 1.1 skrll Peter Bergner <bergner (a] vnet.ibm.com> 386 1.1 skrll 387 1.1 skrll * ppc-dis.c (powerpc_dialect): Handle power6 option. 388 1.1 skrll (print_ppc_disassembler_options): Mention power6. 389 1.1 skrll 390 1.1 skrll 2006-06-06 Thiemo Seufer <ths (a] mips.com> 391 1.1 skrll Chao-ying Fu <fu (a] mips.com> 392 1.1 skrll 393 1.1 skrll * mips-dis.c: Disassemble DSP64 instructions for MIPS64R2. 394 1.1 skrll * mips-opc.c: Add DSP64 instructions. 395 1.1 skrll 396 1.1 skrll 2006-06-06 Alan Modra <amodra (a] bigpond.net.au> 397 1.1 skrll 398 1.1 skrll * m68hc11-dis.c (print_insn): Warning fix. 399 1.1 skrll 400 1.1 skrll 2006-06-05 Daniel Jacobowitz <dan (a] codesourcery.com> 401 1.1 skrll 402 1.1 skrll * po/Make-in (top_builddir): Define. 403 1.1 skrll 404 1.1 skrll 2006-06-05 Alan Modra <amodra (a] bigpond.net.au> 405 1.1 skrll 406 1.1 skrll * Makefile.am: Run "make dep-am". 407 1.1 skrll * Makefile.in: Regenerate. 408 1.1 skrll * config.in: Regenerate. 409 1.1 skrll 410 1.1 skrll 2006-05-31 Daniel Jacobowitz <dan (a] codesourcery.com> 411 1.1 skrll 412 1.1 skrll * Makefile.am (INCLUDES): Use @INCINTL@. 413 1.1 skrll * acinclude.m4: Include new gettext macros. 414 1.1 skrll * configure.in: Use ZW_GNU_GETTEXT_SISTER_DIR and AM_PO_SUBDIRS. 415 1.1 skrll Remove local code for po/Makefile. 416 1.1 skrll * Makefile.in, aclocal.m4, configure: Regenerated. 417 1.1 skrll 418 1.1 skrll 2006-05-30 Nick Clifton <nickc (a] redhat.com> 419 1.1 skrll 420 1.1 skrll * po/es.po: Updated Spanish translation. 421 1.1 skrll 422 1.1 skrll 2006-05-25 Richard Sandiford <richard (a] codesourcery.com> 423 1.1 skrll 424 1.1 skrll * m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd 425 1.1 skrll and fmovem entries. Put register list entries before immediate 426 1.1 skrll mask entries. Use "l" rather than "L" in the fmovem entries. 427 1.1 skrll * m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it 428 1.1 skrll out from INFO. 429 1.1 skrll (m68k_scan_mask): New function, split out from... 430 1.1 skrll (print_insn_m68k): ...here. If no architecture has been set, 431 1.1 skrll first try printing an m680x0 instruction, then try a Coldfire one. 432 1.1 skrll 433 1.1 skrll 2006-05-24 Nick Clifton <nickc (a] redhat.com> 434 1.1 skrll 435 1.1 skrll * po/ga.po: Updated Irish translation. 436 1.1 skrll 437 1.1 skrll 2006-05-22 Nick Clifton <nickc (a] redhat.com> 438 1.1 skrll 439 1.1 skrll * crx-dis.c (EXTRACT): Make macro work on 64-bit hosts. 440 1.1 skrll 441 1.1 skrll 2006-05-22 Nick Clifton <nickc (a] redhat.com> 442 1.1 skrll 443 1.1 skrll * po/nl.po: Updated translation. 444 1.1 skrll 445 1.1 skrll 2006-05-18 Alan Modra <amodra (a] bigpond.net.au> 446 1.1 skrll 447 1.1 skrll * avr-dis.c: Formatting fix. 448 1.1 skrll 449 1.1 skrll 2006-05-14 Thiemo Seufer <ths (a] mips.com> 450 1.1 skrll 451 1.1 skrll * mips16-opc.c (I1, I32, I64): New shortcut defines. 452 1.1 skrll (mips16_opcodes): Change membership of instructions to their 453 1.1 skrll lowest baseline ISA. 454 1.1 skrll 455 1.1 skrll 2006-05-09 H.J. Lu <hongjiu.lu (a] intel.com> 456 1.1 skrll 457 1.1 skrll * i386-dis.c (grps): Update sgdt/sidt for 64bit. 458 1.1 skrll 459 1.1 skrll 2006-05-05 Julian Brown <julian (a] codesourcery.com> 460 1.1 skrll 461 1.1 skrll * arm-dis.c (coprocessor_opcodes): Don't interpret fldmx/fstmx as 462 1.1 skrll vldm/vstm. 463 1.1 skrll 464 1.1 skrll 2006-05-05 Thiemo Seufer <ths (a] mips.com> 465 1.1 skrll David Ung <davidu (a] mips.com> 466 1.1 skrll 467 1.1 skrll * mips-opc.c: Add macro for cache instruction. 468 1.1 skrll 469 1.1 skrll 2006-05-04 Thiemo Seufer <ths (a] mips.com> 470 1.1 skrll Nigel Stephens <nigel (a] mips.com> 471 1.1 skrll David Ung <davidu (a] mips.com> 472 1.1 skrll 473 1.1 skrll * mips-dis.c (mips_arch_choices): Add smartmips instruction 474 1.1 skrll decoding to MIPS32 and MIPS32R2. Limit DSP decoding to release 475 1.1 skrll 2 ISAs. Add MIPS3D decoding to MIPS32R2. Add MT decoding to 476 1.1 skrll MIPS64R2. 477 1.1 skrll * mips-opc.c: fix random typos in comments. 478 1.1 skrll (INSN_SMARTMIPS): New defines. 479 1.1 skrll (mips_builtin_opcodes): Add paired single support for MIPS32R2. 480 1.1 skrll Move bc3f, bc3fl, bc3t, bc3tl downwards. Move flushi, flushd, 481 1.1 skrll flushid, wb upwards. Move cfc3, ctc3 downwards. Rework the 482 1.1 skrll FP_S and FP_D flags to denote single and double register 483 1.1 skrll accesses separately. Move dmfc3, dmtc3, mfc3, mtc3 downwards. 484 1.1 skrll Allow jr.hb and jalr.hb for release 1 ISAs. Allow luxc1, suxc1 485 1.1 skrll for MIPS32R2. Add SmartMIPS instructions. Add two-argument 486 1.1 skrll variants of bc2f, bc2fl, bc2t, bc2tl. Add mfhc2, mthc2 to 487 1.1 skrll release 2 ISAs. 488 1.1 skrll * mips16-opc.c (mips16_opcodes): Add sdbbp instruction. 489 1.1 skrll 490 1.1 skrll 2006-05-03 Thiemo Seufer <ths (a] mips.com> 491 1.1 skrll 492 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Fix mftr argument order. 493 1.1 skrll 494 1.1 skrll 2006-05-02 Thiemo Seufer <ths (a] mips.com> 495 1.1 skrll Nigel Stephens <nigel (a] mips.com> 496 1.1 skrll David Ung <davidu (a] mips.com> 497 1.1 skrll 498 1.1 skrll * mips-dis.c (print_insn_args): Force mips16 to odd addresses. 499 1.1 skrll (print_mips16_insn_arg): Force mips16 to odd addresses. 500 1.1 skrll 501 1.1 skrll 2006-04-30 Thiemo Seufer <ths (a] mips.com> 502 1.1 skrll David Ung <davidu (a] mips.com> 503 1.1 skrll 504 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add udi instructions 505 1.1 skrll "udi0" to "udi15". 506 1.1 skrll * mips-dis.c (print_insn_args): Adds udi argument handling. 507 1.1 skrll 508 1.1 skrll 2006-04-28 James E Wilson <wilson (a] specifix.com> 509 1.1 skrll 510 1.1 skrll * m68k-dis.c (match_insn_m68k): Restore fprintf_func before printing 511 1.1 skrll error message. 512 1.1 skrll 513 1.1 skrll 2006-04-28 Thiemo Seufer <ths (a] mips.com> 514 1.1 skrll David Ung <davidu (a] mips.com> 515 1.1 skrll Nigel Stephens <nigel (a] mips.com> 516 1.1 skrll 517 1.1 skrll * mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register 518 1.1 skrll names. 519 1.1 skrll 520 1.1 skrll 2006-04-28 Thiemo Seufer <ths (a] mips.com> 521 1.1 skrll Nigel Stephens <nigel (a] mips.com> 522 1.1 skrll David Ung <davidu (a] mips.com> 523 1.1 skrll 524 1.1 skrll * mips-dis.c (print_insn_args): Add mips_opcode argument. 525 1.1 skrll (print_insn_mips): Adjust print_insn_args call. 526 1.1 skrll 527 1.1 skrll 2006-04-28 Thiemo Seufer <ths (a] mips.com> 528 1.1 skrll Nigel Stephens <nigel (a] mips.com> 529 1.1 skrll 530 1.1 skrll * mips-dis.c (print_insn_args): Print $fcc only for FP 531 1.1 skrll instructions, use $cc elsewise. 532 1.1 skrll 533 1.1 skrll 2006-04-28 Thiemo Seufer <ths (a] mips.com> 534 1.1 skrll Nigel Stephens <nigel (a] mips.com> 535 1.1 skrll 536 1.1 skrll * opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names): 537 1.1 skrll Map MIPS16 registers to O32 names. 538 1.1 skrll (print_mips16_insn_arg): Use mips16_reg_names. 539 1.1 skrll 540 1.1 skrll 2006-04-26 Julian Brown <julian (a] codesourcery.com> 541 1.1 skrll 542 1.1 skrll * arm-dis.c (print_insn_neon): Disassemble floating-point constant 543 1.1 skrll VMOV. 544 1.1 skrll 545 1.1 skrll 2006-04-26 Nathan Sidwell <nathan (a] codesourcery.com> 546 1.1 skrll Julian Brown <julian (a] codesourcery.com> 547 1.1 skrll 548 1.1 skrll * opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert 549 1.1 skrll %<code>[zy] into %[zy]<code>. Expand meaning of %<bitfield>['`?]. 550 1.1 skrll Add unified load/store instruction names. 551 1.1 skrll (neon_opcode_table): New. 552 1.1 skrll (arm_opcodes): Expand meaning of %<bitfield>['`?]. 553 1.1 skrll (arm_decode_bitfield): New. 554 1.1 skrll (print_insn_coprocessor): Add pc argument. Add %A & %B specifiers. 555 1.1 skrll Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y. 556 1.1 skrll (print_insn_neon): New. 557 1.1 skrll (print_insn_arm): Adjust print_insn_coprocessor call. Call 558 1.1 skrll print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers. 559 1.1 skrll (print_insn_thumb32): Likewise. 560 1.1 skrll 561 1.1 skrll 2006-04-19 Alan Modra <amodra (a] bigpond.net.au> 562 1.1 skrll 563 1.1 skrll * Makefile.am: Run "make dep-am". 564 1.1 skrll * Makefile.in: Regenerate. 565 1.1 skrll 566 1.1 skrll 2006-04-19 Alan Modra <amodra (a] bigpond.net.au> 567 1.1 skrll 568 1.1 skrll * avr-dis.c (avr_operand): Warning fix. 569 1.1 skrll 570 1.1 skrll * configure: Regenerate. 571 1.1 skrll 572 1.1 skrll 2006-04-16 Daniel Jacobowitz <dan (a] codesourcery.com> 573 1.1 skrll 574 1.1 skrll * po/POTFILES.in: Regenerated. 575 1.1 skrll 576 1.1 skrll 2006-04-12 Hochstein <hochstein (a] algo.informatik.tu-darmstadt.de> 577 1.1 skrll 578 1.1 skrll PR binutils/2454 579 1.1 skrll * avr-dis.c (avr_operand): Arrange for a comment to appear before 580 1.1 skrll the symolic form of an address, so that the output of objdump -d 581 1.1 skrll can be reassembled. 582 1.1 skrll 583 1.1 skrll 2006-04-10 DJ Delorie <dj (a] redhat.com> 584 1.1 skrll 585 1.1 skrll * m32c-asm.c: Regenerate. 586 1.1 skrll 587 1.1 skrll 2006-04-06 Carlos O'Donell <carlos (a] codesourcery.com> 588 1.1 skrll 589 1.1 skrll * Makefile.am: Add install-html target. 590 1.1 skrll * Makefile.in: Regenerate. 591 1.1 skrll 592 1.1 skrll 2006-04-06 Nick Clifton <nickc (a] redhat.com> 593 1.1 skrll 594 1.1 skrll * po/vi/po: Updated Vietnamese translation. 595 1.1 skrll 596 1.1 skrll 2006-03-31 Paul Koning <ni1d (a] arrl.net> 597 1.1 skrll 598 1.1 skrll * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction. 599 1.1 skrll 600 1.1 skrll 2006-03-16 Bernd Schmidt <bernd.schmidt (a] analog.com> 601 1.1 skrll 602 1.1 skrll * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the 603 1.1 skrll logic to identify halfword shifts. 604 1.1 skrll 605 1.1 skrll 2006-03-16 Paul Brook <paul (a] codesourcery.com> 606 1.1 skrll 607 1.1 skrll * arm-dis.c (arm_opcodes): Rename swi to svc. 608 1.1 skrll (thumb_opcodes): Ditto. 609 1.1 skrll 610 1.1 skrll 2006-03-13 DJ Delorie <dj (a] redhat.com> 611 1.1 skrll 612 1.1 skrll * m32c-asm.c: Regenerate. 613 1.1 skrll * m32c-desc.c: Likewise. 614 1.1 skrll * m32c-desc.h: Likewise. 615 1.1 skrll * m32c-dis.c: Likewise. 616 1.1 skrll * m32c-ibld.c: Likewise. 617 1.1 skrll * m32c-opc.c: Likewise. 618 1.1 skrll * m32c-opc.h: Likewise. 619 1.1 skrll 620 1.1 skrll 2006-03-10 DJ Delorie <dj (a] redhat.com> 621 1.1 skrll 622 1.1 skrll * m32c-desc.c: Regenerate with mul.l, mulu.l. 623 1.1 skrll * m32c-opc.c: Likewise. 624 1.1 skrll * m32c-opc.h: Likewise. 625 1.1 skrll 626 1.1 skrll 627 1.1 skrll 2006-03-09 Nick Clifton <nickc (a] redhat.com> 628 1.1 skrll 629 1.1 skrll * po/sv.po: Updated Swedish translation. 630 1.1 skrll 631 1.1 skrll 2006-03-07 H.J. Lu <hongjiu.lu (a] intel.com> 632 1.1 skrll 633 1.1 skrll PR binutils/2428 634 1.1 skrll * i386-dis.c (REP_Fixup): New function. 635 1.1 skrll (AL): Remove duplicate. 636 1.1 skrll (Xbr): New. 637 1.1 skrll (Xvr): Likewise. 638 1.1 skrll (Ybr): Likewise. 639 1.1 skrll (Yvr): Likewise. 640 1.1 skrll (indirDXr): Likewise. 641 1.1 skrll (ALr): Likewise. 642 1.1 skrll (eAXr): Likewise. 643 1.1 skrll (dis386): Updated entries of ins, outs, movs, lods and stos. 644 1.1 skrll 645 1.1 skrll 2006-03-05 Nick Clifton <nickc (a] redhat.com> 646 1.1 skrll 647 1.1 skrll * cgen-ibld.in (insert_normal): Cope with attempts to insert a 648 1.1 skrll signed 32-bit value into an unsigned 32-bit field when the host is 649 1.1 skrll a 64-bit machine. 650 1.1 skrll * fr30-ibld.c: Regenerate. 651 1.1 skrll * frv-ibld.c: Regenerate. 652 1.1 skrll * ip2k-ibld.c: Regenerate. 653 1.1 skrll * iq2000-asm.c: Regenerate. 654 1.1 skrll * iq2000-ibld.c: Regenerate. 655 1.1 skrll * m32c-ibld.c: Regenerate. 656 1.1 skrll * m32r-ibld.c: Regenerate. 657 1.1 skrll * openrisc-ibld.c: Regenerate. 658 1.1 skrll * xc16x-ibld.c: Regenerate. 659 1.1 skrll * xstormy16-ibld.c: Regenerate. 660 1.1 skrll 661 1.1 skrll 2006-03-03 Shrirang Khisti <shrirangk (a] kpitcummins.com) 662 1.1 skrll 663 1.1 skrll * xc16x-asm.c: Regenerate. 664 1.1 skrll * xc16x-dis.c: Regenerate. 665 1.1 skrll 666 1.1 skrll 2006-02-27 Carlos O'Donell <carlos (a] codesourcery.com> 667 1.1 skrll 668 1.1 skrll * po/Make-in: Add html target. 669 1.1 skrll 670 1.1 skrll 2006-02-27 H.J. Lu <hongjiu.lu (a] intel.com> 671 1.1 skrll 672 1.1 skrll * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by 673 1.1 skrll Intel Merom New Instructions. 674 1.1 skrll (THREE_BYTE_0): Likewise. 675 1.1 skrll (THREE_BYTE_1): Likewise. 676 1.1 skrll (three_byte_table): Likewise. 677 1.1 skrll (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use 678 1.1 skrll THREE_BYTE_1 for entry 0x3a. 679 1.1 skrll (twobyte_has_modrm): Updated. 680 1.1 skrll (twobyte_uses_SSE_prefix): Likewise. 681 1.1 skrll (print_insn): Handle 3-byte opcodes used by Intel Merom New 682 1.1 skrll Instructions. 683 1.1 skrll 684 1.1 skrll 2006-02-24 David S. Miller <davem (a] sunset.davemloft.net> 685 1.1 skrll 686 1.1 skrll * sparc-dis.c (v9_priv_reg_names): Add "gl" entry. 687 1.1 skrll (v9_hpriv_reg_names): New table. 688 1.1 skrll (print_insn_sparc): Allow values up to 16 for '?' and '!'. 689 1.1 skrll New cases '$' and '%' for read/write hyperprivileged register. 690 1.1 skrll * sparc-opc.c (sparc_opcodes): Add new entries for UA2005 691 1.1 skrll window handling and rdhpr/wrhpr instructions. 692 1.1.1.2 christos 693 1.1 skrll 2006-02-24 DJ Delorie <dj (a] redhat.com> 694 1.1 skrll 695 1.1 skrll * m32c-desc.c: Regenerate with linker relaxation attributes. 696 1.1 skrll * m32c-desc.h: Likewise. 697 1.1 skrll * m32c-dis.c: Likewise. 698 1.1 skrll * m32c-opc.c: Likewise. 699 1.1 skrll 700 1.1 skrll 2006-02-24 Paul Brook <paul (a] codesourcery.com> 701 1.1 skrll 702 1.1 skrll * arm-dis.c (arm_opcodes): Add V7 instructions. 703 1.1 skrll (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants. 704 1.1 skrll (print_arm_address): New function. 705 1.1 skrll (print_insn_arm): Use it. Add 'P' and 'U' cases. 706 1.1 skrll (psr_name): New function. 707 1.1 skrll (print_insn_thumb32): Add 'U', 'C' and 'D' cases. 708 1.1 skrll 709 1.1 skrll 2006-02-23 H.J. Lu <hongjiu.lu (a] intel.com> 710 1.1 skrll 711 1.1 skrll * ia64-opc-i.c (bXc): New. 712 1.1 skrll (mXc): Likewise. 713 1.1 skrll (OpX2TaTbYaXcC): Likewise. 714 1.1 skrll (TF). Likewise. 715 1.1 skrll (TFCM). Likewise. 716 1.1 skrll (ia64_opcodes_i): Add instructions for tf. 717 1.1 skrll 718 1.1 skrll * ia64-opc.h (IMMU5b): New. 719 1.1 skrll 720 1.1 skrll * ia64-asmtab.c: Regenerated. 721 1.1 skrll 722 1.1 skrll 2006-02-23 H.J. Lu <hongjiu.lu (a] intel.com> 723 1.1 skrll 724 1.1 skrll * ia64-gen.c: Update copyright years. 725 1.1 skrll * ia64-opc-b.c: Likewise. 726 1.1 skrll 727 1.1 skrll 2006-02-22 H.J. Lu <hongjiu.lu (a] intel.com> 728 1.1 skrll 729 1.1 skrll * ia64-gen.c (lookup_regindex): Handle ".vm". 730 1.1 skrll (print_dependency_table): Handle '\"'. 731 1.1 skrll 732 1.1 skrll * ia64-ic.tbl: Updated from SDM 2.2. 733 1.1 skrll * ia64-raw.tbl: Likewise. 734 1.1 skrll * ia64-waw.tbl: Likewise. 735 1.1 skrll * ia64-asmtab.c: Regenerated. 736 1.1 skrll 737 1.1 skrll * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1. 738 1.1 skrll 739 1.1 skrll 2006-02-17 Shrirang Khisti <shrirangk (a] kpitcummins.com> 740 1.1 skrll Anil Paranjape <anilp1 (a] kpitcummins.com> 741 1.1 skrll Shilin Shakti <shilins (a] kpitcummins.com> 742 1.1 skrll 743 1.1 skrll * xc16x-desc.h: New file 744 1.1 skrll * xc16x-desc.c: New file 745 1.1.1.2 christos * xc16x-opc.h: New file 746 1.1 skrll * xc16x-opc.c: New file 747 1.1 skrll * xc16x-ibld.c: New file 748 1.1 skrll * xc16x-asm.c: New file 749 1.1 skrll * xc16x-dis.c: New file 750 1.1.1.2 christos * Makefile.am: Entries for xc16x 751 1.1.1.2 christos * Makefile.in: Regenerate 752 1.1 skrll * cofigure.in: Add xc16x target information. 753 1.1 skrll * configure: Regenerate. 754 1.1 skrll * disassemble.c: Add xc16x target information. 755 1.1 skrll 756 1.1 skrll 2006-02-11 H.J. Lu <hongjiu.lu (a] intel.com> 757 1.1 skrll 758 1.1 skrll * i386-dis.c (dis386_twobyte): Use "movZ" for debug register 759 1.1 skrll moves. 760 1.1 skrll 761 1.1 skrll 2006-02-11 H.J. Lu <hongjiu.lu (a] intel.com> 762 1.1 skrll 763 1.1 skrll * i386-dis.c ('Z'): Add a new macro. 764 1.1 skrll (dis386_twobyte): Use "movZ" for control register moves. 765 1.1 skrll 766 1.1 skrll 2006-02-10 Nick Clifton <nickc (a] redhat.com> 767 1.1 skrll 768 1.1 skrll * iq2000-asm.c: Regenerate. 769 1.1 skrll 770 1.1 skrll 2006-02-07 Nathan Sidwell <nathan (a] codesourcery.com> 771 1.1 skrll 772 1.1 skrll * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features. 773 1.1 skrll 774 1.1 skrll 2006-01-26 David Ung <davidu (a] mips.com> 775 1.1 skrll 776 1.1 skrll * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx, 777 1.1 skrll ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d, 778 1.1 skrll floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d, 779 1.1 skrll nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d, 780 1.1 skrll rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s. 781 1.1 skrll 782 1.1 skrll 2006-01-18 Arnold Metselaar <arnoldm (a] sourceware.org> 783 1.1 skrll 784 1.1 skrll * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d, 785 1.1 skrll ld_d_r, pref_xd_cb): Use signed char to hold data to be 786 1.1.1.2 christos disassembled. 787 1.1 skrll * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes 788 1.1 skrll buffer overflows when disassembling instructions like 789 1.1 skrll ld (ix+123),0x23 790 1.1 skrll * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed 791 1.1 skrll operand, if the offset is negative. 792 1.1 skrll 793 1.1 skrll 2006-01-17 Arnold Metselaar <arnoldm (a] sourceware.org> 794 1.1 skrll 795 1.1 skrll * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use 796 1.1 skrll unsigned char to hold data to be disassembled. 797 1.1 skrll 798 1.1 skrll 2006-01-17 Andreas Schwab <schwab (a] suse.de> 799 1.1 skrll 800 1.1 skrll PR binutils/1486 801 1.1 skrll * disassemble.c (disassemble_init_for_target): Set 802 1.1 skrll disassembler_needs_relocs for bfd_arch_arm. 803 1.1 skrll 804 1.1 skrll 2006-01-16 Paul Brook <paul (a] codesourcery.com> 805 1.1 skrll 806 1.1 skrll * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss, 807 1.1 skrll f?add?, and f?sub? instructions. 808 1.1 skrll 809 1.1 skrll 2006-01-16 Nick Clifton <nickc (a] redhat.com> 810 1.1 skrll 811 1.1 skrll * po/zh_CN.po: New Chinese (simplified) translation. 812 1.1 skrll * configure.in (ALL_LINGUAS): Add "zh_CH". 813 1.1 skrll * configure: Regenerate. 814 1.1 skrll 815 1.1 skrll 2006-01-05 Paul Brook <paul (a] codesourcery.com> 816 1.1 skrll 817 1.1 skrll * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry. 818 1.1 skrll 819 1.1 skrll 2006-01-06 DJ Delorie <dj (a] redhat.com> 820 1.1 skrll 821 1.1 skrll * m32c-desc.c: Regenerate. 822 1.1 skrll * m32c-opc.c: Regenerate. 823 1.1 skrll * m32c-opc.h: Regenerate. 824 1.1 skrll 825 1.1 skrll 2006-01-03 DJ Delorie <dj (a] redhat.com> 826 1.1 skrll 827 1.1 skrll * cgen-ibld.in (extract_normal): Avoid memory range errors. 828 1.1 skrll * m32c-ibld.c: Regenerated. 829 1.1 skrll 830 1.1 skrll For older changes see ChangeLog-2005 831 1.1 skrll 833 1.1.1.2 christos Copyright (C) 2006 Free Software Foundation, Inc. 834 1.1.1.2 christos 835 1.1.1.2 christos Copying and distribution of this file, with or without modification, 836 1.1.1.2 christos are permitted in any medium without royalty provided the copyright 837 1.1.1.2 christos notice and this notice are preserved. 838 1.1 skrll 839 1.1 skrll Local Variables: 840 1.1 skrll mode: change-log 841 1.1 skrll left-margin: 8 842 1.1 skrll fill-column: 74 843 1.1 skrll version-control: never 844 End: 845