1 1.1 skrll 2003-12-15 Christian Groessler <chris (a] groessler.org> 2 1.1 skrll 3 1.1 skrll * z8k-dis.c (intr_names): Removed. 4 1.1 skrll (print_intr, print_flags): New functions. 5 1.1 skrll (unparse_instr): Use new functions. 6 1.1 skrll 7 1.1 skrll 2003-12-15 Kazuhiro Inaoka <inaoka.kazuhiro (a] renesas.com> 8 1.1 skrll 9 1.1 skrll * m32r-opc.c: Regenerate. 10 1.1 skrll 11 1.1 skrll 2003-12-14 Mark Mitchell <mark (a] codesourcery.com> 12 1.1 skrll 13 1.1 skrll * arm-opc.h (arm_opcodes): Put V6 instructions before XScale 14 1.1 skrll instructions. 15 1.1 skrll 16 1.1 skrll 2003-12-13 Hans-Peter Nilsson <hp (a] bitrange.com> 17 1.1 skrll 18 1.1 skrll * mmix-opc.c (mmix_opcodes): Use GO_INSN_BYTE, PUSHGO_INSN_BYTE, 19 1.1 skrll SETL_INSN_BYTE, INCH_INSN_BYTE, INCMH_INSN_BYTE, INCML_INSN_BYTE 20 1.1 skrll and SWYM_INSN_BYTE instead of raw numbers. 21 1.1 skrll 22 1.1 skrll 2003-12-10 Zack Weinberg <zack (a] codesourcery.com> 23 1.1 skrll 24 1.1 skrll * ppc-opc.c (MO): Make optional. 25 1.1 skrll (RAO, RSO, SHO): New optional forms of RA, RS, SH operands. 26 1.1 skrll (tlbwe): Accept for both PPC403 and BOOKE. Make all operands optional. 27 1.1 skrll 28 1.1 skrll 2003-12-05 Ricardo Anguiano <anguiano (a] codesourcery.com> 29 1.1 skrll Mark Mitchell <mark (a] codesourcery.com> 30 1.1 skrll Richard Earnshaw <rearnsha (a] arm.com> 31 1.1 skrll 32 1.1 skrll * arm-dis.c (print_arm_insn): Add 'W' macro. 33 1.1 skrll * arm-opc.h (arm_opcodes): Add V6 instructions. 34 1.1 skrll (thumb_opcodes): Likewise. 35 1.1 skrll 36 1.1 skrll 2003-12-04 Alan Modra <amodra (a] bigpond.net.au> 37 1.1 skrll 38 1.1 skrll * openrisc-asm.c: Regenerate. 39 1.1 skrll * pj-opc.c: Update copyright date. 40 1.1 skrll 41 1.1 skrll 2003-12-03 Kazuhiro Inaoka <inaoka.kazuhiro (a] renesas.com> 42 1.1 skrll 43 1.1 skrll * m32r-asm.c: Regenerate. 44 1.1 skrll * m32r-desc.c: Regenerate. 45 1.1 skrll * m32r-desc.h: Regenerate. 46 1.1 skrll * m32r-dis.c: Regenerate. 47 1.1 skrll * m32r-ibld.c: Regenerate. 48 1.1 skrll * m32r-opc.c: Regenerate. 49 1.1 skrll * m32r-opc.h: Regenerate. 50 1.1 skrll * m32r-opinst.c: Regenerate. 51 1.1 skrll 52 1.1 skrll 2003-12-02 Alexandre Oliva <aoliva (a] redhat.com> 53 1.1 skrll 54 1.1 skrll * sh-opc.h: Add support for sh4a and no-fpu variants. 55 1.1 skrll * sh-dis.c: Ditto. 56 1.1 skrll 57 1.1 skrll 2003-12-02 Kazu Hirata <kazu (a] cs.umass.edu> 58 1.1 skrll 59 1.1 skrll * alpha-opc.c: Remove ARGSUSED. 60 1.1 skrll * i370-opc.c: Likewise. 61 1.1 skrll * ppc-opc.c: Likewise. 62 1.1 skrll 63 1.1 skrll 2003-12-02 Alan Modra <amodra (a] bigpond.net.au> 64 1.1 skrll 65 1.1 skrll * Makefile.am: Run "make dep-am". 66 1.1 skrll * Makefile.in: Regenerate. 67 1.1 skrll 68 1.1 skrll 2003-11-28 Christian Groessler <chris (a] groessler.org> 69 1.1 skrll 70 1.1 skrll * z8k-dis.c: Convert to ISO C90. 71 1.1 skrll * z8kgen.c: Convert to ISO C90. 72 1.1 skrll (opt): Move long opcode for "ldb rdb,imm8" after short one, now 73 1.1 skrll the short one is created when assembling. 74 1.1 skrll * z8k-opc.h: Regenerate with new z8kgen.c. 75 1.1 skrll 76 1.1 skrll 2003-11-19 Kazu Hirata <kazu (a] cs.umass.edu> 77 1.1 skrll 78 1.1 skrll * h8300-dis.c (print_colon_thingie): Remove. 79 1.1 skrll 80 1.1 skrll 2003-11-18 Maciej W. Rozycki <macro (a] ds2.pg.gda.pl> 81 1.1 skrll 82 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Handle new macros: "lca" and 83 1.1 skrll "dlca". 84 1.1 skrll 85 1.1 skrll 2003-11-14 Nick Clifton <nickc (a] redhat.com> 86 1.1 skrll 87 1.1 skrll * dis-init.c (init_disassemble_info): Initialise 88 1.1 skrll symbol_is_valid field. 89 1.1 skrll * dis-buf.c (generic_symbol_is_valid): New function. Always 90 1.1 skrll returns TRUE. 91 1.1 skrll * arm-dis.c (arm_symbol_is_valid): New function. Return FALSE 92 1.1 skrll for ARM ELF mapping symbols. 93 1.1 skrll * disassemble.c (disassemble_init_for_target): Set 94 1.1 skrll symbol_is_valid field to arm_symbol_is_valid of the target is 95 1.1 skrll an ARM. 96 1.1 skrll 97 1.1 skrll 2003-11-05 H.J. Lu <hongjiu.lu (a] intel.com> 98 1.1 skrll 99 1.1 skrll * m68k-opc.c (m68k_opcodes): Reorder "fmovel". 100 1.1 skrll 101 1.1 skrll 2003-11-03 Daniel Jacobowitz <drow (a] mvista.com> 102 1.1 skrll 103 1.1 skrll * arm-dis.c (print_arm_insn): Print "-" after "#". 104 1.1 skrll 105 1.1 skrll 2003-10-30 Falk Hueffner <falk.hueffner (a] student.uni-tuebingen.de> 106 1.1 skrll 107 1.1 skrll * alpha-opc.c: Add support for a second argument to RPCC. 108 1.1 skrll 109 1.1 skrll 2003-10-27 Stephane Carrez <stcarrez (a] nerim.fr> 110 1.1 skrll 111 1.1 skrll * m68hc11-dis.c: Convert to ISO C90 prototypes. 112 1.1 skrll 113 1.1 skrll 2003-10-21 Peter Barada <pbarada (a] mail.wm.sps.mot.com> 114 1.1 skrll Bernardo Innocenti <bernie (a] develer.com> 115 1.1 skrll 116 1.1 skrll * m68k-dis.c: Add MCFv4/MCF5528x support. 117 1.1 skrll * m68k-opc.c: Likewise. 118 1.1 skrll 119 1.1 skrll 2003-10-10 Dave Brolley <brolley (a] redhat.com> 120 1.1 skrll 121 1.1 skrll * frv-asm.c,frv-desc.c,frv-opc.c: Regenerated. 122 1.1 skrll 123 1.1 skrll 2003-10-08 Dave Brolley <brolley (a] redhat.com> 124 1.1 skrll 125 1.1 skrll * frv-desc.[ch], frv-opc.[ch]: Regenerated. 126 1.1 skrll 127 1.1 skrll 2003-09-30 Bob Wilson <bob.wilson (a] acm.org> 128 1.1 skrll 129 1.1 skrll * xtensa-dis.c (fetch_data): Remove numBytes parameter. 130 1.1 skrll (print_insn_xtensa): Fix call to fetch_data. 131 1.1 skrll 132 1.1 skrll 2003-09-30 Chris Demetriou <cgd (a] broadcom.com> 133 1.1 skrll 134 1.1 skrll * mips-dis.c (mips_arch_choices): Add entry for "mips64r2" 135 1.1 skrll (print_insn_args): Add handing for +E, +F, +G, and +H. 136 1.1 skrll * mips-opc.c (I65): New define for MIPS64r2. 137 1.1 skrll (mips_builtin_opcodes): Add "dext", "dextm", "dextu", "dins", 138 1.1 skrll "dinsm", "dinsu", "drotl", "drotr", "drotr32", "drotrv", "dsbh", 139 1.1 skrll and "dshd" for MIPS64r2. Adjust "dror", "dror32", and "drorv" to 140 1.1 skrll be supported on MIPS64r2. 141 1.1 skrll 142 1.1 skrll 2003-09-24 Dave Brolley <brolley (a] redhat.com> 143 1.1 skrll 144 1.1 skrll * frv-desc.c, frv-opc.c, frv-opc.h: Regenerated. 145 1.1 skrll 146 1.1 skrll 2003-09-14 Andreas Jaeger <aj (a] suse.de> 147 1.1 skrll 148 1.1 skrll * i386-dis.c: Convert to ISO C90 prototypes. 149 1.1 skrll * i370-dis.c: Likewise. 150 1.1 skrll * i370-opc.c: Likewiwse. 151 1.1 skrll * i960-dis.c: Likewise. 152 1.1 skrll * ia64-opc.c: Likewise. 153 1.1 skrll 154 1.1 skrll 2003-09-09 Dave Brolley <brolley (a] redhat.com> 155 1.1 skrll 156 1.1 skrll * frv-desc.c: Regenerated. 157 1.1 skrll 158 1.1 skrll 2003-09-08 Dave Brolley <brolley (a] redhat.com> 159 1.1 skrll 160 1.1 skrll On behalf of Doug Evans <dje (a] sebabeach.org> 161 1.1 skrll * Makefile.am (run-cgen): Pass new args archfile and opcfile 162 1.1 skrll to cgen.sh. 163 1.1 skrll (stamp-ip2k,stamp-m32r,stamp-fr30,stamp-frv,stamp-openrisc, 164 1.1 skrll stamp-iq2000,stamp-xstormy16): Pass paths of .cpu and .opc files 165 1.1 skrll to cgen.sh. 166 1.1 skrll (stamp-frv): Delete hardcoded path spec workaround. 167 1.1 skrll * Makefile.in: Regenerate. 168 1.1 skrll * cgen.sh: New args archfile and opcfile. Pass on to cgen. 169 1.1 skrll 170 1.1 skrll 2003-09-04 Nick Clifton <nickc (a] redhat.com> 171 1.1 skrll 172 1.1 skrll * v850-dis.c (disassemble): Accept bfd_mach_v850e1. 173 1.1 skrll * v850-opc.c (v850_opcodes): Add DBTRAP and DBRET instructions. 174 1.1 skrll 175 1.1 skrll 2003-09-04 Alan Modra <amodra (a] bigpond.net.au> 176 1.1 skrll 177 1.1 skrll * ppc-dis.c (struct dis_private): New. 178 1.1 skrll (powerpc_dialect): Make static. Accept -Many in addition to existing 179 1.1 skrll options. Save dialect in dis_private. 180 1.1 skrll (print_insn_big_powerpc): Retrieve dialect from dis_private. 181 1.1 skrll (print_insn_little_powerpc): Likewise. 182 1.1 skrll (print_insn_powerpc): Call powpc_dialect here. Remove unnecessary 183 1.1 skrll efs/altivec check. Try harder to disassemble if given -Many. 184 1.1 skrll * ppc-opc.c (insert_fxm): Expand comment. 185 1.1 skrll (PPC, PPCCOM, PPC32, PPC64, PPCVEC): Remove PPC_OPCODE_ANY. 186 1.1 skrll (POWER, POWER2, PPCPWR2, POWER32, COM, COM32, M601, PWRCOM): Likewise. 187 1.1 skrll (POWER4): Remove PPCCOM. 188 1.1 skrll (PPCONLY): Don't define. Update all occurrences to PPC. 189 1.1 skrll 190 1.1 skrll 2003-09-03 Andrew Cagney <cagney (a] redhat.com> 191 1.1 skrll 192 1.1 skrll * dis-init.c (init_disassemble_info): New file and function. 193 1.1 skrll * Makefile.am (CFILES): Add "dis-init.c". 194 1.1 skrll (libopcodes_la_SOURCES): Add "dis-init.c". 195 1.1 skrll (dis-init.lo): Specify dependencies. 196 1.1 skrll * Makefile.in: Regenerate. 197 1.1 skrll 198 1.1 skrll 2003-09-03 Dave Brolley <brolley (a] redhat.com> 199 1.1 skrll 200 1.1 skrll * frv-*: Regenerated. 201 1.1 skrll 202 1.1 skrll 2003-09-02 Alan Modra <amodra (a] bigpond.net.au> 203 1.1 skrll 204 1.1 skrll * ppc-opc.c (powerpc_opcodes): Combine identical PPC403/BOOKE entries. 205 1.1 skrll Move duplicate mnemonic entries together. Use RS instead of RT on 206 1.1 skrll all mt*. 207 1.1 skrll * ppc-dis.c: Convert to ISO C. 208 1.1 skrll 209 1.1 skrll 2003-08-29 Dave Brolley <brolley (a] redhat.com> 210 1.1 skrll 211 1.1 skrll * Makefile.am (stamp-frv): Copy frv.cpu and frv.opc from 212 1.1 skrll $(srcdir)/../cpu temporarily when regenerating source files. 213 1.1 skrll * Makefile.in: Regenerated. 214 1.1 skrll 215 1.1 skrll 2003-08-19 Nick Clifton <nickc (a] redhat.com> 216 1.1 skrll 217 1.1 skrll * arm-dis.c (print_insn_arm: case 'A'): Add code to 218 1.1 skrll disassemble unindexed form of Addressing Mode 5. 219 1.1 skrll 220 1.1 skrll 2003-08-19 Alan Modra <amodra (a] bigpond.net.au> 221 1.1 skrll 222 1.1 skrll * ppc-opc.c (PPC440): Define. 223 1.1 skrll (powerpc_opcodes): Allow mac*, mul*, nmac*, dccci, dcread, iccci, 224 1.1 skrll icread instructions when PPC440. Add dlmzb instruction. 225 1.1 skrll 226 1.1 skrll 2003-08-14 Alan Modra <amodra (a] bigpond.net.au> 227 1.1 skrll 228 1.1 skrll * dep-in.sed: Remove libintl.h. 229 1.1 skrll * Makefile.am (POTFILES.in): Unset LC_COLLATE. 230 1.1 skrll Run "make dep-am". 231 1.1 skrll * Makefile.in: Regenerate. 232 1.1 skrll 233 1.1 skrll 2003-08-07 Michael Meissner <gnu (a] the-meissners.org> 234 1.1 skrll 235 1.1 skrll * cgen-asm.c (hash_insn_array): Remove PARAMS macro. 236 1.1 skrll (hash_insn_list): Ditto. 237 1.1 skrll (build_asm_hash_table): Ditto. 238 1.1 skrll (cgen_set_parse_operand_fn): Prototype definition. 239 1.1 skrll (cgen_init_parse_operand): Ditto. 240 1.1 skrll (hash_insn_array): Ditto. 241 1.1 skrll (hash_insn_list): Ditto. 242 1.1 skrll (build_asm_hash_table): Ditto. 243 1.1 skrll (cgen_asm_lookup_insn): Ditto. 244 1.1 skrll (cgen_parse_keyword): Ditto. 245 1.1 skrll (cgen_parse_signed_integer): Ditto. 246 1.1 skrll (cgen_parse_unsigned_integer): Ditto. 247 1.1 skrll (cgen_parse_address): Ditto. 248 1.1 skrll (cgen_validate_signed_integer): Ditto. 249 1.1 skrll (cgen_validate_unsigned_integer): Ditto. 250 1.1 skrll 251 1.1 skrll * cgen-opc.c (hash_keyword_name): Remove PARAMS macro. 252 1.1 skrll (hash_keyword_value): Ditto. 253 1.1 skrll (build_keyword_hash_tables): Ditto. 254 1.1 skrll (cgen_keyword_lookup_name): Prototype definition. 255 1.1 skrll (cgen_keyword_lookup_value): Ditto. 256 1.1 skrll (cgen_keyword_add): Ditto. 257 1.1 skrll (cgen_keyword_search_init): Ditto. 258 1.1 skrll (cgen_keyword_search_next): Ditto. 259 1.1 skrll (hash_keyword_name): Ditto. 260 1.1 skrll (hash_keyword_value): Ditto. 261 1.1 skrll (build_keyword_hash_tables): Ditto. 262 1.1 skrll (cgen_hw_lookup_by_name): Ditto. 263 1.1 skrll (cgen_hw_lookup_by_num): Ditto. 264 1.1 skrll (cgen_operand_lookup_by_name): Ditto. 265 1.1 skrll (cgen_operand_lookup_by_num): Ditto. 266 1.1 skrll (cgen_insn_count): Ditto. 267 1.1 skrll (cgen_macro_insn_count): Ditto. 268 1.1 skrll (cgen_get_insn_value): Ditto. 269 1.1 skrll (cgen_put_insn_value): Ditto. 270 1.1 skrll (cgen_lookup_insn): Ditto. 271 1.1 skrll (cgen_get_insn_operands): Ditto. 272 1.1 skrll (cgen_lookup_get_insn_operands): Ditto. 273 1.1 skrll (cgen_set_signed_overflow_ok): Ditto. 274 1.1 skrll (cgen_clear_signed_overflow_ok): Ditto. 275 1.1 skrll (cgen_signed_overflow_ok_p): Ditto. 276 1.1 skrll 277 1.1 skrll * cgen-dis.c (hash_insn_array): Remove PARAMS macro. 278 1.1 skrll (hash_insn_list): Ditto. 279 1.1 skrll (build_dis_hash_table): Ditto. 280 1.1 skrll (count_decodable_bits): Ditto. 281 1.1 skrll (add_insn_to_hash_chain): Ditto. 282 1.1 skrll (count_decodable_bits): Prototype definition. 283 1.1 skrll (add_insn_to_hash_chain): Ditto. 284 1.1 skrll (hash_insn_array): Ditto. 285 1.1 skrll (hash_insn_list): Ditto. 286 1.1 skrll (build_dis_hash_table): Ditto. 287 1.1 skrll (cgen_dis_lookup_insn): Ditto. 288 1.1 skrll 289 1.1 skrll * cgen-asm.in (parse_insn_normal): Remove PARAMS macro. 290 1.1 skrll (@arch@_cgen_build_insn_regex): Prototype definition. 291 1.1 skrll (parse_insn_normal): Ditto. 292 1.1 skrll (@arch@_cgen_assemble_insn): Ditto. 293 1.1 skrll (@arch@_cgen_asm_hash_keywords): Ditto. 294 1.1 skrll 295 1.1 skrll * cgen-dis.in (print_normal): Remove PARAMS macro. Use void * 296 1.1 skrll instead of PTR. 297 1.1 skrll (print_address): Ditto. 298 1.1 skrll (print_keyword): Ditto. 299 1.1 skrll (print_insn_normal): Ditto. 300 1.1 skrll (print_insn): Ditto. 301 1.1 skrll (default_print_insn): Ditto. 302 1.1 skrll (read_insn): Ditto. 303 1.1 skrll (print_normal): Prototype definition. Use void * instead of PTR. 304 1.1 skrll (print_address): Ditto. 305 1.1 skrll (print_keyword): Ditto. 306 1.1 skrll (print_insn_normal): Ditto. 307 1.1 skrll (read_insn): Ditto. 308 1.1 skrll (print_insn): Ditto. 309 1.1 skrll (default_print_insn): Ditto. 310 1.1 skrll (print_insn_@arch@): Ditto. 311 1.1 skrll 312 1.1 skrll * cgen-ibld.in (insert_normal): Remove PARAMS macro. 313 1.1 skrll (insn_insn_normal): Ditto. 314 1.1 skrll (extract_normal): Ditto. 315 1.1 skrll (extract_insn_normal): Ditto. 316 1.1 skrll (put_insn_int_value): Ditto. 317 1.1 skrll (insert_1): Ditto. 318 1.1 skrll (fill_cache): Ditto. 319 1.1 skrll (extract_1): Ditto. 320 1.1 skrll (insert_1): Prototype definition. 321 1.1 skrll (insert_normal): Ditto. 322 1.1 skrll (insert_insn_normal): Ditto. 323 1.1 skrll (put_insn_int_value): Ditto. 324 1.1 skrll (fill_cache): Ditto. 325 1.1 skrll (extract_1): Ditto. 326 1.1 skrll (extract_normal): Ditto. 327 1.1 skrll (extract_insn_normal): Ditto. 328 1.1 skrll 329 1.1 skrll * fr30-asm.c: Regenerate. 330 1.1 skrll * fr30-dis.c: Ditto. 331 1.1 skrll * fr30-ibld.c: Ditto. 332 1.1 skrll * frv-asm.c: Ditto. 333 1.1 skrll * frv-dis.c: Ditto. 334 1.1 skrll * frv-ibld.c: Ditto. 335 1.1 skrll * ip2k-asm.c: Ditto. 336 1.1 skrll * ip2k-dis.c: Ditto. 337 1.1 skrll * ip2k-ibld.c: Ditto. 338 1.1 skrll * iq2000-asm.c: Ditto. 339 1.1 skrll * iq2000-dis.c: Ditto. 340 1.1 skrll * iq2000-ibld.c: Ditto. 341 1.1 skrll * m32r-asm.c: Ditto. 342 1.1 skrll * m32r-dis.c: Ditto. 343 1.1 skrll * m32r-ibld.c: Ditto. 344 1.1 skrll * openrisc-asm.c: Ditto. 345 1.1 skrll * openrisc-dis.c: Ditto. 346 1.1 skrll * openrisc-ibld.c: Ditto. 347 1.1 skrll * xstormy16-asm.c: Ditto. 348 1.1 skrll * xstormy16-dis.c: Ditto. 349 1.1 skrll * xstormy16-ibld.c: Ditto. 350 1.1 skrll 351 1.1 skrll 2003-08-06 Nick Clifton <nickc (a] redhat.com> 352 1.1 skrll 353 1.1 skrll * po/fr.po: Updated French translation. 354 1.1 skrll 355 1.1 skrll 2003-08-05 Nick Clifton <nickc (a] redhat.com> 356 1.1 skrll 357 1.1 skrll * configure.in (ALL_LINGUAS): Add nl. 358 1.1 skrll * configure: Regenerate. 359 1.1 skrll * po/nl.po: New Dutch translation. 360 1.1 skrll 361 1.1 skrll 2003-07-30 Jason Eckhardt <jle (a] rice.edu> 362 1.1 skrll 363 1.1 skrll * i860-dis.c: Convert to ISO C90. Remove superflous prototypes. 364 1.1 skrll 365 1.1 skrll 2003-07-30 Nick Clifton <nickc (a] redhat.com> 366 1.1 skrll 367 1.1 skrll * po/ro.po: Updated Romanian translation. 368 1.1 skrll 369 1.1 skrll 2003-07-29 Jakub Jelinek <jakub (a] redhat.com> 370 1.1 skrll 371 1.1 skrll * ppc-opc.c (insert_mbe, extract_mbe): Shift 1L instead of 1 up. 372 1.1 skrll 373 1.1 skrll 2003-07-24 Nick Clifton <nickc (a] redhat.com> 374 1.1 skrll 375 1.1 skrll * po/fr.po: Updated French translation. 376 1.1 skrll 377 1.1 skrll 2003-07-18 Nick Clifton <nickc (a] redhat.com> 378 1.1 skrll 379 1.1 skrll * arm-dis.c (parse_arm_disassembler_option): Do not expect 380 1.1 skrll option string to be NUL terminated. 381 1.1 skrll (parse_disassembler_options): Allow options to be space or 382 1.1 skrll comma separated. 383 1.1 skrll 384 1.1 skrll 2003-07-17 Nick Clifton <nickc (a] redhat.com> 385 1.1 skrll 386 1.1 skrll * po/es.po: New Spanish translation. 387 1.1 skrll * po/sv.po: New Swedish translation. 388 1.1 skrll * po/opcodes.pot: Regenerate. 389 1.1 skrll 390 1.1 skrll 2003-07-15 Richard Sandiford <rsandifo (a] redhat.com> 391 1.1 skrll 392 1.1 skrll * mips-dis.c (mips_arch_choices): Add rm7000 and rm9000 entries. 393 1.1 skrll 394 1.1 skrll 2003-07-14 Nick Clifton <nickc (a] redhat.com> 395 1.1 skrll 396 1.1 skrll * po/tr.po: Update with latest version. 397 1.1 skrll * po/POTFILES.in: Regenerate. 398 1.1 skrll * Makefile.in: Regenerate. 399 1.1 skrll 400 1.1 skrll 2003-07-11 Alan Modra <amodra (a] bigpond.net.au> 401 1.1 skrll 402 1.1 skrll * po/opcodes.pot: Regenerate. 403 1.1 skrll 404 1.1 skrll 2003-07-09 Alexandre Oliva <aoliva (a] redhat.com> 405 1.1 skrll 406 1.1 skrll 2000-05-25 Alexandre Oliva <aoliva (a] cygnus.com> 407 1.1 skrll * m10300-dis.c (disassemble): Negate negative accumulator's shift. 408 1.1 skrll 2000-05-24 Alexandre Oliva <aoliva (a] cygnus.com> 409 1.1 skrll * m10300-dis.c (disassemble, case FSREG, FDREG): Don't assume 410 1.1 skrll 32-bit longs when sign-extending operands. 411 1.1 skrll 2000-04-20 Alexandre Oliva <aoliva (a] cygnus.com> 412 1.1 skrll * m10300-opc.c: Remove MN10300_OPERAND_RELAX from all FSREGs. 413 1.1 skrll * m10300-dis.c (HAVE_AM33_2): Define. 414 1.1 skrll (disassemble): Use it. 415 1.1 skrll (HAVE_AM33): Redefine. 416 1.1 skrll (print_insn_mn10300): Fix mask for 5-byte extended insns. 417 1.1 skrll 2000-04-01 Alexandre Oliva <aoliva (a] cygnus.com> 418 1.1 skrll * m10300-opc.c: Renamed AM332 to AM33_2. 419 1.1 skrll 2000-03-31 Alexandre Oliva <aoliva (a] cygnus.com> 420 1.1 skrll * m10300-opc.c: Defined AM33 2.0 register operands. Added support 421 1.1 skrll for AM33 2.0 `imm8,(abs16)' addressing mode for btst, bset and 422 1.1 skrll bclr. Implemented `fbCC', `flCC', `dcpf' and all FP insns. 423 1.1 skrll * m10300-dis.c (print_insn_mn10300): Recognize 5byte extended 424 1.1 skrll insn code of AM33 2.0. 425 1.1 skrll (disassemble): Recognize FMT_D3. Print out FP register names. 426 1.1 skrll 427 1.1 skrll 2003-07-09 Chris Demetriou <cgd (a] broadcom.com> 428 1.1 skrll 429 1.1 skrll * mips-dis.c (set_default_mips_dis_options): Get BFD from 430 1.1 skrll the disassembler_info's section, rather than from the 431 1.1 skrll disassembler_info's symbols pointer. 432 1.1 skrll 433 1.1 skrll 2003-07-07 Alan Modra <amodra (a] bigpond.net.au> 434 1.1 skrll 435 1.1 skrll * ppc-opc.c: Remove NULL pointer checks. Formatting. Remove 436 1.1 skrll extraneous ATTRIBUTE_UNUSED. 437 1.1 skrll * ppc-dis.c (print_insn_powerpc): Always pass a valid address to 438 1.1 skrll operand->extract. 439 1.1 skrll 440 1.1 skrll 2003-07-04 Alan Modra <amodra (a] bigpond.net.au> 441 1.1 skrll 442 1.1 skrll * ppc-opc.c: Convert to C90, removing unnecessary prototypes and 443 1.1 skrll casts. Formatting. 444 1.1 skrll 445 1.1 skrll * ppc-opc.c: Remove PARAMS from prototypes. 446 1.1 skrll (FXM4): Define. 447 1.1 skrll (insert_fxm): New function, used by both FXM and FXM4. 448 1.1 skrll (extract_fxm): Likewise. 449 1.1 skrll (XFXFXM_MASK): Remove 1 << 20 term. 450 1.1 skrll (powerpc_opcodes): Add Power4 version of "mfcr". Simplify "mtcr" mask. 451 1.1 skrll 452 1.1 skrll 2003-07-01 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 453 1.1 skrll 454 1.1 skrll * s390-dis.c (s390_extract_operand): Add support for long displacements. 455 1.1 skrll * s390-mkopc.c (s390_opcode_cpu_val): Add support for cpu type z990. 456 1.1 skrll * s390-opc.c (D20_20): Add define for 20 bit displacements. 457 1.1 skrll (INSTR_RRF_R0RR, INSTR_RSL_R0RD, INSTR_RSY_RRRD, INSTR_RSY_RURD, 458 1.1 skrll INSTR_RSY_AARD, INSTR_RXY_RRRD, INSTR_RXY_FRRD, INSTR_SIY_URD): Add 459 1.1 skrll new instruction formats. 460 1.1 skrll (MASK_RRF_R0RR, MASK_RSL_R0RD, MASK_RSY_RRRD, MASK_RSY_RURD, 461 1.1 skrll MASK_RSY_AARD, MASK_RXY_RRRD, MASK_RXY_FRRD, MASK_SIY_URD): Likewise. 462 1.1 skrll (s390_opformats): Likewise. 463 1.1 skrll * s390-opc.txt: Add new instructions for cpu type z990. Add missing 464 1.1 skrll hfp instructions. Add missing instructions pgin, pgout and xsch. 465 1.1 skrll 466 1.1 skrll 2003-06-23 H.J. Lu <hongjiu.lu (a] intel.com> 467 1.1 skrll 468 1.1 skrll * i386-dis.c (PNI_Fixup): New. Fix up "mwait" and "monitor" in 469 1.1 skrll Intel Precott New Instructions. 470 1.1 skrll (PREGRP27): New. Added for "addsubpd" and "addsubps". 471 1.1 skrll (PREGRP28): New. Added for "haddpd" and "haddps". 472 1.1 skrll (PREGRP29): New. Added for "hsubpd" and "hsubps". 473 1.1 skrll (PREGRP30): New. Added for "movsldup" and "movddup". 474 1.1 skrll (PREGRP31): New. Added for "movshdup" and "movhpd". 475 1.1 skrll (PREGRP32): New. Added for "lddqu". 476 1.1 skrll (dis386_twobyte): Use PREGRP30 to replace the "movlpX" entry. 477 1.1 skrll Use PREGRP31 to replace the "movhpX" entry. Use PREGRP28 for 478 1.1 skrll entry 0x7c. Use PREGRP29 for entry 0x7d. Use PREGRP27 for 479 1.1 skrll entry 0xd0. Use PREGRP32 for entry 0xf0. 480 1.1 skrll (twobyte_has_modrm): Updated. 481 1.1 skrll (twobyte_uses_SSE_prefix): Likewise. 482 1.1 skrll (grps): Use PNI_Fixup in the "sidtQ" entry. 483 1.1 skrll (prefix_user_table): Add PREGRP27, PREGRP28, PREGRP29, PREGRP30, 484 1.1 skrll PREGRP31 and PREGRP32. 485 1.1 skrll (float_mem): Use "fisttp{l||l|}" in entry 1 in opcode 0xdb. 486 1.1 skrll Use "fisttpll" in entry 1 in opcode 0xdd. 487 1.1 skrll Use "fisttp" in entry 1 in opcode 0xdf. 488 1.1 skrll 489 1.1 skrll 2003-06-19 Christian Groessler <chris (a] groessler.org> 490 1.1 skrll 491 1.1 skrll * z8k-dis.c (instr_data_s): Change tabl_index from long to int. 492 1.1 skrll (print_insn_z8k): Correctly check return value from 493 1.1 skrll z8k_lookup_instr call. 494 1.1 skrll (unparse_instr): Handle CLASS_IRO case. 495 1.1 skrll * z8kgen.c: Fix function definitions. Fix formatting. 496 1.1 skrll (opt): Add brk opcode alias for non-simulator breakpoint. Add 497 1.1 skrll missing and fix existing in/out and sin/sout opcode definitions. 498 1.1 skrll (args): "@ri", "@ro" - add CLASS_IRO register usage for in/out 499 1.1 skrll opcodes. 500 1.1 skrll (internal): Check p->flags for non-zero before dereferencing it. 501 1.1 skrll (gas): Add CLASS_IRO line. Insert new OPC_xxx lines for the added 502 1.1 skrll opcodes and renumber the remaining lines repectively. 503 1.1 skrll (main): Remove "-d" command line switch. 504 1.1 skrll * z8k-opc.h: Regenerate with new z8kgen.c. 505 1.1 skrll 506 1.1 skrll 2003-06-11 H.J. Lu <hongjiu.lu (a] intel.com> 507 1.1 skrll 508 1.1 skrll * po/Make-in (DESTDIR): New. 509 1.1 skrll (install-data-yes): Support $(DESTDIR). 510 1.1 skrll (uninstall): Likewise. 511 1.1 skrll 512 1.1 skrll 2003-06-11 Alan Modra <amodra (a] bigpond.net.au> 513 1.1 skrll 514 1.1 skrll * Makefile.am: Run "make dep-am". 515 1.1 skrll * Makefile.in: Regenerate. 516 1.1 skrll * po/POTFILES.in: Regenerate. 517 1.1 skrll 518 1.1 skrll 2003-06-10 Doug Evans <dje (a] sebabeach.org> 519 1.1 skrll 520 1.1 skrll * cgen-asm.in (@arch@_cgen_assemble_insn): CGEN_INSN_RELAX renamed to 521 1.1 skrll CGEN_INSN_RELAXED. 522 1.1 skrll * fr30-asm.c,fr30-desc.c,fr30-desc.h: Regenerate. 523 1.1 skrll * frv-asm.c,frv-desc.c,frv-desc.h: Regenerate. 524 1.1 skrll * ip2k-asm.c,ip2k-desc.c,ip2k-desc.h: Regenerate. 525 1.1 skrll * iq2000-asm.c,iq2000-desc.c,iq2000-desc.h: Regenerate. 526 1.1 skrll * m32r-asm.c,m32r-desc.c,m32r-desc.h,m32r-opc.c: Regenerate. 527 1.1 skrll * openrisc-asm.c,openrisc-desc.c,openrisc-desc.h: Regenerate. 528 1.1 skrll * xstormy16-asm.c,xstormy16-desc.c,xstormy16-desc.h: Regenerate. 529 1.1 skrll 530 1.1 skrll 2003-06-10 Gary Hade <garyhade (a] us.ibm.com> 531 1.1 skrll Alan Modra <amodra (a] bigpond.net.au> 532 1.1 skrll 533 1.1 skrll * ppc-opc.c (DQ, RAQ, RSQ, RTQ): Define. 534 1.1 skrll (insert_dq, extract_dq, insert_raq, insert_rtq, insert_rsq): New. 535 1.1 skrll (powerpc_opcodes): Add "attn", "lq" and "stq". 536 1.1 skrll 537 1.1 skrll 2003-06-10 Richard Sandiford <rsandifo (a] redhat.com> 538 1.1 skrll 539 1.1 skrll * h8300-dis.c (bfd_h8_disassemble): Don't print brackets round 540 1.1 skrll rts/l and rte/l register lists. 541 1.1 skrll 542 1.1 skrll 2003-06-03 Nick Clifton <nickc (a] redhat.com> 543 1.1 skrll 544 1.1 skrll * frv-desc.c: Regenerate. 545 1.1 skrll * frv-opc.c: Regenerate. 546 1.1 skrll * frv-asm.c: Regenerate. 547 1.1 skrll * frv-desc.h: Regenerate. 548 1.1 skrll * frv-dis.c: Regenerate. 549 1.1 skrll * frv-ibld.c: Regenerate. 550 1.1 skrll * frv-opc.h: Regenerate. 551 1.1 skrll * po/opcodes.pot: Regenerate. 552 1.1 skrll 553 1.1 skrll 2003-06-03 Michael Snyder <msnyder (a] redhat.com> 554 1.1 skrll and Bernd Schmidt <bernds (a] redhat.com> 555 1.1 skrll and Alexandre Oliva <aoliva (a] redhat.com> 556 1.1 skrll 557 1.1 skrll * disassemble.c (disassembler): Add support for h8300sx. 558 1.1 skrll * h8300-dis.c: Ditto. 559 1.1 skrll 560 1.1 skrll 2003-06-03 Nick Clifton <nickc (a] redhat.com> 561 1.1 skrll 562 1.1 skrll * frv-desc.c: Regenerate. 563 1.1 skrll * frv-opc.c: Regenerate. 564 1.1 skrll 565 1.1 skrll * aclocal.m4: Regenerate. 566 1.1 skrll * config.in: Regenerate. 567 1.1 skrll * configure: Regenerate. 568 1.1 skrll * iq2000-asm.c: Regenerate. 569 1.1 skrll * iq2000-desc.c: Regenerate. 570 1.1 skrll * iq2000-desc.h: Regenerate. 571 1.1 skrll * iq2000-dis.c: Regenerate. 572 1.1 skrll * iq2000-ibld.c: Regenerate. 573 1.1 skrll * iq2000-opc.c: Regenerate. 574 1.1 skrll * iq2000-opc.h: Regenerate. 575 1.1 skrll * po/POTFILES.in: Regenerate. 576 1.1 skrll * po/opcodes.pot: Regenerate. 577 1.1 skrll 578 1.1 skrll 2003-05-23 Jason Eckhardt <jle (a] rice.edu> 579 1.1 skrll 580 1.1 skrll * i860-dis.c (crnames): Add bear, ccr, p0, p1, p2, p3. 581 1.1 skrll (print_insn_i860): Grab 4 bits of the control register field 582 1.1 skrll instead of 3. 583 1.1 skrll 584 1.1 skrll 2003-05-18 Jason Eckhardt <jle (a] rice.edu> 585 1.1 skrll 586 1.1 skrll * i860-dis.c (print_insn_i860): Instruction shrd has a dual bit, 587 1.1 skrll print it. 588 1.1 skrll 589 1.1 skrll 2003-05-17 Andreas Jaeger <aj (a] suse.de> 590 1.1 skrll 591 1.1 skrll * Makefile.am (libopcodes_la_LIBADD): Add libbfd.la. 592 1.1 skrll (libopcodes_la_DEPENDENCIES): Add libbfd.la. 593 1.1 skrll * Makefile.in: Regenerated. 594 1.1 skrll 595 1.1 skrll 2003-05-16 Nick Clifton <nickc (a] redhat.com> 596 1.1 skrll 597 1.1 skrll * configure.in (ALL_LINGUAS): Add Romanian translation. 598 1.1 skrll * configure: Regenerate. 599 1.1 skrll * po/ro.po: New file: Romanian translation. 600 1.1 skrll 601 1.1 skrll 2003-05-12 Dhananjay Deshpande <dhananjayd (a] kpitcummins.com> 602 1.1 skrll 603 1.1 skrll * disassemble.c (disassembler): Add support for h8300hn and h8300sn. 604 1.1 skrll 605 1.1 skrll 2003-05-09 Alan Modra <amodra (a] bigpond.net.au> 606 1.1 skrll 607 1.1 skrll * i386-dis.c (print_insn): Test intel_syntax against (char) -1 in 608 1.1 skrll case char is unsigned. 609 1.1 skrll 610 1.1 skrll 2003-05-01 Christian Groessler <chris (a] groessler.org> 611 1.1 skrll 612 1.1 skrll * z8k-dis.c (z8k_lookup_instr): Optimize FETCH_DATA calls. 613 1.1 skrll (unpack_instr): Fix representation of segmented addresses. 614 1.1 skrll (intr_name): Added, contains names of the parameters to the EI/DI 615 1.1 skrll instructions. 616 1.1 skrll (unparse_instr): Fix display of EI/DI parameters. 617 1.1 skrll 618 1.1 skrll 2003-04-22 Doug Evans <dje (a] sebabeach.org> 619 1.1 skrll 620 1.1 skrll * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 621 1.1 skrll * frv-desc.c,frv-desc.h,frv-opc.c,frv-opc.h: Regenerate. 622 1.1 skrll * ip2k-desc.c,ip2k-desc.h,ip2k-opc.c,ip2k-opc.h: Regenerate. 623 1.1 skrll * m32r-desc.c,m32r-desc.h,m32r-opc.c,m32r-opc.h: Regenerate. 624 1.1 skrll * m32r-opinst.c: Regenerate. 625 1.1 skrll * openrisc-desc.c,openrisc-desc.h,openrisc-opc.c,openrisc-opc.h: Regenerate. 626 1.1 skrll * xstormy16-desc.c,xstormy16-desc.h,xstormy16-opc.c,xstormy16-opc.h: Regenerate. 627 1.1 skrll 628 1.1 skrll 2003-04-15 Rohit Kumar Srivastava <rohits (a] kpitcummins.com> 629 1.1 skrll 630 1.1 skrll * h8500-opc.c: Replace occurrances of 'Hitachi' with 'Renesas'. 631 1.1 skrll 632 1.1 skrll 2003-04-07 James E Wilson <wilson (a] tuliptree.org> 633 1.1 skrll 634 1.1 skrll * ia64-ic.tbl (fr-readers): Add mem-writers-fp. 635 1.1 skrll * ia64-asmtab.c: Regenerate. 636 1.1 skrll 637 1.1 skrll 2003-04-08 Alexandre Oliva <aoliva (a] redhat.com> 638 1.1 skrll 639 1.1 skrll * mips-dis.c (mips_gpr_names_newabi): Reverted previous patch. 640 1.1 skrll 641 1.1 skrll 2003-04-07 Alexandre Oliva <aoliva (a] redhat.com> 642 1.1 skrll 643 1.1 skrll * mips-dis.c (mips_gpr_names_newabi): $12-$15 are named $t4-$t7. 644 1.1 skrll 645 1.1 skrll 2003-04-04 Svein E. Seldal <Svein.Seldal (a] solidas.com> 646 1.1 skrll 647 1.1 skrll * tic4x-dis.c: Namespace cleanup. Replace s/c4x/tic4x and 648 1.1 skrll s/c3x/tic3x/ 649 1.1 skrll 650 1.1 skrll 2003-04-01 Nick Clifton <nickc (a] redhat.com> 651 1.1 skrll 652 1.1 skrll * arm-dis.c: Remove presence of (r) and (tm) symbols. 653 1.1 skrll * arm-opc.h: Remove presence of (r) and (tm) symbols. 654 1.1 skrll 655 1.1 skrll 2003-03-25 Stan Cox <scox (a] redhat.com> 656 1.1 skrll Nick Clifton <nickc (a] redhat.com> 657 1.1 skrll 658 1.1 skrll Contribute support for Intel's iWMMXt chip - an ARM variant: 659 1.1 skrll 660 1.1 skrll * arm-dis.c (regnames): Add iWMMXt register names. 661 1.1 skrll (set_iwmmxt_regnames): New function. 662 1.1 skrll (print_insn_arm): Handle iWMMXt formatters. 663 1.1 skrll * arm-opc.h: Document iWMMXt formatters. 664 1.1 skrll (arm_opcod): Add iWMMXt instructions. 665 1.1 skrll 666 1.1 skrll 2003-03-22 Doug Evans <dje (a] sebabeach.org> 667 1.1 skrll 668 1.1 skrll * i386-dis.c (dis386): Recognize icebp (0xf1). 669 1.1 skrll 670 1.1 skrll 2003-03-21 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 671 1.1 skrll 672 1.1 skrll * s390-dis.c (init_disasm): Rename S390_OPCODE_ESAME to 673 1.1 skrll S390_OPCODE_ZARCH. 674 1.1 skrll (print_insn_s390): Use new modes field of s390_opcodes. 675 1.1 skrll * s390-mkopc.c (ARCHBITS_ESAONLY, ARCHBITS_ESA, ARCHBITS_ESAME): Remove. 676 1.1 skrll (s390_opcode_mode_val, s390_opcode_cpu_val): New enums. 677 1.1 skrll (struct op_struct): Remove archbits. Add mode_bits and min_cpu. 678 1.1 skrll (insertOpcode): Replace archbits by min_cpu and mode_bits. 679 1.1 skrll (dumpTable): Write mode_bits and min_cpu instead of archbits. 680 1.1 skrll (main): Adapt to new format in s390-opcode.txt. 681 1.1 skrll * s390-opc.c (s390_opformats): Replace archbits by min_cpu and 682 1.1 skrll mode_bits. 683 1.1 skrll * s390-opc.txt: Replace archbits by min_cpu and mode_bits. 684 1.1 skrll 685 1.1 skrll 2003-03-17 Nick Clifton <nickc (a] redhat.com> 686 1.1 skrll 687 1.1 skrll * ppc-opc.c: Fix formatting. Update copyright date. 688 1.1 skrll 689 1.1 skrll 2003-03-14 Daniel Jacobowitz <drow (a] mvista.com> 690 1.1 skrll 691 1.1 skrll * ppc-opc.c (powerpc_opcodes): Readd tlbre for PPC403. 692 1.1 skrll 693 1.1 skrll 2003-02-25 Alan Modra <amodra (a] bigpond.net.au> 694 1.1 skrll 695 1.1 skrll * hppa-dis.c: Formatting. 696 1.1 skrll 697 1.1 skrll 2003-02-25 Matthew Wilcox <willy (a] debian.org> 698 1.1 skrll 699 1.1 skrll * hppa-dis.c (print_insn_hppa): Implement fcnv instruction modifiers. 700 1.1 skrll 701 1.1 skrll * hppa-dis.c (print_insn_hppa <2 bit space register>): Do not print 702 1.1 skrll the space register when the value is zero. 703 1.1 skrll 704 1.1 skrll 2003-02-23 Elias Athanasopoulos <elathan (a] phys.uoa.gr> 705 1.1 skrll 706 1.1 skrll * mips-dis.c (print_mips_disassembler_options): Make 'i' unsigned, 707 1.1 skrll use ARRAY_SIZE in loops. 708 1.1 skrll 709 1.1 skrll 2003-02-12 Dave Brolley <brolley (a] redhat.com> 710 1.1 skrll 711 1.1 skrll * fr30-desc.c: Regenerate. 712 1.1 skrll 713 1.1 skrll 2003-02-06 Gwenole Beauchesne <gbeauchesne (a] mandrakesoft.com> 714 1.1 skrll 715 1.1 skrll * i386-dis.c (dq_mode, Edq): Define. 716 1.1 skrll (dis386_twobyte): Correct movd operands. 717 1.1 skrll (OP_E): Handle dq_mode case. 718 1.1 skrll 719 1.1 skrll 2003-01-29 Henric Jungheim <henric (a] attbi.com> 720 1.1 skrll 721 1.1 skrll * sparc-dis.c (print_insn_sparc): When examining values added in 722 1.1 skrll to rs1, make sure that there are previous instructions. 723 1.1 skrll 724 1.1 skrll 2003-01-23 Nick Clifton <nickc (a] redhat.com> 725 1.1 skrll 726 1.1 skrll * Add sh2e support: 727 1.1 skrll 728 1.1 skrll 2002-04-02 Alexandre Oliva <aoliva (a] redhat.com> 729 1.1 skrll 730 1.1 skrll * sh-dis.c (print_insn_shx): Handle bfd_mach_sh2e. 731 1.1 skrll * sh-opc.h (arch_sh2e, arch_sh2e_up): New. 732 1.1 skrll (arch_sh2_up): Added sh2e. 733 1.1 skrll (sh_table): Replaced all occurrences of arch_sh3e_up with 734 1.1 skrll arch_sh2e_up, except in fsqrt. 735 1.1 skrll 736 1.1 skrll 2003-01-23 Alan Modra <amodra (a] bigpond.net.au> 737 1.1 skrll 738 1.1 skrll * sh64-dis.c: Include elf32-sh64.h. 739 1.1 skrll * Makefile.am: Run "make dep-am". 740 1.1 skrll * Makefile.in: Regenerate. 741 1.1 skrll 742 1.1 skrll 2003-01-17 Richard Henderson <rth (a] redhat.com> 743 1.1 skrll 744 1.1 skrll * alpha-opc.c (alpha_opcodes): Add bugchk, rduniq, wruniq, gentrap 745 1.1 skrll PAL entry points. 746 1.1 skrll 747 1.1 skrll 2003-01-16 Alan Modra <amodra (a] bigpond.net.au> 748 1.1 skrll 749 1.1 skrll * Makefile.am: Run "make dep-am". 750 1.1 skrll * Makefile.in: Regenerate. 751 1.1 skrll * po/POTFILES.in: Regenerate. 752 1.1 skrll 753 1.1 skrll 2003-01-08 Klee Dienes <kdienes (a] apple.com> 754 1.1 skrll 755 1.1 skrll * Makefile.am (ALL_MACHINES): Add msp430-dis.lo. 756 1.1 skrll * Makefile.in: Regenerate. 757 1.1 skrll 758 1.1 skrll 2003-01-08 Alan Modra <amodra (a] bigpond.net.au> 759 1.1 skrll 760 1.1 skrll * ppc-opc.c (powerpc_macros <extrwi>): Accept a shift of 32. 761 1.1 skrll 762 1.1 skrll 2002-01-02 Ben Elliston <bje (a] redhat.com> 763 1.1 skrll Jeff Johnston <jjohnstn (a] redhat.com> 764 1.1 skrll 765 1.1 skrll * iq2000-asm.c: New file. 766 1.1 skrll * iq2000-desc.c: Likewise. 767 1.1 skrll * iq2000-desc.h: Likewise. 768 1.1 skrll * iq2000-dis.c: Likewise. 769 1.1 skrll * iq2000-ibld.c: Likewise. 770 1.1 skrll * iq2000-opc.c: Likewise. 771 1.1 skrll * iq2000-opc.h: Likewise. 772 1.1 skrll * Makefile.am (HFILES): Add iq2000-desc.h, iq2000-opc.h. 773 1.1 skrll (CFILES): Add iq2000-asm.c, iq2000-desc.c, iq2000-dis.c, 774 1.1 skrll iq2000-ibld.c, iq2000-opc.c. 775 1.1 skrll (ALL_MACHINES): Add iq2000-asm.lo, iq2000-desc.lo, iq2000-dis.lo, 776 1.1 skrll iq2000-ibld.lo, iq2000-opc.lo. 777 1.1 skrll (CLEANFILES): Add stamp-iq2000. 778 1.1 skrll (IQ2000_DEPS): New macro. 779 1.1 skrll (stamp-iq2000): New target. 780 1.1 skrll * Makefile.in: Regenerate. 781 1.1 skrll * configure.in: Handle bfd_iq2000_arch. 782 1.1 skrll * configure: Regenerate. 783 1.1 skrll 784 1.1 skrll 2003-01-02 Chris Demetriou <cgd (a] broadcom.com> 785 1.1 skrll 786 1.1 skrll * mips-dis.c (print_insn_args): Use position extracted by "+A" 787 1.1 skrll to calculate size for "+B". Redo code for "+C" so it shares 788 1.1 skrll the same style as "+A" and "+B" now do. 789 1.1 skrll 790 1.1 skrll 2003-01-02 Chris Demetriou <cgd (a] broadcom.com> 791 1.1 skrll 792 1.1 skrll * mips-dis.c: Update copyright years. 793 1.1 skrll (print_insn_arg): Rename to... 794 1.1 skrll (print_insn_args): This, returning void. Process the whole 795 1.1 skrll string of args rather than a single one. Reindent. 796 1.1 skrll (print_insn_mips): Update to match the above. 797 1.1 skrll 798 1.1 skrll 2002-12-31 Chris Demetriou <cgd (a] broadcom.com> 799 1.1 skrll 800 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Move "di" into the 801 1.1 skrll right order alphabetically, and make all hex constants use 802 1.1 skrll lower-case letters. 803 1.1 skrll 804 1.1 skrll 2002-12-31 Chris Demetriou <cgd (a] broadcom.com> 805 1.1 skrll 806 1.1 skrll * mips-dis.c (mips_cp0sel_name): New structure. 807 1.1 skrll (mips_cp0sel_names_mips3264, mips_cp0sel_names_mips3264r2) 808 1.1 skrll (mips_cp0sel_names_sb1): New arrays. 809 1.1 skrll (mips_arch_choice): New structure members "cp0sel_names" and 810 1.1 skrll "cp0sel_names_len". 811 1.1 skrll (mips_arch_choices): Add references to new cp0sel_names arrays 812 1.1 skrll as appropriate, and make all existing entries reference 813 1.1 skrll appropriate mips_XXX_names_numeric arrays rather than simply 814 1.1 skrll using NULL. 815 1.1 skrll (mips_cp0sel_names, mips_cp0sel_names_len): New variables. 816 1.1 skrll (lookup_mips_cp0sel_name): New function. 817 1.1 skrll (set_default_mips_dis_options): Set mips_cp0sel_names and 818 1.1 skrll mips_cp0sel_names_len as appropriate. Remove now-unnecessary 819 1.1 skrll checks for NULL register name arrays. 820 1.1 skrll (parse_mips_dis_option): Likewise. 821 1.1 skrll (print_insn_arg): Handle "+D" operand type. 822 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add new "+D" variants 823 1.1 skrll of mfc0, mtc0, dmfc0, and dmtc0 to print CP0+sel register 824 1.1 skrll names symbolically. 825 1.1 skrll 826 1.1 skrll 2002-12-30 Chris Demetriou <cgd (a] broadcom.com> 827 1.1 skrll 828 1.1 skrll * mips-dis.c (mips_cp0_names_mips3264r2, mips_hwr_names_numeric) 829 1.1 skrll (mips_hwr_names_mips3264r2): New arrays. 830 1.1 skrll (mips_arch_choice): New "hwr_names" member. 831 1.1 skrll (mips_arch_choices): Adjust for structure change, and add a new 832 1.1 skrll entry for "mips32r2" ISA. 833 1.1 skrll (mips_hwr_names): New variable. 834 1.1 skrll (set_default_mips_dis_options): Set mips_hwr_names. 835 1.1 skrll (parse_mips_dis_option): New "hwr-names" option which sets 836 1.1 skrll mips_hwr_names, and adjust "reg-names=ARCH" to set mips_hwr_names. 837 1.1 skrll (print_insn_arg): Change return type to "int" 838 1.1 skrll and use that to indicate number of characters consumed. 839 1.1 skrll Add support for "+" operand extension character, "+A", "+B", 840 1.1 skrll "+C", and "K" operands. 841 1.1 skrll (print_insn_mips): Adjust for changes to print_insn_arg. 842 1.1 skrll (print_mips_disassembler_options): Adjust for "hwr-names" 843 1.1 skrll addition and "reg-names" change. 844 1.1 skrll * mips-opc (I33): New define (shorthand for INSN_ISA32R2). 845 1.1 skrll (mips_builtin_opcodes): Note that "nop" and "ssnop" are special 846 1.1 skrll forms of "sll". Add new MIPS32 Release 2 instructions: ehb, 847 1.1 skrll di, ei, ext, ins, jr.hb, jalr.hb, mfhc1, mfhc2, mthc1, mthc2, 848 1.1 skrll rdhwr, rdpgpr, seb, seh, synci, wrpgpr, wsbh. 849 1.1 skrll Note that hardware rotate instructions (ror, rorv) can be 850 1.1 skrll used on MIPS32 Release 2, and add the official mnemonics 851 1.1 skrll for them (rotr, rotrv) and the similar "rotl" mnemonic for 852 1.1 skrll left-rotate. 853 1.1 skrll 854 1.1 skrll 2002-12-30 Dmitry Diky <diwil (a] mail.ru> 855 1.1 skrll 856 1.1 skrll * configure.in: Add msp430 target. 857 1.1 skrll * configure: Regenerate. 858 1.1 skrll * disassemble.c: Add entry for msp430 disassembly. 859 1.1 skrll * msp430-dis.c: New file: msp430 disassembler. 860 1.1 skrll 861 1.1 skrll 2002-12-27 Chris Demetriou <cgd (a] broadcom.com> 862 1.1 skrll 863 1.1 skrll * disassemble.c (disassembler_usage): Add invocation of 864 1.1 skrll print_mips_disassembler_options. 865 1.1 skrll * mips-dis.c: Include libiberty.h. 866 1.1 skrll (print_mips_disassembler_options, set_default_mips_dis_options) 867 1.1 skrll (parse_mips_dis_option, parse_mips_dis_options, choose_abi_by_name) 868 1.1 skrll (choose_arch_by_name, choose_arch_by_number): New functions. 869 1.1 skrll (mips_abi_choice, mips_arch_choice): New structures. 870 1.1 skrll (mips32_reg_names, mips64_reg_names, reg_names): Remove. 871 1.1 skrll (mips_gpr_names_numeric, mips_gpr_names_oldabi) 872 1.1 skrll (mips_gpr_names_newabi, mips_fpr_names_numeric) 873 1.1 skrll (mips_fpr_names_32, mips_fpr_names_n32, mips_fpr_names_64) 874 1.1 skrll (mips_cp0_names_numeric, mips_cp0_names_mips3264) 875 1.1 skrll (mips_cp0_names_sb1, mips_abi_choices, mips_arch_choices) 876 1.1 skrll (mips_processor, mips_isa, mips_gpr_names, mips_fpr_names) 877 1.1 skrll (mips_cp0_names): New variables. 878 1.1 skrll (print_insn_args): Use new variables to print GPR, FPR, and CP0 879 1.1 skrll register names. 880 1.1 skrll (mips_isa_type): Remove. 881 1.1 skrll (print_insn_mips): Remove ISA and CPU setup since it is now done... 882 1.1 skrll (_print_insn_mips): Here. Remove register setup code, and 883 1.1 skrll call set_default_mips_dis_options and parse_mips_dis_options 884 1.1 skrll instead. 885 1.1 skrll (print_mips16_insn_arg): Use mips_gpr_names instead of mips32_names. 886 1.1 skrll 887 1.1 skrll 2002-12-23 Alan Modra <amodra (a] bigpond.net.au> 888 1.1 skrll 889 1.1 skrll * Makefile.in: Regenerate. 890 1.1 skrll 891 1.1 skrll 2002-12-19 Nick Kelsey <nickk (a] ubicom.com> 892 1.1 skrll 893 1.1 skrll * cgen-asm.c (cgen_parse_keyword): Added underscore to symbol character 894 1.1 skrll check to fix false keyword trigger with names such as <keyword>_foo. 895 1.1 skrll 896 1.1 skrll 2002-12-19 Doug Evans <dje (a] sebabeach.org> 897 1.1 skrll 898 1.1 skrll * Makefile.am (CGEN_CPUS): New variable. 899 1.1 skrll (run-cgen-all): New rule. 900 1.1 skrll * Makefile.in: Regenerate. 901 1.1 skrll 902 1.1 skrll 2002-12-18 Chris Demetriou <cgd (a] broadcom.com> 903 1.1 skrll 904 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Remove one "ror" and two 905 1.1 skrll "dror" entries, and reorder the remaining "dror" and "ror" entries. 906 1.1 skrll 907 1.1 skrll 2002-12-16 DJ Delorie <dj (a] delorie.com> 908 1.1 skrll 909 1.1 skrll * xstormy16-asm.c (parse_immediate16): Add prototype. 910 1.1 skrll 911 1.1 skrll 2002-12-16 Andrew MacLeod <amacleod (a] redhat.com> 912 1.1 skrll 913 1.1 skrll * xstormy16-asm.c: Regenerate. 914 1.1 skrll 915 1.1 skrll 2002-12-16 Alan Modra <amodra (a] bigpond.net.au> 916 1.1 skrll 917 1.1 skrll * ns32k-dis.c (print_insn_ns32k): Constify "d", remove register 918 1.1 skrll keyword. 919 1.1 skrll 920 1.1 skrll 2002-12-13 Alan Modra <amodra (a] bigpond.net.au> 921 1.1 skrll 922 1.1 skrll * h8500-opc.h (h8500_table): Add missing initializers to quiet 923 1.1 skrll warnings. 924 1.1 skrll * pj-dis.c (print_insn_pj): Adjust for pj_opc_info_t change. 925 1.1 skrll * pj-opc.c (pj_opc_info): Add braces around union initializer. 926 1.1 skrll * z8kgen.c: Include "libiberty.h". 927 1.1 skrll (opt, args, toks): Fix initializer warnings. 928 1.1 skrll (chewname): Make "name" a char **. Return mnemonic trimmed of 929 1.1 skrll operands. 930 1.1 skrll (gas): Improve emitted "DO NOT EDIT" warning. Format emitted 931 1.1 skrll opcode_entry_type, and make "nicename" and "name" const. Make 932 1.1 skrll z8k_table const too. Formatting. Generate idx as gas needs it. 933 1.1 skrll * z8k-opc.h: Regenerate. 934 1.1 skrll 935 1.1 skrll 2002-12-08 Stephane Carrez <stcarrez (a] nerim.fr> 936 1.1 skrll 937 1.1 skrll * m68hc11-dis.c (print_indexed_operand): Fix PC-relative address 938 1.1 skrll for 9 and 16-bit PC-relative addressing mode. 939 1.1 skrll 940 1.1 skrll 2002-12-05 Aldy Hernandez <aldyh (a] redhat.com> 941 1.1 skrll 942 1.1 skrll * ppc-opc.c: Delete evsabs, evsnabs, evsneg, evsadd, evssub, 943 1.1 skrll evsmul, evsdiv, evscmpgt, evsgmplt, evststgt, evtstlt, evststeq, 944 1.1 skrll evscfui, evscfsi, evscfuf, evscfsf, evsctui, evsctuiz, evsctsi, 945 1.1 skrll evsctsiz, evsctuf, evsctsf, evmwhssfaa, evmwhssmaa, evmwhsmfaa, 946 1.1 skrll evmwhsmiaa, evmwhusiaa, evmwhumiaa, evmwhssfan, evmwhssian, 947 1.1 skrll evmwhsmfan, evmwhsmian, evmwhusian, evmwhumian, evmwhgssfaa, 948 1.1 skrll evmwhgsmfaa, evmwhgsmiaa, evmwhgumiaa, evmwhgssfan, evmwhgsmfan, 949 1.1 skrll evmwhgsmian, evmwhgumian. 950 1.1 skrll (mftb): Add to opcode table. 951 1.1 skrll (mtspefscr): Change RT to RS in opcode table. 952 1.1 skrll 953 1.1 skrll 2002-12-05 Aldy Hernandez <aldyh (a] redhat.com> 954 1.1 skrll 955 1.1 skrll * ppc-opc.c: Move mbar and msync up. Change mask for mbar and 956 1.1 skrll msync. 957 1.1 skrll 958 1.1 skrll 2002-12-04 David Mosberger <davidm (a] hpl.hp.com> 959 1.1 skrll 960 1.1 skrll * ia64-opc-d.c (ia64_opcodes_d): Add "hint" instruction. 961 1.1 skrll * ia64-opc-b.c: Add "hint.b" instruction. 962 1.1 skrll * ia64-opc-f.c: Add "hint.f" instruction. 963 1.1 skrll * ia64-opc-i.c: Add "hint.i" instruction. 964 1.1 skrll * ia64-opc-m.c: Add "hint.m", "fc.i", "ld16", "st16", and 965 1.1 skrll "cmp8xchg16" instructions. 966 1.1 skrll * ia64-opc-x.c: Add "hint.x" instruction. 967 1.1 skrll 968 1.1 skrll * ia64-opc.h (AR_CSD): New macro. 969 1.1 skrll 970 1.1 skrll * ia64-ic.tbl: Update according to SDM2.1. 971 1.1 skrll * ia64-raw.tbl: Ditto. 972 1.1 skrll * ia64-waw.tbl: Ditto. 973 1.1 skrll 974 1.1 skrll * ia64-gen.c (in_iclass): Handle "hint" like "nop". 975 1.1 skrll (lookup_regindex): Recognize AR[FCR], AR[EFLAG], AR[CSD], 976 1.1 skrll AR[SSD], AR[CFLG], AR[FSR], AR[FIR], and AR[FDR]. 977 1.1 skrll * ia64-asmtab.c: Regenerate. 978 1.1 skrll 979 1.1 skrll 2002-11-25 Aldy Hernandez <aldyh (a] redhat.com> 980 1.1 skrll 981 1.1 skrll * ppc-opc.c: Remove evmwlssf, evmwlssfa, evmwlsmf, evmwlsmfa, 982 1.1 skrll evmwlssfaaw, evmwlsmfaaw, evmwlssfanw, evmwlsfanw. 983 1.1 skrll 984 1.1 skrll 2002-12-04 Aldy Hernandez <aldyh (a] redhat.com> 985 1.1 skrll 986 1.1 skrll * ppc-opc.c (PMRN): Remove. 987 1.1 skrll (RA): Set to NB + 1. 988 1.1 skrll (powerpc_opcodes): Change PMRN to SPR. 989 1.1 skrll Change all RD to RS. 990 1.1 skrll Change mftb to look like mftbl. 991 1.1 skrll Move mftb before mftbl. 992 1.1 skrll Add mfbbtar. 993 1.1 skrll Add mtbbtar. 994 1.1 skrll Change mfpmr to use PMR. 995 1.1 skrll Change mtpmr to use PMR. 996 1.1 skrll (RD): Remove. 997 1.1 skrll (insert_ev2): Fix mask and shift. 998 1.1 skrll (extract_ev2): Same. 999 1.1 skrll (insert_ev4): Same. 1000 1.1 skrll (extract_ev4): Same. 1001 1.1 skrll (PMR): Define. 1002 1.1 skrll (extract_pmrn): Remove. 1003 1.1 skrll (insert_pmrn): Remove. 1004 1.1 skrll 1005 1.1 skrll 2002-12-03 Richard Henderson <rth (a] redhat.com> 1006 1.1 skrll 1007 1.1 skrll * ia64-opc-m.c: Add ld8.mov. 1008 1.1 skrll * ia64-asmtab.c: Regenerate. 1009 1.1 skrll 1010 1.1 skrll 2002-12-02 Alan Modra <amodra (a] bigpond.net.au> 1011 1.1 skrll 1012 1.1 skrll * arm-dis.c (print_insn_arm): Constify "insn". Formatting. 1013 1.1 skrll (print_insn_thumb): Likewise. 1014 1.1 skrll * h8500-dis.c (print_insn_h8500): Constify "opcode". 1015 1.1 skrll * mcore-dis.c (print_insn_mcore): Constify "op". Formatting. 1016 1.1 skrll * ns32k-dis.c (print_insn_arg <case 'F'>): Use a union to avoid 1017 1.1 skrll type-punned pointer warnings. 1018 1.1 skrll <case 'L'>: Likewise. Fix error message too. 1019 1.1 skrll * pdp11-dis.c (print_reg): Warning fix. 1020 1.1 skrll * sh-dis.c (print_movxy): Constify "op" param. 1021 1.1 skrll (print_insn_ddt): Constify sh_opcode_info vars. 1022 1.1 skrll (print_insn_ppi): Likewise. 1023 1.1 skrll (print_insn_sh): Likewise. 1024 1.1 skrll * tic30-dis.c (cnvt_tmsfloat_ieee): Use a union to avoid 1025 1.1 skrll type-punned pointer warnings. 1026 1.1 skrll * w65-dis.c (print_insn_w65): Constify "op". 1027 1.1 skrll 1028 1.1 skrll 2002-12-01 Stephane Carrez <stcarrez (a] nerim.fr> 1029 1.1 skrll 1030 1.1 skrll * m68hc11-dis.c (PC_REGNUM): Define. 1031 1.1 skrll (print_indexed_operand): Need an adjustment for some PC-relative 1032 1.1 skrll operand modes; print the final address of PC-relative modes. 1033 1.1 skrll (print_insn): Take into account movw/movb to adjust the PC-relative 1034 1.1 skrll operand addresses. 1035 1.1 skrll 1036 1.1 skrll 2002-11-30 Alan Modra <amodra (a] bigpond.net.au> 1037 1.1 skrll 1038 1.1 skrll *arm-dis.c, cris-dis.c, h8300-dis.c, mips-dis.c, mmix-dis.c, sh-dis.c, 1039 1.1 skrll sh64-dis.c, v850-dis.c: Replace boolean with bfd_boolean, true with 1040 1.1 skrll TRUE, false with FALSE. Simplify comparisons of bfd_boolean vars 1041 1.1 skrll with TRUE/FALSE. Formatting. 1042 1.1 skrll 1043 1.1 skrll 2002-11-25 DJ Delorie <dj (a] redhat.com> 1044 1.1 skrll 1045 1.1 skrll * xstormy16-opc.c: Regenerate. 1046 1.1 skrll 1047 1.1 skrll 2002-11-25 Jim Wilson <wilson (a] redhat.com> 1048 1.1 skrll 1049 1.1 skrll * ia64-dis.c (print_insn_ia64): Correct handling of IA64_OPND_TGT64. 1050 1.1 skrll 1051 1.1 skrll 2002-11-15 DJ Delorie <dj (a] redhat.com> 1052 1.1 skrll 1053 1.1 skrll * xstormy16-desc.c: Regenerate. 1054 1.1 skrll * xstormy16-opc.c: Regenerate. 1055 1.1 skrll * xstormy16-opc.h: Regenerate. 1056 1.1 skrll 1057 1.1 skrll 2002-11-18 Klee Dienes <kdienes (a] apple.com> 1058 1.1 skrll 1059 1.1 skrll * avr-dis.c: Include libiberty.h (for xmalloc). 1060 1.1 skrll (struct avr_opcodes_s): Remove 'bin_mask' field (it's 1061 1.1 skrll automatically computed in the init routine). 1062 1.1 skrll (AVR_INSN): No longer provide bin_mask field in initializer. 1063 1.1 skrll (avr_opcodes_s): Declare as const. 1064 1.1 skrll (print_insn_avr): Store the bin_mask field in a separate table 1065 1.1 skrll (allocated with xmalloc); iterate through it at the same time as 1066 1.1 skrll we iterate through the opcodes. 1067 1.1 skrll 1068 1.1 skrll 2002-11-18 Klee Dienes <kdienes (a] apple.com> 1069 1.1 skrll 1070 1.1 skrll * h8300-dis.c: Include libiberty.h (for xmalloc). 1071 1.1 skrll (struct h8_instruction): New type, used to wrap h8_opcodes with a 1072 1.1 skrll length field (computed at run-time). 1073 1.1 skrll (h8_instructions): New variable. 1074 1.1 skrll (bfd_h8_disassemble_init): Allocate the storage for 1075 1.1 skrll h8_instructions. Fill h8_instructions with pointers to the 1076 1.1 skrll appropriate opcode and the correct value for the length field. 1077 1.1 skrll (bfd_h8_disassemble): Iterate through h8_instructions instead of 1078 1.1 skrll h8_opcodes. 1079 1.1 skrll 1080 1.1 skrll 2002-11-18 Klee Dienes <kdienes (a] apple.com> 1081 1.1 skrll 1082 1.1 skrll * arc-opc.c (arc_ext_opcodes): Define. 1083 1.1 skrll (arc_ext_operands): Define. 1084 1.1 skrll * i386-dis.c (Suffix3DNow): Declare as const. 1085 1.1 skrll * arm-opc.h (arm_opcodes): Declare as const. 1086 1.1 skrll (thumb_opcodes): Declare as const. 1087 1.1 skrll * h8500-opc.h (h8500_table): Declare as const. 1088 1.1 skrll (h8500_table): Use a NULL for the opcode in the terminator, so 1089 1.1 skrll that code testing (opcode->name) behaves correctly. 1090 1.1 skrll * mcore-opc.h (mcore_table): Declare as const. 1091 1.1 skrll * sh-opc.h (sh_table): Declare as const. 1092 1.1 skrll * w65-opc.h (optable): Declare as const. 1093 1.1 skrll * z8k-opc.h (z8k_table): Declare as const. 1094 1.1 skrll 1095 1.1 skrll 2002-11-18 Svein E. Seldal <Svein.Seldal (a] solidas.com> 1096 1.1 skrll 1097 1.1 skrll * tic4x-dis.c: Added support for enhanced and special insn. 1098 1.1 skrll (c4x_print_op): Added insn class 'i' and 'j' 1099 1.1 skrll (c4x_hash_opcode_special): Add to support special insn 1100 1.1 skrll (c4x_hash_opcode): Update to support the new opcode-list 1101 1.1 skrll format. Add support for the new special insns. 1102 1.1 skrll (c4x_disassemble): New opcode-list support. 1103 1.1 skrll 1104 1.1 skrll 2002-11-16 Klee Dienes <kdienes (a] apple.com> 1105 1.1 skrll 1106 1.1 skrll * m88k-dis.c: Include libiberty.h (for xmalloc). 1107 1.1 skrll (HASHTAB): New type, used to build instruction hash tables. 1108 1.1 skrll Contains a pointer to an INSTAB and a pointer to the next hash 1109 1.1 skrll chain entry. 1110 1.1 skrll (instructions): Move definition from m88k.h; remove initialization 1111 1.1 skrll of 'next' field. 1112 1.1 skrll (hashtable): Now an aray of pointer-to-HASHTAB, not INSTAB. 1113 1.1 skrll (printop): Mark pointer to OPSPEC as const. 1114 1.1 skrll (install): Remove; fold into init_disasm. 1115 1.1 skrll (m88kdis): Update to ihashtab_initialized to 1 after calling 1116 1.1 skrll init_disasm. entry_ptr now iterates through HASHTABs, not 1117 1.1 skrll INSTABs. 1118 1.1 skrll (init_disasm): Iterate through the instructions and add to 1119 1.1 skrll hashtable[]. 1120 1.1 skrll 1121 1.1 skrll 2002-11-16 Svein E. Seldal <Svein.Seldal (a] solidas.com> 1122 1.1 skrll 1123 1.1 skrll * tic4x-dis.c: (c4x_print_op): Add support for the new argument 1124 1.1 skrll format. Fix bug in 'N' register printer. 1125 1.1 skrll 1126 1.1 skrll 2002-11-12 Segher Boessenkool <segher (a] koffie.nl> 1127 1.1 skrll 1128 1.1 skrll * ppc-dis.c (print_insn_powerpc): Correct condition register display. 1129 1.1 skrll 1130 1.1 skrll 2002-11-07 Aldy Hernandez <aldyh (a] redhat.com> 1131 1.1 skrll 1132 1.1 skrll * ppc-opc.c (EVUIMM_4): Change bit size to 32. 1133 1.1 skrll (EVUIMM_2): Same. 1134 1.1 skrll (EVUIMM_8): Same. 1135 1.1 skrll 1136 1.1 skrll 2002-11-07 Klee Dienes <kdienes (a] apple.com> 1137 1.1 skrll 1138 1.1 skrll * Makefile.am (ia64-asmtab.c): Update to use the new '--srcdir' 1139 1.1 skrll argument to ia64-gen. 1140 1.1 skrll Regenerate dependencies for ia64-len.lo. 1141 1.1 skrll * Makefile.in: Regenerate. 1142 1.1 skrll * ia64-gen.c: Convert to use getopt(). Add the standard GNU 1143 1.1 skrll options, as well as '--srcdir', which controls the directory in 1144 1.1 skrll which ia64-gen looks for the sources it uses to generate the 1145 1.1 skrll output table. Add a 'const' to the declaration of the final 1146 1.1 skrll output table. Call xmalloc_set_program_name to set the program 1147 1.1 skrll name. 1148 1.1 skrll * ia64-asmtab.c: Regenerate. 1149 1.1 skrll 1150 1.1 skrll 2002-11-07 Nick Clifton <nickc (a] redhat.com> 1151 1.1 skrll 1152 1.1 skrll * ia64-gen.c: Fix comment formatting and compile time warnings. 1153 1.1 skrll * ia64-opc-a.c: Fix compile time warnings. 1154 1.1 skrll * ia64-opc-b.c: Likewise. 1155 1.1 skrll * ia64-opc-d.c: Likewise. 1156 1.1 skrll * ia64-opc-f.c: Likewise. 1157 1.1 skrll * ia64-opc-i.c: Likewise. 1158 1.1 skrll * ia64-opc-m.c: Likewise. 1159 1.1 skrll * ia64-opc-x.c: Likewise. 1160 1.1 skrll 1161 1.1 skrll 2002-11-06 Aldy Hernandez <aldyh (a] redhat.com> 1162 1.1 skrll 1163 1.1 skrll * ppc-opc.c: Change RD to RS for evmerge*. 1164 1.1 skrll 1165 1.1 skrll 2002-10-07 Nathan Tallent <eraxxon (a] alumni.rice.edu> 1166 1.1 skrll 1167 1.1 skrll * sparc-opc.c (sparc_opcodes) <fb, fba, fbe, fbz, fbg, fbge, 1168 1.1 skrll fbl, fble, fblg, fbn, fbne, fbnz, fbo, fbu, fbue, fbug, fbuge, 1169 1.1 skrll fbul, fbule>: Add conditional/unconditional branch 1170 1.1 skrll classification. 1171 1.1 skrll 1172 1.1 skrll 2002-10-13 Stephane Carrez <stcarrez (a] nerim.fr> 1173 1.1 skrll 1174 1.1 skrll * m68hc11-dis.c (print_insn): Treat bitmask and branch operands 1175 1.1 skrll at the end. 1176 1.1 skrll 1177 1.1 skrll 2002-09-30 Gavin Romig-Koch <gavin (a] redhat.com> 1178 1.1 skrll Ken Raeburn <raeburn (a] cygnus.com> 1179 1.1 skrll Aldy Hernandez <aldyh (a] redhat.com> 1180 1.1 skrll Eric Christopher <echristo (a] redhat.com> 1181 1.1 skrll Richard Sandiford <rsandifo (a] redhat.com> 1182 1.1 skrll 1183 1.1 skrll * mips-dis.c (print_insn_arg): Handle '[', ']', 'e' and '%'. 1184 1.1 skrll (mips_isa_type): Handle bfd_mach_mips4120, bfd_mach_mips5400 1185 1.1 skrll and bfd_mach_mips5500. 1186 1.1 skrll * mips-opc.c (V1): Include INSN_4111 and INSN_4120. 1187 1.1 skrll (N411, N412, N5, N54, N55): New convenience defines. 1188 1.1 skrll (mips_builtin_opcodes): Add vr4120, vr5400 and vr5500 opcodes. 1189 1.1 skrll Change dmadd16 and madd16 from V1 to N411. 1190 1.1 skrll 1191 1.1 skrll 2002-09-26 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 1192 1.1 skrll 1193 1.1 skrll * mips-dis.c (print_insn_mips): Always allow disassembly of 1194 1.1 skrll 32-bit jalx opcode. 1195 1.1 skrll 1196 1.1 skrll 2002-09-24 Nick Clifton <nickc (a] redhat.com> 1197 1.1 skrll 1198 1.1 skrll * po/de.po: Updated German translation. 1199 1.1 skrll 1200 1.1 skrll 2002-09-21 Alan Modra <amodra (a] bigpond.net.au> 1201 1.1 skrll 1202 1.1 skrll * Makefile.am: Run "make dep-am". 1203 1.1 skrll * Makefile.in: Regenerate. 1204 1.1 skrll * po/POTFILES.in: Regenerate. 1205 1.1 skrll 1206 1.1 skrll 2002-09-20 Nick Clifton <nickc (a] redhat.com> 1207 1.1 skrll 1208 1.1 skrll * ppc-opc.c (CRFD, CRFS): Add PPC_OPERAND_CR flag so that cr 1209 1.1 skrll register names are accepted. 1210 1.1 skrll 1211 1.1 skrll 2002-09-17 Svein E. Seldal <Svein.Seldal (a] solidas.com> 1212 1.1 skrll 1213 1.1 skrll * tic4x-dis.c: Add function declarations and ATTRIBUTE_UNUSED. 1214 1.1 skrll Convert functions to K&R format. 1215 1.1 skrll 1216 1.1 skrll 2002-09-13 Nick Clifton <nickc (a] redhat.com> 1217 1.1 skrll 1218 1.1 skrll * ppc-opc.c (MFDEC2): Include Book-E. 1219 1.1 skrll (PPCCHLK64): New opcode mask. 1220 1.1 skrll (evsubw, evsubiw, evmr, evnot, isellt, iselgt, iseleq, mfpid, 1221 1.1 skrll mfcsrr0, mfcsrr1, mfdear, mfesr, mfivpr, mfusprg0, mftbl, 1222 1.1 skrll mftbu, mfpir, mfdbsr, mfdbcr0, mfdbcr1, mfdbcr2, mfiac1, 1223 1.1 skrll mfiac2, mfiac3, mfiac4, mfdac1, mfdac2, mfdvc1, mfdvc2, mftsr, 1224 1.1 skrll mftcr, mfivor0, mfivor1, mfivor2, mfivor3, mfivor4, mfivor5, 1225 1.1 skrll mfivor6, mfivor7, mfivor8, mfivor9, mfivor10, mfivor11, 1226 1.1 skrll mfivor12, mfivor13, mfivor14, mfivor15, mfbbear, mfmcsrr0, 1227 1.1 skrll mfmcsrr1, mfmcsr, mtpid, mtdecar, mtcsrr0, mtcsrr1, mtdear, 1228 1.1 skrll mtesr, mtivpr, mtusprg0, mtsprg4, mtsprg5, mtsprg6, mtsprg7, 1229 1.1 skrll mtdbsr, mtdbcr0, mtdbcr1, mtdbcr2, mtiac1, mtiac2, mtiac3, 1230 1.1 skrll mtiac4, mtdac1, mtdac2, mtdvc1, mtdvc2, mttsr, mttcr, mtivor0, 1231 1.1 skrll mtivor1, mtivor2, mtivor3, mtivor4, mtivor5, mtivor6, mtivor7, 1232 1.1 skrll mtivor8, mtivor9, mtivor10, mtivor11, mtivor12, mtivor13, 1233 1.1 skrll mtivor14, mtivor15, mtbbear, mtmcsrr0, mtmcsrr1, mtmcsr): New 1234 1.1 skrll Book-E instructions. 1235 1.1 skrll (evfsneg): Fix opcode value. 1236 1.1 skrll (dcbtstlse, dcbtlse, icblce, dcblce, icbtsle): Use PPCCHLK64 1237 1.1 skrll mask. 1238 1.1 skrll (mcrxr64, tlbivaxe, tlbsxe, tlbsxe.): Restrict to 64-bit 1239 1.1 skrll Book-E. 1240 1.1 skrll (extsw): Restrict to 64-bit PPC instruction sets. 1241 1.1 skrll (extsw.): Does not exist in 64-bit Book-E. 1242 1.1 skrll (powerpc_macro): Remove mftbl, mftbu and mftb Book-E macros as 1243 1.1 skrll they are no longer needed. 1244 1.1 skrll 1245 1.1 skrll 2002-09-12 Gary Hade <garyhade (a] us.ibm.com> 1246 1.1 skrll 1247 1.1 skrll * ppc-dis.c (powerpc_dialect): Add missing PPC_OPCODE_CLASSIC. 1248 1.1 skrll 1249 1.1 skrll 2002-09-11 Nick Clifton <nickc (a] redhat.com> 1250 1.1 skrll 1251 1.1 skrll * po/da.po: Updated Danish translation file. 1252 1.1 skrll 1253 1.1 skrll 2002-09-04 Nick Clifton <nickc (a] redhat.com> 1254 1.1 skrll 1255 1.1 skrll * ppc-opc.c (extsw, extsw.): Do not allow for the BookE32. 1256 1.1 skrll 1257 1.1 skrll 2002-09-04 Nick Clifton <nickc (a] redhat.com> 1258 1.1 skrll 1259 1.1 skrll * disassemble.c (disassembler_usage): Add invocation of 1260 1.1 skrll print_ppc_disassembler_options. 1261 1.1 skrll * ppc-dis.c (print_ppc_disassembler_options): New function. 1262 1.1 skrll 1263 1.1 skrll 2002-09-04 Nick Clifton <nickc (a] redhat.com> 1264 1.1 skrll 1265 1.1 skrll * ppc-opc.c: The BookE implementations of the TLBWE and TLBRE 1266 1.1 skrll instructions do not take any arguments. 1267 1.1 skrll 1268 1.1 skrll 2002-09-02 Nick Clifton <nickc (a] redhat.com> 1269 1.1 skrll 1270 1.1 skrll * v850-opc.c: Remove redundant references to V850EA architecture. 1271 1.1 skrll 1272 1.1 skrll 2002-09-02 Alan Modra <amodra (a] bigpond.net.au> 1273 1.1 skrll 1274 1.1 skrll * arc-opc.c: Include bfd.h. 1275 1.1 skrll (arc_get_opcode_mach): Subtract off base bfd_mach value. 1276 1.1 skrll 1277 1.1 skrll 2002-08-30 Alan Modra <amodra (a] bigpond.net.au> 1278 1.1 skrll 1279 1.1 skrll * v850-dis.c (disassemble): Remove bfd_mach_v850ea case. 1280 1.1 skrll 1281 1.1 skrll * mips-dis.c (_print_insn_mips): Don't use hard-coded mach constants. 1282 1.1 skrll 1283 1.1 skrll 2002-08-28 Svein E. Seldal <Svein.Seldal (a] solidas.com> 1284 1.1 skrll 1285 1.1 skrll * configure.in: Added bfd_tic4x_arch. 1286 1.1 skrll * configure: Regenerate. 1287 1.1 skrll * Makefile.am: Added tic4x-dis.o target. 1288 1.1 skrll * Makefile.in: Regenerate. 1289 1.1 skrll 1290 1.1 skrll 2002-08-28 Michael Hayes <m.hayes (a] elec.canterbury.ac.nz> 1291 1.1 skrll 1292 1.1 skrll * disassemble.c: Added tic4x target and c4x 1293 1.1 skrll disassembler routine. 1294 1.1 skrll * tic4x-dis.c: New file. 1295 1.1 skrll 1296 1.1 skrll 2002-08-16 Christian Groessler <chris (a] groessler.org> 1297 1.1 skrll 1298 1.1 skrll * z8k-dis.c (unparse_instr): case CLASS_BA: Designate hex 1299 1.1 skrll values as those. 1300 1.1 skrll * z8kgen.c (opt): Fix definition of "in rd,imm16" opcode. 1301 1.1 skrll * z8k-opc.h: Regenerated with new z8kgen.c. 1302 1.1 skrll 1303 1.1 skrll 2002-08-19 Elena Zannoni <ezannoni (a] redhat.com> 1304 1.1 skrll 1305 1.1 skrll From matthew green <mrg (a] redhat.com> 1306 1.1 skrll 1307 1.1 skrll * ppc-dis.c (powerpc_dialect): Support `-m500', `-m500x2' and 1308 1.1 skrll `-mefs'. Turn off AltiVec for E500 and efs. 1309 1.1 skrll (print_insn_powerpc): Don't print an AltiVec instruction if the 1310 1.1 skrll dialect is not efs. 1311 1.1 skrll 1312 1.1 skrll * ppc-opc.c (insert_pmrn, extract_pmrn, insert_ev2, extract_ev2, 1313 1.1 skrll insert_ev4, extract_ev4, insert_ev8, extract_ev8): New functions 1314 1.1 skrll for extracting pmrn/evld/evstd/etc operands. 1315 1.1 skrll (CRB, CRFD, CRFS, DC, RD): New instruction fields. 1316 1.1 skrll (CT): Make this equal to RD + 1. 1317 1.1 skrll (PMRN): New operand. 1318 1.1 skrll (RA): Update. 1319 1.1 skrll (EVUIMM, EVUIMM_2, EVUIMM_4, EVUIMM_8): New operands. 1320 1.1 skrll (WS): Update. 1321 1.1 skrll (EVSEL, EVSEL_MASK): New instruction form and mask for EVSEL. 1322 1.1 skrll (ISEL, ISEL_MASK): New instruction form and mask for ISEL. 1323 1.1 skrll (XISEL, XISEL_MASK): New instruction form and mask for ISEL. 1324 1.1 skrll (CTX, CTX_MASK): New instruction form and mask for context cache 1325 1.1 skrll instructions. 1326 1.1 skrll (UCTX, UCTX_MASK): New instruction form and mask for user context 1327 1.1 skrll cache instructions. 1328 1.1 skrll (XC, XC_MASK, XUC, XUC_MASK): New instruction forms. 1329 1.1 skrll (CLASSIC): New define. 1330 1.1 skrll (PPCESPE): New define. 1331 1.1 skrll (PPCISEL, , PPCBRLK, PPCPMR, PPCCHLK, PPCRFMI): New 1332 1.1 skrll defines for integer select, cache control, branch 1333 1.1 skrll locking, power management, cache locking and machine check 1334 1.1 skrll APU instructions, respectively. 1335 1.1 skrll (efsabs, efsnabs, efsneg, efsadd, efssub, efsmul, 1336 1.1 skrll efsdiv, efscmpgt, efscmplt, efscmpeq, efststgt, efststlt, 1337 1.1 skrll efststeq, efscfui, efsctuiz, efscfsi, efscfuf, efscfsf, 1338 1.1 skrll efsctui, efsctsi, efsctsiz, efsctuf, efsctsf, 1339 1.1 skrll evaddw, evaddiw, evsubfw, evsubifw, evabs, evneg, evextsb, 1340 1.1 skrll evextsh, evrndw, evcntlzw, evcntlsw, brinc, evand, evandc, evor, 1341 1.1 skrll evorc, evxor, eveqv, evnand, evnor, evrlw, evrlwi, evslw, evslwi, 1342 1.1 skrll evsrws, evsrwu, evsrwis, evsrwiu, evsplati, evsplatfi, evmergehi, 1343 1.1 skrll evmergelo, evmergehilo, evmergelohi, evcmpgts, evcmpgtu, evcmplts, 1344 1.1 skrll evcmpltu, evcmpeq, evsel, evldd, evlddx, evldw, evldwx, evldh, 1345 1.1 skrll evldhx, evlwhe, evlwhex, evlwhou, evlwhoux, evlwhos, evlwhosx, 1346 1.1 skrll evlwwsplat, evlwwsplatx, evlwhsplat, evlwhsplatx, evlhhesplat, 1347 1.1 skrll evlhhesplatx, evlhousplat, evlhousplatx, evlhossplat, evlhossplatx, 1348 1.1 skrll evstdd, evstddx, evstdw, evstdwx, evstdh, evstdhx, evstwwe, 1349 1.1 skrll evstwwex, evstwwo, evstwwox, evstwhe, evstwhex, evstwho, evstwhox, 1350 1.1 skrll evfsabs, evfsnabs, evfsneg, evfsadd, evfssub, evfsmul, evfsdiv, 1351 1.1 skrll evfscmpgt, evfscmplt, evfscmpeq, evfststgt, evfststlt, evfststeq, 1352 1.1 skrll evfscfui, evfsctuiz, evfscfsi, evfscfuf, evfscfsf, evfsctui, 1353 1.1 skrll evfsctsi, evfsctsiz, evfsctuf, evfsctsf, evsabs, evsnabs, evsneg, 1354 1.1 skrll evsadd, evssub, evsmul, evsdiv, evscmpgt, evsgmplt, evsgmpeq, 1355 1.1 skrll evststgt, evststlt, evststeq, evscfui, evscfsi, evscfuf, evscfsf, 1356 1.1 skrll evsctui, evsctuiz, evsctsi, evsctsiz, evsctuf, evsctsf, evmhossf, 1357 1.1 skrll evmhossfa, evmhosmf, evmhosmfa, evmhosmi, evmhosmia, evmhoumi, 1358 1.1 skrll evmhoumia, evmhessf, evmhessfa, evmhesmf, evmhesmfa, evmhesmi, 1359 1.1 skrll evmhesmia, evmheumi, evmheumia, evmhossfaaw, evmhossiaaw, 1360 1.1 skrll evmhosmfaaw, evmhosmiaaw, evmhousiaaw, evmhoumiaaw, evmhessfaaw, 1361 1.1 skrll evmhessiaaw, evmhesmfaaw, evmhesmiaaw, evmheusiaaw, evmheumiaaw, 1362 1.1 skrll evmhossfanw, evmhossianw, evmhosmfanw, evmhosmianw, evmhousianw, 1363 1.1 skrll evmhoumianw, evmhessfanw, evmhessianw, evmhesmfanw, evmhesmianw, 1364 1.1 skrll evmheusianw, evmheumianw, evmhogsmfaa, evmhogsmiaa, evmhogumiaa, 1365 1.1 skrll evmhegsmfaa, evmhegsmiaa, evmhegumiaa, evmhogsmfan, evmhogsmian, 1366 1.1 skrll evmhogumian, evmhegsmfan, evmhegsmian, evmhegumian, evmwhssf, 1367 1.1 skrll evmwhssfa, evmwhssfaa, evmwhssmaa, evmwhsmfaa, evmwhsmiaa, 1368 1.1 skrll evmwhusiaa, evmwhumiaa, evmwhssfan, evmwhssian, evmwhsmfan, 1369 1.1 skrll evmwhsmian, evmwhusian, evmwhumian, evmwhgssfaa, evmwhgsmfaa, 1370 1.1 skrll evmwhgsmiaa, evmwhgumiaa, evmwhgssfan, evmwhgsmfan, evmwhgsmian, 1371 1.1 skrll evmwhgumian, evmwhsmf, evmwhsmfa, evmshsmi, evmshsmia, evmshumi, 1372 1.1 skrll evmshumia, evmmlssf, evmmlssfa, evmwlsmf, evmwlsmfa, evmwlumi, 1373 1.1 skrll evmwlumia, evmwlssfaaw, evmwlssiaaw, evmwlsmfaaw, evmwlsmiaaw, 1374 1.1 skrll evmwlusiaaw, evmwlumiaaw, evmwissfanw, evmwissianw, evmwlsmfanw, 1375 1.1 skrll evmwlsmianw, evmwlusianw, evmwlumianw, evmwssf, evmwssfa, 1376 1.1 skrll evmwsmf, evmwsmfa, evmwsmi, evmwsmia, evmwumi, evmwumia, 1377 1.1 skrll evmwssfaa, evmwsmfaa, evmwsmiaa, evmwumiaa, evmwssfan, evmwsmfan, 1378 1.1 skrll evmwsmian, evmwumian, evaddssiaaw, evaddsmiaaw, evaddusiaaw, 1379 1.1 skrll evaddumiaaw, evsubfssiaaw, evsubfsmiaaw, evsubfusiaaw, 1380 1.1 skrll evsubfumiaaw, evmra, evdivws, evdivws): New e500x2 Core Complex 1381 1.1 skrll instructions. 1382 1.1 skrll (rfmci): New machine check APU instruction. 1383 1.1 skrll (isel): New integer select APU instructino. 1384 1.1 skrll (icbtls, icbtlse, icblc, icblce, dcbtls, dcbtlse, dcbtstls, 1385 1.1 skrll dcbtstlse, dcblc, dcblce): New cache control APU instructions. 1386 1.1 skrll (mtspefscr, mfspefscr): New instructions. 1387 1.1 skrll (mfpmr, mtpmr): New performance monitor APU instructions. 1388 1.1 skrll (savecontext): New context cache APU instructions. 1389 1.1 skrll (bblels, bbelr): New branch locking APU instructions. 1390 1.1 skrll (bblels, bbelr): New instructions. 1391 1.1 skrll (mftbl, mftbu, mftb): Set as CLASSIC instructions. Add BOOKE alias. 1392 1.1 skrll 1393 1.1 skrll 2002-08-13 Stephane Carrez <stcarrez (a] nerim.fr> 1394 1.1 skrll 1395 1.1 skrll * m68hc11-opc.c: Update call operand to accept the page definition. 1396 1.1 skrll Identify instructions that are branches and calls to generate a 1397 1.1 skrll RL_JUMP relocation. 1398 1.1 skrll 1399 1.1 skrll 2002-08-13 Stephane Carrez <stcarrez (a] nerim.fr> 1400 1.1 skrll 1401 1.1 skrll * m68hc11-dis.c (print_insn): Take into account 68HC12 memory 1402 1.1 skrll banks and fix disassembling of call instruction. 1403 1.1 skrll (print_indexed_operand): New param to tell whether 1404 1.1 skrll it was an indirect addressing operand (for disassembling call). 1405 1.1 skrll 1406 1.1 skrll 2002-08-09 Nick Clifton <nickc (a] redhat.com> 1407 1.1 skrll 1408 1.1 skrll * po/sv.po: Updated Swedish translation. 1409 1.1 skrll 1410 1.1 skrll 2002-08-08 Maciej W. Rozycki <macro (a] ds2.pg.gda.pl> 1411 1.1 skrll 1412 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Remove "dla" and "la" as 1413 1.1 skrll aliases to "daddiu" and "addiu". 1414 1.1 skrll 1415 1.1 skrll 2002-07-30 Nick Clifton <nickc (a] redhat.com> 1416 1.1 skrll 1417 1.1 skrll * po/sv.po: Updated Swedish translation. 1418 1.1 skrll 1419 1.1 skrll 2002-07-25 Nick Clifton <nickc (a] redhat.com> 1420 1.1 skrll 1421 1.1 skrll * po/sv.po: Updated Swedish translation. 1422 1.1 skrll * po/es.po: Updated Spanish translation. 1423 1.1 skrll * po/pr_BR.po: Updated Brazilian Portuguese translation. 1424 1.1 skrll * po/tr.po: Updated Turkish translation. 1425 1.1 skrll * po/fr.po: Updated French translation. 1426 1.1 skrll 1427 1.1 skrll 2002-07-24 Nick Clifton <nickc (a] redhat.com> 1428 1.1 skrll 1429 1.1 skrll * po/sv.po: Updated Swedish translation. 1430 1.1 skrll * po/es.po: Updated Spanish translation. 1431 1.1 skrll * po/pr_BR.po: Updated Brazilian Portuguese translation. 1432 1.1 skrll 1433 1.1 skrll 2002-07-23 Alan Modra <amodra (a] bigpond.net.au> 1434 1.1 skrll 1435 1.1 skrll * Makefile.am: Run "make dep-am". 1436 1.1 skrll * Makefile.in: Regenerate. 1437 1.1 skrll * po/POTFILES.in: Regenerate. 1438 1.1 skrll 1439 1.1 skrll 2002-07-23 Nick Clifton <nickc (a] redhat.com> 1440 1.1 skrll 1441 1.1 skrll * po/fr.po: Updated French translation. 1442 1.1 skrll * po/pr_BR.po: New Brazilian Portuguese translation. 1443 1.1 skrll * po/id.po: Updated Indonesian translation. 1444 1.1 skrll * configure.in (LINGUAS): Add pr_BR. 1445 1.1 skrll * configure: Regenerate. 1446 1.1 skrll 1447 1.1 skrll 2002-07-18 Denis Chertykov <denisc (a] overta.ru> 1448 1.1 skrll Frank Ch. Eigler <fche (a] redhat.com> 1449 1.1 skrll Alan Lehotsky <alehotsky (a] cygnus.com> 1450 1.1 skrll matthew green <mrg (a] redhat.com> 1451 1.1 skrll 1452 1.1 skrll * configure.in: Add support for ip2k. 1453 1.1 skrll * configure: Regenerate. 1454 1.1 skrll * Makefile.am: Add support for ip2k. 1455 1.1 skrll * Makefile.in: Regenerate. 1456 1.1 skrll * disassemble.c: Add support for ip2k. 1457 1.1 skrll * ip2k-asm.c: New generated file. 1458 1.1 skrll * ip2k-desc.c: New generated file. 1459 1.1 skrll * ip2k-desc.h: New generated file. 1460 1.1 skrll * ip2k-dis.c: New generated file. 1461 1.1 skrll * ip2k-ibld.c: New generated file. 1462 1.1 skrll * ip2k-opc.c: New generated file. 1463 1.1 skrll * ip2k-opc.h: New generated file. 1464 1.1 skrll 1465 1.1 skrll 2002-07-17 David Mosberger <davidm (a] hpl.hp.com> 1466 1.1 skrll 1467 1.1 skrll * ia64-opc-b.c (bWhc): New macro. 1468 1.1 skrll (mWhc): Ditto. 1469 1.1 skrll (OpPaWhcD): Ditto. 1470 1.1 skrll (ia64_opcodes_b): Correct patterns for indirect call 1471 1.1 skrll instructions to use 3-bit "wh" field. 1472 1.1 skrll * ia64-asmtab.c: Regnerate. 1473 1.1 skrll 1474 1.1 skrll 2002-07-09 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 1475 1.1 skrll 1476 1.1 skrll * mips-dis.c (mips_isa_type): Add MIPS16 insn handling. 1477 1.1 skrll * mips-opc.c (I16): New define. 1478 1.1 skrll (mips_builtin_opcodes): Make jalx an I16 insn. 1479 1.1 skrll 1480 1.1 skrll 2002-06-18 Dave Brolley <brolley (a] redhat.com> 1481 1.1 skrll 1482 1.1 skrll * po/POTFILES.in: Add frv-*.[ch]. 1483 1.1 skrll * disassemble.c (ARCH_frv): New macro. 1484 1.1 skrll (disassembler): Handle bfd_arch_frv. 1485 1.1 skrll * configure.in: Support frv_bfd_arch. 1486 1.1 skrll * Makefile.am (HFILES): Add frv-*.h. 1487 1.1 skrll (CFILES): Add frv-*.c 1488 1.1 skrll (ALL_MACHINES): Add frv-*.lo. 1489 1.1 skrll (CLEANFILES): Add stamp-frv. 1490 1.1 skrll (FRV_DEPS): New variable. 1491 1.1 skrll (stamp-frv): New target. 1492 1.1 skrll (frv-asm.lo): New target. 1493 1.1 skrll (frv-desc.lo): New target. 1494 1.1 skrll (frv-dis.lo): New target. 1495 1.1 skrll (frv-ibld.lo): New target. 1496 1.1 skrll (frv-opc.lo): New target. 1497 1.1 skrll (frv-*.[ch]): New files. 1498 1.1 skrll 1499 1.1 skrll 2002-06-18 Ben Elliston <bje (a] redhat.com> 1500 1.1 skrll 1501 1.1 skrll * Makefile.am (CGENDEPS): Remove unnecessary stamp-cgen. 1502 1.1 skrll * Makefile.in: Regenerate. 1503 1.1 skrll 1504 1.1 skrll 2002-06-08 Alan Modra <amodra (a] bigpond.net.au> 1505 1.1 skrll 1506 1.1 skrll * a29k-dis.c: Replace CONST with const. 1507 1.1 skrll * h8300-dis.c: Likewise. 1508 1.1 skrll * m68k-dis.c: Likewise. 1509 1.1 skrll * or32-dis.c: Likewise. 1510 1.1 skrll * sparc-dis.c: Likewise. 1511 1.1 skrll 1512 1.1 skrll 2002-06-04 Jason Thorpe <thorpej (a] wasabisystems.com> 1513 1.1 skrll 1514 1.1 skrll * configure.in: Add "sh5*-*" to list of targets which include 1515 1.1 skrll sh64 support. 1516 1.1 skrll * configure: Regenerate. 1517 1.1 skrll 1518 1.1 skrll 2002-05-31 Chris G. Demetriou <cgd (a] broadcom.com> 1519 1.1 skrll 1520 1.1 skrll * mips-opc.c: Clean up a few whitespace issues, and sort a 1521 1.1 skrll few entries understanding that 'x' follows 'w' in the alphabet. 1522 1.1 skrll 1523 1.1 skrll 2002-05-31 Chris G. Demetriou <cgd (a] broadcom.com> 1524 1.1 skrll Ed Satterthwaite <ehs (a] broadcom.com> 1525 1.1 skrll 1526 1.1 skrll * mips-opc.c: Add support for SB-1 MDMX subset and extensions. 1527 1.1 skrll 1528 1.1 skrll 2002-05-31 Alan Modra <amodra (a] bigpond.net.au> 1529 1.1 skrll 1530 1.1 skrll * Makefile.am: Run "make dep-am". 1531 1.1 skrll * Makefile.in: Regenerate. 1532 1.1 skrll * po/POTFILES.in: Regenerate. 1533 1.1 skrll 1534 1.1 skrll 2002-05-30 Chris G. Demetriou <cgd (a] broadcom.com> 1535 1.1 skrll Ed Satterthwaite <ehs (a] broadcom.com> 1536 1.1 skrll 1537 1.1 skrll * mips-dis.c (print_insn_arg): Add support for 'O', 'Q', 'X', 'Y', 1538 1.1 skrll and 'Z' formats, for MDMX. 1539 1.1 skrll (mips_isa_type): Add MDMX instructions to the ISA 1540 1.1 skrll bit mask for bfd_mach_mipsisa64. 1541 1.1 skrll * mips-opc.c: Add support for MDMX instructions. 1542 1.1 skrll (MX): New definition. 1543 1.1 skrll 1544 1.1 skrll * mips-dis.c: Update copyright years to include 2002. 1545 1.1 skrll 1546 1.1 skrll 2002-05-30 Diego Novillo <dnovillo (a] redhat.com> 1547 1.1 skrll 1548 1.1 skrll * d10v-opc.c (d10v_opcodes): `btsti' does not modify its 1549 1.1 skrll arguments. 1550 1.1 skrll 1551 1.1 skrll 2002-05-28 Kuang Hwa Lin <kuang (a] sbcglobal.net> 1552 1.1 skrll 1553 1.1 skrll * configure.in: Add DLX configuraton support. 1554 1.1 skrll * configure: Regenerate. 1555 1.1 skrll * Makefile.am: Add DLX configuraton support. 1556 1.1 skrll * Makefile.in: Regenerate. 1557 1.1 skrll * disassemble.c: Add DLX support. 1558 1.1 skrll * dlx-dis.c: New file. 1559 1.1 skrll 1560 1.1 skrll 2002-05-25 Alan Modra <amodra (a] bigpond.net.au> 1561 1.1 skrll 1562 1.1 skrll * Makefile.am (sh-dis.lo): Don't put make commands in deps. 1563 1.1 skrll * Makefile.in: Regenerate. 1564 1.1 skrll * arc-dis.c: Use #include "" instead of <> for local header files. 1565 1.1 skrll * m68k-dis.c: Likewise. 1566 1.1 skrll 1567 1.1 skrll 2002-05-22 J"orn Rennecke <joern.rennecke (a] superh.com> 1568 1.1 skrll 1569 1.1 skrll * Makefile.am (sh-dis.lo): Compile with @archdefs@. 1570 1.1 skrll * Makefile.in: regenerate. 1571 1.1 skrll 1572 1.1 skrll * sh-dis.c (print_insn_sh): If coff and bfd_mach_sh, use arch_sh4 1573 1.1 skrll for disassembly. 1574 1.1 skrll 1575 1.1 skrll 2002-05-22 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 1576 1.1 skrll 1577 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add drol, dror macros. 1578 1.1 skrll 1579 1.1 skrll 2002-05-17 J"orn Rennecke <joern.rennecke (a] superh.com> 1580 1.1 skrll 1581 1.1 skrll * disassemble.c (disassembler): Just use print_insn_sh for bfd_arch_sh. 1582 1.1 skrll * sh-dis.c (LITTLE_BIT): Delete. 1583 1.1 skrll (print_insn_sh, print_insn_shl): Deleted. 1584 1.1 skrll (print_insn_shx): Renamed to 1585 1.1 skrll (print_insn_sh). No longer static. Handle SHmedia instructions. 1586 1.1 skrll Use info->endian to determine endianness. 1587 1.1 skrll * sh64-dis.c (print_insn_sh64, print_insn_sh64l): Delete. 1588 1.1 skrll (print_insn_sh64x): No longer static. Renamed to 1589 1.1 skrll (print_insn_sh64). Removed pfun_compact and endian arguments. 1590 1.1 skrll If we got an uneven address to indicate SHmedia, adjust it. 1591 1.1 skrll Return -2 for SHcompact instructions. 1592 1.1 skrll 1593 1.1 skrll 2002-05-17 Alan Modra <amodra (a] bigpond.net.au> 1594 1.1 skrll 1595 1.1 skrll * acinclude.m4 (AM_INSTALL_LIBBFD): Fake to fool autotools. 1596 1.1 skrll * configure.in: Invoke AM_INSTALL_LIBBFD. 1597 1.1 skrll * Makefile.am (install-data-local): Move to.. 1598 1.1 skrll (install_libopcodes): .. New target. 1599 1.1 skrll (uninstall_libopcodes): Likewise. 1600 1.1 skrll (install-bfdlibLTLIBRARIES): Likewise. 1601 1.1 skrll (uninstall-bfdlibLTLIBRARIES): Likewise. 1602 1.1 skrll (bfdlibdir): New. 1603 1.1 skrll (bfdincludedir): New. 1604 1.1 skrll (lib_LTLIBRARIES): Rename to bfdlib_LTLIBRARIES. 1605 1.1 skrll * aclocal.m4: Regenerate. 1606 1.1 skrll * configure: Regenerate. 1607 1.1 skrll * Makefile.in: Regenerate. 1608 1.1 skrll 1609 1.1 skrll 2002-05-15 Nick Clifton <nickc (a] cambridge.redhat.com> 1610 1.1 skrll 1611 1.1 skrll * fr30-asm.c: Regenerate. 1612 1.1 skrll * fr30-desc.c: Regenerate. 1613 1.1 skrll * fr30-dis.c: Regenerate. 1614 1.1 skrll * m32r-asm.c: Regenerate. 1615 1.1 skrll * m32r-desc.c: Regenerate. 1616 1.1 skrll * m32r-dis.c: Regenerate. 1617 1.1 skrll * openrisc-asm.c: Regenerate. 1618 1.1 skrll * openrisc-desc.c: Regenerate. 1619 1.1 skrll * openrisc-dis.c: Regenerate. 1620 1.1 skrll * xstormy16-asm.c: Regenerate. 1621 1.1 skrll * xstormy16-desc.c: Regenerate. 1622 1.1 skrll * xstormy16-dis.c: Regenerate. 1623 1.1 skrll 1624 1.1 skrll 2002-05-15 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 1625 1.1 skrll 1626 1.1 skrll * mips-dis.c (is_newabi): EABI is not a NewABI. 1627 1.1 skrll 1628 1.1 skrll 2002-05-13 Jason Thorpe <thorpej (a] wasabisystems.com> 1629 1.1 skrll 1630 1.1 skrll * configure.in (shle-*-*elf*): Include sh64 support. 1631 1.1 skrll * configure: Regenerate. 1632 1.1 skrll 1633 1.1 skrll 2002-04-28 Jason Thorpe <thorpej (a] wasabisystems.com> 1634 1.1 skrll 1635 1.1 skrll * vax-dis.c (print_insn_arg): Pass the insn info to print_insn_mode. 1636 1.1 skrll (print_insn_mode): Print some basic info about floating point values. 1637 1.1 skrll 1638 1.1 skrll 2002-05-09 Anton Blanchard <anton (a] samba.org> 1639 1.1 skrll 1640 1.1 skrll * ppc-opc.c: Add "tlbiel" for POWER4. 1641 1.1 skrll 1642 1.1 skrll 2002-05-07 Graydon Hoare <graydon (a] redhat.com> 1643 1.1 skrll 1644 1.1 skrll * cgen-dis.in: (print_insn_@arch@): Cache list of opened CPUs rather 1645 1.1 skrll than just most-recently-opened. 1646 1.1 skrll 1647 1.1 skrll 2002-05-01 Alan Modra <amodra (a] bigpond.net.au> 1648 1.1 skrll 1649 1.1 skrll * ppc-opc.c: Add "tlbsx." and "tlbsxe." for booke. 1650 1.1 skrll 1651 1.1 skrll 2002-04-24 Christian Groessler <chris (a] groessler.org> 1652 1.1 skrll 1653 1.1 skrll * z8k-dis.c (print_insn_z8k): Set disassemble_info to 2 1654 1.1 skrll bytes_per_chunk, 6 bytes_per_line for nicer display of the hex 1655 1.1 skrll codes. 1656 1.1 skrll (z8k_lookup_instr): CLASS_IGNORE case added. 1657 1.1 skrll (output_instr): Don't print hex codes, they are already 1658 1.1 skrll printed. 1659 1.1 skrll (unpack_instr): ARG_NIM4 case added. ARG_NIM8 case 1660 1.1 skrll fixed. Support CLASS_BIT_1OR2 and CLASS_IGNORE cases. 1661 1.1 skrll (unparse_instr): Fix base and indexed addressing disassembly: 1662 1.1 skrll The index is inside the brackets. 1663 1.1 skrll * z8kgen.c (gas): Add ARG_NIM4 and CLASS_IGNORE defines. 1664 1.1 skrll (opt): Fix shift left/right arithmetic/logical byte defines: 1665 1.1 skrll The high byte of the immediate word is ignored by the 1666 1.1 skrll processor. 1667 1.1 skrll Fix n parameter of ldm opcodes: The opcode contains (n-1). 1668 1.1 skrll (args): Fix "n" entry. 1669 1.1 skrll (toks): Add "nim4" and "iiii" entries. 1670 1.1 skrll * z8k-opc.h: Regenerated with new z8kgen.c. 1671 1.1 skrll 1672 1.1 skrll 2002-04-24 Nick Clifton <nickc (a] cambridge.redhat.com> 1673 1.1 skrll 1674 1.1 skrll * po/id.po: New Indonesian translation. 1675 1.1 skrll * configure.in (ALL_LIGUAS): Add id.po 1676 1.1 skrll * configure: Regenerate. 1677 1.1 skrll 1678 1.1 skrll 2002-04-17 matthew green <mrg (a] redhat.com> 1679 1.1 skrll 1680 1.1 skrll * ppc-opc.c (powerpc_opcode): Fix dssall operand list. 1681 1.1 skrll 1682 1.1 skrll 2002-04-04 Alan Modra <amodra (a] bigpond.net.au> 1683 1.1 skrll 1684 1.1 skrll * dep-in.sed: Cope with absolute paths. 1685 1.1 skrll * Makefile.am (dep.sed): Subst TOPDIR. 1686 1.1 skrll Run "make dep-am". 1687 1.1 skrll * Makefile.in: Regenerate. 1688 1.1 skrll * ppc-opc.c: Whitespace. 1689 1.1 skrll * s390-dis.c: Fix copyright date. 1690 1.1 skrll 1691 1.1 skrll 2002-03-23 matthew green <mrg (a] redhat.com> 1692 1.1 skrll 1693 1.1 skrll * ppc-opc.c (vmaddfp): Fix operand order. 1694 1.1 skrll 1695 1.1 skrll 2002-03-21 Alan Modra <amodra (a] bigpond.net.au> 1696 1.1 skrll 1697 1.1 skrll * Makefile.am: Run "make dep-am". 1698 1.1 skrll * Makefile.in: Regenerate. 1699 1.1 skrll 1700 1.1 skrll 2002-03-21 Anton Blanchard <anton (a] samba.org> 1701 1.1 skrll 1702 1.1 skrll * ppc-opc.c: Add optional field to mtmsrd. 1703 1.1 skrll (MTMSRD_L, XRLARB_MASK): Define. 1704 1.1 skrll 1705 1.1 skrll 2002-03-18 Jan Hubicka <jh (a] suse.cz> 1706 1.1 skrll 1707 1.1 skrll * i386-dis.c (prefix_name): Fix handling of 32bit address prefix 1708 1.1 skrll in 64bit mode. 1709 1.1 skrll (print_insn) Likewise. 1710 1.1 skrll (putop): Fix handling of 'E' 1711 1.1 skrll (OP_E, OP_OFF): handle 32bit addressing mode in 64bit. 1712 1.1 skrll (ptr_reg): Likewise. 1713 1.1 skrll 1714 1.1 skrll 2002-03-18 Nick Clifton <nickc (a] cambridge.redhat.com> 1715 1.1 skrll 1716 1.1 skrll * po/fr.po: Updated version. 1717 1.1 skrll 1718 1.1 skrll 2002-03-16 Chris Demetriou <cgd (a] broadcom.com> 1719 1.1 skrll 1720 1.1 skrll * mips-opc.c (M3D): Tweak comment. 1721 1.1 skrll (mips_builtin_op): Add comment indicating that opcodes of the 1722 1.1 skrll same name must be placed together in the table, and sort 1723 1.1 skrll the "recip.fmt", "recip1.fmt", "recip2.fmt", "rsqrt.fmt", 1724 1.1 skrll "rsqrt1.fmt", and "rsqrt2.fmt" opcodes by name. 1725 1.1 skrll 1726 1.1 skrll 2002-03-16 Nick Clifton <nickc (a] cambridge.redhat.com> 1727 1.1 skrll 1728 1.1 skrll * Makefile.am: Tidy up sh64 rules. 1729 1.1 skrll * Makefile.in: Regenerate. 1730 1.1 skrll 1731 1.1 skrll 2002-03-15 Chris G. Demetriou <cgd (a] broadcom.com> 1732 1.1 skrll 1733 1.1 skrll * mips-dis.c: Update copyright years. 1734 1.1 skrll 1735 1.1 skrll 2002-03-15 Chris G. Demetriou <cgd (a] broadcom.com> 1736 1.1 skrll 1737 1.1 skrll * mips-dis.c (mips_isa_type): Add MIPS3D instructions to the ISA 1738 1.1 skrll bit masks for bfd_mach_mips_sb1 and bfd_mach_mipsisa64. Add 1739 1.1 skrll comments for bfd_mach_mipsisa32 and bfd_mach_mipsisa64 that 1740 1.1 skrll indicate that they should dissassemble all applicable 1741 1.1 skrll MIPS-specified ASEs. 1742 1.1 skrll * mips-opc.c: Add support for MIPS-3D instructions. 1743 1.1 skrll (M3D): New definition. 1744 1.1 skrll 1745 1.1 skrll * mips-opc.c: Update copyright years. 1746 1.1 skrll 1747 1.1 skrll 2002-03-15 Chris G. Demetriou <cgd (a] broadcom.com> 1748 1.1 skrll 1749 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Sort bc<N> opcodes by name. 1750 1.1 skrll 1751 1.1 skrll 2002-03-15 Chris Demetriou <cgd (a] broadcom.com> 1752 1.1 skrll 1753 1.1 skrll * mips-dis.c (is_newabi): Fix ABI decoding. 1754 1.1 skrll 1755 1.1 skrll 2002-03-14 Chris G. Demetriou <cgd (a] broadcom.com> 1756 1.1 skrll 1757 1.1 skrll * mips-dis.c (mips_isa_type): Fix formatting of bfd_mach_mipsisa32 1758 1.1 skrll and bfd_mach_mipsisa64 cases to match the rest. 1759 1.1 skrll 1760 1.1 skrll 2002-03-13 Nick Clifton <nickc (a] cambridge.redhat.com> 1761 1.1 skrll 1762 1.1 skrll * po/fr.po: Updated version. 1763 1.1 skrll 1764 1.1 skrll 2002-03-13 Alan Modra <amodra (a] bigpond.net.au> 1765 1.1 skrll 1766 1.1 skrll * ppc-opc.c: Add optional `L' field to tlbie. 1767 1.1 skrll (XRTLRA_MASK): Define. 1768 1.1 skrll 1769 1.1 skrll 2002-03-06 Chris Demetriou <cgd (a] broadcom.com> 1770 1.1 skrll 1771 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Mark "pref" as being 1772 1.1 skrll present on I4. 1773 1.1 skrll 1774 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add "movn.ps" and "movz.ps". 1775 1.1 skrll 1776 1.1 skrll 2002-03-05 Paul Koning <pkoning (a] equallogic.com> 1777 1.1 skrll 1778 1.1 skrll * pdp11-opc.c: Fix "mark" operand type. Fix operand types 1779 1.1 skrll for float opcodes that take float operands. Add alternate 1780 1.1 skrll names (xxxD vs. xxxF) for float opcodes. 1781 1.1 skrll * pdp11-dis.c (print_operand): Clean up formatting for mode 67. 1782 1.1 skrll (print_foperand): New function to handle float opcode operands. 1783 1.1 skrll (print_insn_pdp11): Use print_foperand to disassemble float ops. 1784 1.1 skrll 1785 1.1 skrll 2002-02-27 Nick Clifton <nickc (a] cambridge.redhat.com> 1786 1.1 skrll 1787 1.1 skrll * po/de.po: Updated. 1788 1.1 skrll 1789 1.1 skrll 2002-02-26 Brian Gaeke <brg (a] dgate.org> 1790 1.1 skrll 1791 1.1 skrll * Makefile.am (install-data-local): Install dis-asm.h. 1792 1.1 skrll 1793 1.1 skrll 2002-02-26 Nick Clifton <nickc (a] cambridge.redhat.com> 1794 1.1 skrll 1795 1.1 skrll * configure.in (LINGUAS): Add de.po. 1796 1.1 skrll * configure: Regenerate. 1797 1.1 skrll * po/de.po: New file. 1798 1.1 skrll 1799 1.1 skrll 2002-02-25 Alan Modra <amodra (a] bigpond.net.au> 1800 1.1 skrll 1801 1.1 skrll * ppc-dis.c (powerpc_dialect): Handle power4 option. 1802 1.1 skrll * ppc-opc.c (insert_bdm): Correct description of "at" branch 1803 1.1 skrll hints. Test PPC_OPCODE_POWER4 to determine branch hint flavour. 1804 1.1 skrll (extract_bdm, insert_bdp, extract_bdp, valid_bo): Likewise. 1805 1.1 skrll (BOFM64, BOFP64, BOTM64, BOFP64): Rename to BOFM4, BOFP4 etc. 1806 1.1 skrll (BODNZM64, BODNZP64, BODZM64, BODZP64): Likewise. 1807 1.1 skrll (PPCCOM32, PPCCOM64): Delete. 1808 1.1 skrll (NOPOWER4, POWER4): Define. 1809 1.1 skrll (powerpc_opcodes): Replace occurences of PPCCOM32 with NOPOWER4, 1810 1.1 skrll and PPCCOM4 with POWER4 so that "at" style branch hint opcodes 1811 1.1 skrll are enabled for power4 rather than ppc64. 1812 1.1 skrll 1813 1.1 skrll 2002-02-20 Tom Rix <trix (a] redhat.com> 1814 1.1 skrll 1815 1.1 skrll * ppc-opc.c (powerpc_operands): Add WS field. Use for tlbre, tlbwe. 1816 1.1 skrll 1817 1.1 skrll 2002-02-19 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 1818 1.1 skrll 1819 1.1 skrll * s390-dis.c (init_disasm): Use renamed architecture defines. 1820 1.1 skrll 1821 1.1 skrll 2002-02-19 matthew green <mrg (a] redhat.com> 1822 1.1 skrll 1823 1.1 skrll * ppc-opc.c (powerpc_dialect): Fix comment; BookE is not Motorola 1824 1.1 skrll specific. 1825 1.1 skrll 1826 1.1 skrll 2002-02-18 Nick Clifton <nickc (a] cambridge.redhat.com> 1827 1.1 skrll 1828 1.1 skrll * po/tr.po: Updated translation. 1829 1.1 skrll 1830 1.1 skrll 2002-02-15 Richard Henderson <rth (a] redhat.com> 1831 1.1 skrll 1832 1.1 skrll * alpha-opc.c (alpha_opcodes): Fix thinko in ret pseudo 1833 1.1 skrll disassembly mask. 1834 1.1 skrll 1835 1.1 skrll 2002-02-15 Richard Henderson <rth (a] redhat.com> 1836 1.1 skrll 1837 1.1 skrll * alpha-opc.c (alpha_opcodes): Add simple pseudos for 1838 1.1 skrll lda, ldah, jmp, ret. 1839 1.1 skrll 1840 1.1 skrll 2002-02-14 Nick Clifton <nickc (a] cambridge.redhat.com> 1841 1.1 skrll 1842 1.1 skrll * po/da.po: Updated translation. 1843 1.1 skrll 1844 1.1 skrll 2002-02-12 Graydon Hoare <graydon (a] redhat.com> 1845 1.1 skrll 1846 1.1 skrll * cgen-asm.in (parse_insn_normal): Change call from 1847 1.1 skrll @arch@_cgen_parse_operand to cd->parse_operand, to 1848 1.1 skrll facilitate CGEN_ASM_INIT_HOOK doing useful work. 1849 1.1 skrll 1850 1.1 skrll 2002-02-11 Alexandre Oliva <aoliva (a] redhat.com> 1851 1.1 skrll 1852 1.1 skrll * sparc-dis.c (print_insn_sparc): Make sure 0xFFFFFFFF is not 1853 1.1 skrll sign-extended. 1854 1.1 skrll 1855 1.1 skrll 2002-02-11 Alan Modra <amodra (a] bigpond.net.au> 1856 1.1 skrll 1857 1.1 skrll * Makefile.am: "make dep-am". 1858 1.1 skrll * Makefile.in: Regenerate. 1859 1.1 skrll * aclocal.m4: Regenerate. 1860 1.1 skrll * config.in: Regenerate. 1861 1.1 skrll * configure: Regenerate. 1862 1.1 skrll 1863 1.1 skrll 2002-02-10 Hans-Peter Nilsson <hp (a] bitrange.com> 1864 1.1 skrll 1865 1.1 skrll * configure.in <bfd_sh_arc>: For sh-* and shl-*, enable sh64 1866 1.1 skrll support only for sh-*-*elf*, shl-*-*elf*, sh-*-linux* and 1867 1.1 skrll shl-*-linux*. 1868 1.1 skrll * configure: Regenerate. 1869 1.1 skrll 1870 1.1 skrll 2002-02-10 Daniel Jacobowitz <drow (a] mvista.com> 1871 1.1 skrll 1872 1.1 skrll * cgen-dis.c: Add prototypes for count_decodable_bits 1873 1.1 skrll and add_insn_to_hash_chain. 1874 1.1 skrll 1875 1.1 skrll 2002-02-08 Alexandre Oliva <aoliva (a] redhat.com> 1876 1.1 skrll 1877 1.1 skrll * configure.in <bfd_sh_arc>: Enable sh64 support on sh-*. 1878 1.1 skrll * configure: Rebuilt. 1879 1.1 skrll 1880 1.1 skrll 2002-02-08 Ivan Guzvinec <ivang (a] opencores.org> 1881 1.1 skrll 1882 1.1 skrll * or32-opc.c: Fix compile time warning messages. 1883 1.1 skrll * or32-dis.c: Fix compile time warning messages. 1884 1.1 skrll 1885 1.1 skrll 2002-02-08 Alexandre Oliva <aoliva (a] redhat.com> 1886 1.1 skrll 1887 1.1 skrll Contribute sh64-elf. 1888 1.1 skrll 2001-10-08 Nick Clifton <nickc (a] cambridge.redhat.com> 1889 1.1 skrll * sh64-opc.c: Regenerate. 1890 1.1 skrll 2001-03-13 DJ Delorie <dj (a] redhat.com> 1891 1.1 skrll * sh64-opc.h: Rename A_RESV_Fx to A_REUSE_PREV so that its 1892 1.1 skrll purpose is more obvious. 1893 1.1 skrll * sh64-opc.c (shmedia_table): Ditto. 1894 1.1 skrll * sh64-dis.c (initialize_shmedia_opcode_mask_table): Ditto. 1895 1.1 skrll (print_insn_shmedia): Ditto. 1896 1.1 skrll 2001-03-12 DJ Delorie <dj (a] redhat.com> 1897 1.1 skrll * sh64-opc.c: Adjust comments to reflect reality: replace bits 1898 1.1 skrll 3:0 with zeros (not "reserved"), replace "rrrrrr" with 1899 1.1 skrll "gggggg" for two-operand floating point opcodes. Remove 1900 1.1 skrll "fsina". 1901 1.1 skrll 2001-01-08 Hans-Peter Nilsson <hpn (a] cygnus.com> 1902 1.1 skrll * sh64-dis.c (print_insn_shmedia) <failing read_memory_func>: 1903 1.1 skrll Correct printing of .byte:s. Return number of printed bytes or 1904 1.1 skrll -1; never 0. 1905 1.1 skrll (print_insn_sh64x) <not CRT_SH5_ISA16>: Ditto. Print as .byte:s 1906 1.1 skrll to next four-byte-alignment if insn or data is not aligned. 1907 1.1 skrll 2001-01-06 Hans-Peter Nilsson <hpn (a] cygnus.com> 1908 1.1 skrll * sh64-dis.c: Update comments and fix comment formatting. 1909 1.1 skrll (initialize_shmedia_opcode_mask_table) <case A_IMMM>: 1910 1.1 skrll Abort instead of setting length to 0. 1911 1.1 skrll (crange_qsort_cmpb, crange_qsort_cmpl, crange_bsearch_cmpb, 1912 1.1 skrll crange_bsearch_cmpl, sh64_get_contents_type, 1913 1.1 skrll sh64_address_in_cranges): Move to bfd/elf32-sh64.c. 1914 1.1 skrll 2001-01-05 Hans-Peter Nilsson <hpn (a] cygnus.com> 1915 1.1 skrll * sh64-opc.c: Remove #if 0:d entries for instructions not found in 1916 1.1 skrll SH-5/ST50-023-04: fcosa.s, fsrra.s and prefo. 1917 1.1 skrll 2000-12-30 Hans-Peter Nilsson <hpn (a] cygnus.com> 1918 1.1 skrll * sh64-dis.c (print_insn_shmedia): Display MOVI/SHORI-formed 1919 1.1 skrll address with same prefix as SHcompact. 1920 1.1 skrll In the disassembler, use a .cranges section for linked executables. 1921 1.1 skrll * sh64-dis.c (SAVED_MOVI_R, SAVED_MOVI_IMM): Move to head of file 1922 1.1 skrll and update for using structure in info->private_data. 1923 1.1 skrll (struct sh64_disassemble_info): New. 1924 1.1 skrll (is_shmedia_p): Delete. 1925 1.1 skrll (crange_qsort_cmpb): New function. 1926 1.1 skrll (crange_qsort_cmpl, crange_bsearch_cmpb): New functions. 1927 1.1 skrll (crange_bsearch_cmpl, sh64_address_in_cranges): New functions. 1928 1.1 skrll (init_sh64_disasm_info, sh64_get_contents_type_disasm): New functions. 1929 1.1 skrll (sh64_get_contents_type, sh64_address_is_shmedia): New functions. 1930 1.1 skrll (print_insn_shmedia): Correct displaying of address after MOVI/SHORI 1931 1.1 skrll pair. Display addresses for linked executables only. 1932 1.1 skrll (print_insn_sh64x_media): Initialize info->private_data by calling 1933 1.1 skrll init_sh64_disasm_info. 1934 1.1 skrll (print_insn_sh64x): Ditto. Find out type of contents by calling 1935 1.1 skrll sh64_contents_type_disasm. Display data regions using ".long" and 1936 1.1 skrll ".byte" similar to unrecognized opcodes. 1937 1.1 skrll 2000-12-19 Hans-Peter Nilsson <hpn (a] cygnus.com> 1938 1.1 skrll * sh64-dis.c (is_shmedia_p): Check info->section and look for ISA 1939 1.1 skrll information in section flags before considering symbols. Don't 1940 1.1 skrll assume an info->mach setting of bfd_mach_sh5 means SHmedia code. 1941 1.1 skrll * configure.in (bfd_sh_arch): Check presence of sh64 insns by 1942 1.1 skrll matching $target $canon_targets instead of looking at the 1943 1.1 skrll now-removed -DINCLUDE_SHMEDIA in $targ_cflags. 1944 1.1 skrll * configure: Regenerate. 1945 1.1 skrll 2000-11-25 Hans-Peter Nilsson <hpn (a] cygnus.com> 1946 1.1 skrll * sh64-opc.c (shmedia_creg_table): New. 1947 1.1 skrll * sh64-opc.h (shmedia_creg_info): New type. 1948 1.1 skrll (shmedia_creg_table): Declare. 1949 1.1 skrll * sh64-dis.c (creg_name): New function. 1950 1.1 skrll (print_insn_shmedia): Use it. 1951 1.1 skrll * disassemble.c (disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map 1952 1.1 skrll bfd_mach_sh5 to print_insn_sh64 if big-endian and to 1953 1.1 skrll print_insn_sh64l if little-endian. 1954 1.1 skrll * sh64-dis.c (print_insn_shmedia): Make r unsigned. 1955 1.1 skrll (print_insn_sh64l): New. 1956 1.1 skrll (print_insn_sh64x): New. 1957 1.1 skrll (print_insn_sh64x_media): New. 1958 1.1 skrll (print_insn_sh64): Break out code to print_insn_sh64x and 1959 1.1 skrll print_insn_sh64x_media. 1960 1.1 skrll 2000-11-24 Hans-Peter Nilsson <hpn (a] cygnus.com> 1961 1.1 skrll * sh64-opc.h: New file 1962 1.1 skrll * sh64-opc.c: New file 1963 1.1 skrll * sh64-dis.c: New file 1964 1.1 skrll * Makefile.am: Add sh64 targets. 1965 1.1 skrll (HFILES): Add sh64-opc.h. 1966 1.1 skrll (CFILES): Add sh64-opc.c and sh64-dis.c. 1967 1.1 skrll (ALL_MACHINES): Add sh64 files. 1968 1.1 skrll * Makefile.in: Regenerate. 1969 1.1 skrll * configure.in: Add support for sh64 to bfd_sh_arch. 1970 1.1 skrll * configure: Regenerate. 1971 1.1 skrll * disassemble.c [ARCH_all] (INCLUDE_SHMEDIA): Define. 1972 1.1 skrll (disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map bfd_mach_sh5 to 1973 1.1 skrll print_insn_sh64. 1974 1.1 skrll * sh-dis.c (print_insn_shx): Handle bfd_mach_sh5 as arch_sh4. 1975 1.1 skrll * po/POTFILES.in: Regenerate. 1976 1.1 skrll * po/opcodes.pot: Regenerate. 1977 1.1 skrll 1978 1.1 skrll 2002-02-04 Frank Ch. Eigler <fche (a] redhat.com> 1979 1.1 skrll 1980 1.1 skrll * cgen-dis.in (print_insn_@arch@): Support disassemble_info.insn_sets. 1981 1.1 skrll 1982 1.1 skrll 2002-02-04 Alexandre Oliva <aoliva (a] redhat.com> 1983 1.1 skrll 1984 1.1 skrll * sh-opc.h (sh_arg_type): Added A_DISP_PC_ABS. 1985 1.1 skrll 1986 1.1 skrll 2002-02-01 Alan Modra <amodra (a] bigpond.net.au> 1987 1.1 skrll 1988 1.1 skrll * Makefile.am: Run "make dep-am" 1989 1.1 skrll * Makefile.in: Regenerate. 1990 1.1 skrll 1991 1.1 skrll 2002-01-31 Ivan Guzvinec <ivang (a] opencores.org> 1992 1.1 skrll 1993 1.1 skrll * or32-dis.c: New file. 1994 1.1 skrll * or32-opc.c: New file. 1995 1.1 skrll * configure.in: Add support for or32. 1996 1.1 skrll * configure: Regenerate. 1997 1.1 skrll * Makefile.am: Add support for or32. 1998 1.1 skrll * Makefile.in: Regenerate. 1999 1.1 skrll * disassemble.c: Add support for or32. 2000 1.1 skrll * po/POTFILES.in: Regenerate. 2001 1.1 skrll * po/opcodes.pot: Regenerate. 2002 1.1 skrll 2003 1.1 skrll 2002-01-27 Daniel Jacobowitz <drow (a] mvista.com> 2004 1.1 skrll 2005 1.1 skrll * configure: Regenerated. 2006 1.1 skrll 2007 1.1 skrll 2002-01-26 Nick Clifton <nickc (a] cambridge.redhat.com> 2008 1.1 skrll 2009 1.1 skrll * po/fr.po: Updated version. 2010 1.1 skrll 2011 1.1 skrll 2002-01-25 Nick Clifton <nickc (a] cambridge.redhat.com> 2012 1.1 skrll 2013 1.1 skrll * po/es.po: Updated version. 2014 1.1 skrll 2015 1.1 skrll 2002-01-24 Nick Clifton <nickc (a] cambridge.redhat.com> 2016 1.1 skrll 2017 1.1 skrll * po/da.po: New version. 2018 1.1 skrll 2019 1.1 skrll 2002-01-23 Nick Clifton <nickc (a] cambridge.redhat.com> 2020 1.1 skrll 2021 1.1 skrll * po/da.po: New file: Spanish translation. 2022 1.1 skrll * configure.in (ALL_LINGUAS): Add da. 2023 1.1 skrll * configure: Regenerate. 2024 1.1 skrll 2025 1.1 skrll 2002-01-22 Graydon Hoare <graydon (a] redhat.com> 2026 1.1 skrll 2027 1.1 skrll * fr30-asm.c: Regenerate. 2028 1.1 skrll * fr30-desc.c: Likewise. 2029 1.1 skrll * fr30-desc.h: Likewise. 2030 1.1 skrll * fr30-dis.c: Likewise. 2031 1.1 skrll * fr30-ibld.c: Likewise. 2032 1.1 skrll * fr30-opc.c: Likewise. 2033 1.1 skrll * fr30-opc.h: Likewise. 2034 1.1 skrll * m32r-asm.c: Likewise. 2035 1.1 skrll * m32r-desc.c: Likewise. 2036 1.1 skrll * m32r-desc.h: Likewise. 2037 1.1 skrll * m32r-dis.c: Likewise. 2038 1.1 skrll * m32r-ibld.c: Likewise. 2039 1.1 skrll * m32r-opc.c: Likewise. 2040 1.1 skrll * m32r-opc.h: Likewise. 2041 1.1 skrll * m32r-opinst.c: Likewise. 2042 1.1 skrll * openrisc-asm.c: Likewise. 2043 1.1 skrll * openrisc-desc.c: Likewise. 2044 1.1 skrll * openrisc-desc.h: Likewise. 2045 1.1 skrll * openrisc-dis.c: Likewise. 2046 1.1 skrll * openrisc-ibld.c: Likewise. 2047 1.1 skrll * openrisc-opc.c: Likewise. 2048 1.1 skrll * openrisc-opc.h: Likewise. 2049 1.1 skrll * xstormy16-desc.c: Likewise. 2050 1.1 skrll 2051 1.1 skrll 2002-01-22 Richard Henderson <rth (a] redhat.com> 2052 1.1 skrll 2053 1.1 skrll * alpha-dis.c (print_insn_alpha): Also mask the base opcode for 2054 1.1 skrll comparison. 2055 1.1 skrll 2056 1.1 skrll 2002-01-22 Alan Modra <amodra (a] bigpond.net.au> 2057 1.1 skrll 2058 1.1 skrll * Makefile.am: Run "make dep-am". 2059 1.1 skrll * Makefile.in: Regenerate. 2060 1.1 skrll * po/POTFILES.in: Regenerate. 2061 1.1 skrll 2062 1.1 skrll 2002-01-19 Richard Earnshaw <rearnsha (a] arm.com> 2063 1.1 skrll 2064 1.1 skrll * arm-opc.h (arm_opcodes): Use generic rule %5?hb instead of %h. 2065 1.1 skrll * arm-dis.c (print_insn_arm): Don't handle 'h' case. 2066 1.1 skrll 2067 1.1 skrll 2002-01-18 Keith Walker <keith.walker (a] arm.com> 2068 1.1 skrll 2069 1.1 skrll * arm-opc.h (arm_opcodes): Add bxj instruction. 2070 1.1 skrll 2071 1.1 skrll 2002-01-17 Nick Clifton <nickc (a] cambridge.redhat.com> 2072 1.1 skrll 2073 1.1 skrll * po/opcodes.pot: Regenerate. 2074 1.1 skrll * po/fr.po: Regenerate. 2075 1.1 skrll * po/sv.po: Regenerate. 2076 1.1 skrll * po/tr.po: Regenerate. 2077 1.1 skrll 2078 1.1 skrll 2002-01-16 Nick Clifton <nickc (a] cambridge.redhat.com> 2079 1.1 skrll 2080 1.1 skrll * po/tr.po: Import new version. 2081 1.1 skrll 2082 1.1 skrll 2002-01-15 Richard Earnshaw <rearnsha (a] arm.com> 2083 1.1 skrll 2084 1.1 skrll * arm-opc.h (arm_opcodes): Add patterns for VFP instructions. 2085 1.1 skrll * arm-dis.c (print_insn_arm): Support new disassembly qualifiers for 2086 1.1 skrll VFP bitfields. 2087 1.1 skrll 2088 1.1 skrll 2002-01-10 matthew green <mrg (a] redhat.com> 2089 1.1 skrll 2090 1.1 skrll * xstormy16-asm.c: Regenerate. 2091 1.1 skrll * xstormy16-desc.c: Likewise. 2092 1.1 skrll * xstormy16-desc.h: Likewise. 2093 1.1 skrll * xstormy16-dis.c: Likewise. 2094 1.1 skrll * xstormy16-opc.c: Likewise. 2095 1.1 skrll * xstormy16-opc.h: Likewise. 2096 1.1 skrll 2097 1.1 skrll 2002-01-07 Nick Clifton <nickc (a] cambridge.redhat.com> 2098 1.1 skrll 2099 1.1 skrll * po/es.po: New file: Spanish translation. 2100 1.1 skrll * configure.in (ALL_LINGUAS): Add es. 2101 1.1 skrll * configure: Regenerate. 2102 1.1 skrll 2103 1.1 skrll For older changes see ChangeLog-0001 2104 1.1 skrll 2106 1.1.1.2 christos Copyright (C) 2002-2003 Free Software Foundation, Inc. 2107 1.1.1.2 christos 2108 1.1.1.2 christos Copying and distribution of this file, with or without modification, 2109 1.1.1.2 christos are permitted in any medium without royalty provided the copyright 2110 1.1.1.2 christos notice and this notice are preserved. 2111 1.1 skrll 2112 1.1 skrll Local Variables: 2113 1.1 skrll mode: change-log 2114 1.1 skrll left-margin: 8 2115 1.1 skrll fill-column: 74 2116 1.1 skrll version-control: never 2117 End: 2118