1 1.1 christos 2008-12-30 Martin Schwidefsky <schwidefskyy (a] de.ibm.com> 2 1.1 christos 3 1.1 christos * s390-opc.txt: Add ptff instruction. 4 1.1 christos 5 1.1 christos 2008-12-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 6 1.1 christos 7 1.1 christos * Makefile.am (CFILES, ALL_MACHINES): Add LM32 source and object files. 8 1.1 christos * Makefile.in: Regenerate. 9 1.1 christos 10 1.1 christos 2008-12-23 Jon Beniston <jon (a] beniston.com> 11 1.1 christos 12 1.1 christos * Makefile.am: Add LM32 object files and dependencies. 13 1.1 christos * Makefile.in: Regenerate. 14 1.1 christos * configure.in: Add LM32 target. 15 1.1 christos * configure: Regenerate. 16 1.1 christos * disassemble.c: Add LM32 disassembler. 17 1.1 christos * cgen-asm.in: Update copyright year. 18 1.1 christos * cgen-dis.in: Update copyright year. 19 1.1 christos * cgen-ibld.in: Update copyright year. 20 1.1 christos * lm32-asm.c: New file. 21 1.1 christos * lm32-desc.c: New file. 22 1.1 christos * lm32-desc.h: New file. 23 1.1 christos * lm32-dis.c: New file. 24 1.1 christos * lm32-ibld.c: New file. 25 1.1 christos * lm32-opc.c: New file. 26 1.1 christos * lm32-opc.h: New file. 27 1.1 christos * lm32-opinst.c: New file. 28 1.1 christos 29 1.1 christos 2008-12-23 H.J. Lu <hongjiu.lu (a] intel.com> 30 1.1 christos 31 1.1 christos * i386-dis.c (EXdS): New. 32 1.1 christos (EXdVexS): Likewise. 33 1.1 christos (EXqVexS): Likewise. 34 1.1 christos (d_swap_mode): Likewise. 35 1.1 christos (q_mode): Updated. 36 1.1 christos (prefix_table): Use EXdS on movss and EXqS on movsd. 37 1.1 christos (vex_len_table): Use EXdVexS on vmovss and EXqVexS on vmovsd. 38 1.1 christos (intel_operand_size): Handle d_swap_mode. 39 1.1 christos (OP_EX): Likewise. 40 1.1 christos 41 1.1 christos * i386-opc.h (S): Update comments. 42 1.1 christos 43 1.1 christos * i386-opc.tbl: Add S to movss, movsd, vmovss and vmovsd. 44 1.1 christos * i386-tbl.h: Regenerated. 45 1.1 christos 46 1.1 christos 2008-12-23 Nick Clifton <nickc (a] redhat.com> 47 1.1 christos 48 1.1 christos * po/ga.po: Updated Irish translation. 49 1.1 christos 50 1.1 christos 2008-12-20 H.J. Lu <hongjiu.lu (a] intel.com> 51 1.1 christos 52 1.1 christos * i386-dis.c (EbS): New. 53 1.1 christos (EvS): Likewise. 54 1.1 christos (EMS): Likewise. 55 1.1 christos (EXqS): Likewise. 56 1.1 christos (EXxS): Likewise. 57 1.1 christos (b_swap_mode): Likewise. 58 1.1 christos (v_swap_mode): Likewise. 59 1.1 christos (q_swap_mode): Likewise. 60 1.1 christos (x_swap_mode): Likewise. 61 1.1 christos (v_mode): Updated. 62 1.1 christos (w_mode): Likewise. 63 1.1 christos (t_mode): Likewise. 64 1.1 christos (xmm_mode): Likewise. 65 1.1 christos (swap_operand): Likewise. 66 1.1 christos (dis386): Use EbS on movB. Use EvS on moveS. 67 1.1 christos (dis386_twobyte): Use EXxS on movapX. 68 1.1 christos (prefix_table): Use EXxS on movups, movupd, movdqu, movdqa, 69 1.1 christos vmovups, vmovdqu, vmovdqa. Use EMS and EXqS on movq. 70 1.1 christos (vex_table): Use EXxS on vmovapX. 71 1.1 christos (vex_len_table): Use EXqS on vmovq. 72 1.1 christos (intel_operand_size): Handle b_swap_mode, v_swap_mode, 73 1.1 christos q_swap_mode and x_swap_mode. 74 1.1 christos (OP_E_register): Handle b_swap_mode and v_swap_mode. 75 1.1 christos (OP_EM): Handle v_swap_mode. 76 1.1 christos (OP_EX): x_swap_mode and q_swap_mode. 77 1.1 christos 78 1.1 christos * i386-gen.c (opcode_modifiers): Add S. 79 1.1 christos 80 1.1 christos * i386-opc.h (S): New. 81 1.1 christos (Modrm): Updated. 82 1.1 christos (i386_opcode_modifier): Add s. 83 1.1 christos 84 1.1 christos * i386-opc.tbl: Add S to movapd, movaps, movdqa, movdqu, movq, 85 1.1 christos movupd, movups, vmovapd, vmovaps, vmovdqa, vmovdqu and vmovq. 86 1.1 christos * i386-tbl.h: Regenerated. 87 1.1 christos 88 1.1 christos 2008-12-18 H.J. Lu <hongjiu.lu (a] intel.com> 89 1.1 christos 90 1.1 christos * i386-dis.c (mnemonicendp): New. 91 1.1 christos (op): Likewise. 92 1.1 christos (print_insn): Use mnemonicendp. 93 1.1 christos (OP_3DNowSuffix): Likewise. 94 1.1 christos (CMP_Fixup): Likewise. 95 1.1 christos (CMPXCHG8B_Fixup): Likewise. 96 1.1 christos (CRC32_Fixup): Likewise. 97 1.1 christos (OP_DREX_FCMP): Likewise. 98 1.1 christos (OP_DREX_ICMP): Likewise. 99 1.1 christos (VZERO_Fixup): Likewise. 100 1.1 christos (VCMP_Fixup): Likewise. 101 1.1 christos (PCLMUL_Fixup): Likewise. 102 1.1 christos (VPERMIL2_Fixup): Likewise. 103 1.1 christos (MOVBE_Fixup): Likewise. 104 1.1 christos (putop): Update mnemonicendp. 105 1.1 christos (oappend): Use stpcpy. 106 1.1 christos (simd_cmp_op): Changed to struct op. 107 1.1 christos (vex_cmp_op): Likewise. 108 1.1 christos (pclmul_op): Likewise. 109 1.1 christos (vpermil2_op): Likewise. 110 1.1 christos 111 1.1 christos 2008-12-18 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de> 112 1.1 christos 113 1.1 christos * configure: Regenerate. 114 1.1 christos 115 1.1 christos 2008-12-15 Richard Earnshaw <rearnsha (a] arm.com> 116 1.1 christos 117 1.1 christos * arm-dis.c (coprocessor_opcodes): Disassemble VFP instructions using 118 1.1 christos unified syntax. 119 1.1 christos 120 1.1 christos 2008-12-08 H.J. Lu <hongjiu.lu (a] intel.com> 121 1.1 christos 122 1.1 christos * i386-gen.c (opcode_modifiers): Move VexNDS before VexNDD. 123 1.1 christos 124 1.1 christos 2008-12-08 H.J. Lu <hongjiu.lu (a] intel.com> 125 1.1 christos 126 1.1 christos * i386-dis.c (putop): Remove strayed comments. 127 1.1 christos 128 1.1 christos 2008-12-04 Ben Elliston <bje (a] au.ibm.com> 129 1.1 christos 130 1.1 christos * ppc-dis.c (powerpc_init_dialect): Do not set PPC_OPCODE_BOOKE 131 1.1 christos for -Mbooke. 132 1.1 christos (print_ppc_disassembler_options): Update usage. 133 1.1 christos * ppc-opc.c (DE, DES, DEO, DE_MASK): Remove. 134 1.1 christos (BOOKE64): Remove. 135 1.1 christos (PPCCHLK64): Likewise. 136 1.1 christos (powerpc_opcodes): Remove all BOOKE64 instructions. 137 1.1 christos 138 1.1 christos 2008-11-28 Joshua Kinard <kumba (a] gentoo.org> 139 1.1 christos 140 1.1 christos * mips-dis.c (mips_arch_choices): Add r14000, r16000. 141 1.1 christos 142 1.1 christos 2008-11-27 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 143 1.1 christos 144 1.1 christos * cr16-dis.c (match_opcode): Truncate mcode to 32 bit and 145 1.1 christos adjusted the mask for 32-bit branch instruction. 146 1.1 christos 147 1.1 christos 2008-11-27 Alan Modra <amodra (a] bigpond.net.au> 148 1.1 christos 149 1.1 christos * ppc-opc.c (extract_sprg): Correct operand range check. 150 1.1 christos 151 1.1 christos 2008-11-26 Andreas Schwab <schwab (a] suse.de> 152 1.1 christos 153 1.1 christos * m68k-dis.c (NEXTBYTE, NEXTWORD, NEXTLONG, NEXTULONG, NEXTSINGLE) 154 1.1 christos (NEXTDOUBLE, NEXTEXTEND, NEXTPACKED): Fix error handling. 155 1.1 christos (save_printer, save_print_address): Remove. 156 1.1 christos (fetch_data): Don't use them. 157 1.1 christos (match_insn_m68k): Always restore printing functions. 158 1.1 christos (print_insn_m68k): Don't save/restore printing functions. 159 1.1 christos 160 1.1 christos 2008-11-25 Nick Clifton <nickc (a] redhat.com> 161 1.1 christos 162 1.1 christos * m68k-dis.c: Rewrite to remove use of setjmp/longjmp. 163 1.1 christos 164 1.1 christos 2008-11-18 Catherine Moore <clm (a] codesourcery.com> 165 1.1 christos 166 1.1 christos * arm-dis.c (coprocessor_opcodes): Add half-precision vcvt 167 1.1 christos instructions. 168 1.1 christos (neon_opcodes): Likewise. 169 1.1 christos (print_insn_coprocessor): Print 't' or 'b' for vcvt 170 1.1 christos instructions. 171 1.1 christos 172 1.1 christos 2008-11-14 Tristan Gingold <gingold (a] adacore.com> 173 1.1 christos 174 1.1 christos * makefile.vms (OBJS): Update list of objects. 175 1.1 christos (DEFS): Update 176 1.1 christos (CFLAGS): Update. 177 1.1 christos 178 1.1 christos 2008-11-06 Chao-ying Fu <fu (a] mips.com> 179 1.1 christos 180 1.1 christos * mips-opc.c (synciobdma, syncs, syncw, syncws): Move these 181 1.1 christos before sync. 182 1.1 christos (sync): New instruction with 5-bit sync type. 183 1.1 christos * mips-dis.c (print_insn_args): Add case '1' to print 5-bit values. 184 1.1 christos 185 1.1 christos 2008-11-06 Nick Clifton <nickc (a] redhat.com> 186 1.1 christos 187 1.1 christos * avr-dis.c: Replace uses of sprintf without a format string with 188 1.1 christos calls to strcpy. 189 1.1 christos 190 1.1 christos 2008-11-03 H.J. Lu <hongjiu.lu (a] intel.com> 191 1.1 christos 192 1.1 christos * i386-opc.tbl: Add cmovpe and cmovpo. 193 1.1 christos * i386-tbl.h: Regenerated. 194 1.1 christos 195 1.1 christos 2008-10-22 Nick Clifton <nickc (a] redhat.com> 196 1.1 christos 197 1.1 christos PR 6937 198 1.1 christos * configure.in (SHARED_LIBADD): Revert previous change. 199 1.1 christos Add a comment explaining why. 200 1.1 christos (SHARED_DEPENDENCIES): Revert previous change. 201 1.1 christos * configure: Regenerate. 202 1.1 christos 203 1.1 christos 2008-10-10 Nick Clifton <nickc (a] redhat.com> 204 1.1 christos 205 1.1 christos PR 6937 206 1.1 christos * configure.in (SHARED_LIBADD): Add libiberty.a. 207 1.1 christos (SHARED_DEPENDENCIES): Add libiberty.a. 208 1.1 christos 209 1.1 christos 2008-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 210 1.1 christos 211 1.1 christos * i386-gen.c: Include "hashtab.h". 212 1.1 christos (next_field): Take a new argument, last. Check last. 213 1.1 christos (process_i386_cpu_flag): Updated. 214 1.1 christos (process_i386_opcode_modifier): Likewise. 215 1.1 christos (process_i386_operand_type): Likewise. 216 1.1 christos (process_i386_registers): Likewise. 217 1.1 christos (output_i386_opcode): New. 218 1.1 christos (opcode_hash_entry): Likewise. 219 1.1 christos (opcode_hash_table): Likewise. 220 1.1 christos (opcode_hash_hash): Likewise. 221 1.1 christos (opcode_hash_eq): Likewise. 222 1.1 christos (process_i386_opcodes): Use opcode hash table and opcode array. 223 1.1 christos 224 1.1 christos 2008-09-30 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 225 1.1 christos 226 1.1 christos * s390-opc.txt (stdy, stey): Fix description 227 1.1 christos 228 1.1 christos 2008-09-30 Alan Modra <amodra (a] bigpond.net.au> 229 1.1 christos 230 1.1 christos * Makefile.am: Run "make dep-am". 231 1.1 christos * Makefile.in: Regenerate. 232 1.1 christos 233 1.1 christos 2008-09-29 H.J. Lu <hongjiu.lu (a] intel.com> 234 1.1 christos 235 1.1 christos * aclocal.m4: Regenerated. 236 1.1 christos * configure: Likewise. 237 1.1 christos * Makefile.in: Likewise. 238 1.1 christos 239 1.1 christos 2008-09-29 Nick Clifton <nickc (a] redhat.com> 240 1.1 christos 241 1.1 christos * po/vi.po: Updated Vietnamese translation. 242 1.1 christos * po/fr.po: Updated French translation. 243 1.1 christos 244 1.1 christos 2008-09-26 Florian Krohm <fkrohm (a] us.ibm.com> 245 1.1 christos 246 1.1 christos * s390-opc.txt (thder, thdr): Change RRE_RR to RRE_FF. 247 1.1 christos (cfxr, cfdr, cfer, clclu): Add esa flag. 248 1.1 christos (sqd): Instruction added. 249 1.1 christos (qadtr, qaxtr): Change RRF_FFFU to RRF_FUFF. 250 1.1 christos * s390-opc.c: (INSTR_RRF_FFFU, MASK_RRF_FFFU): Removed. 251 1.1 christos 252 1.1 christos 2008-09-14 Arnold Metselaar <arnold.metselaar (a] planet.nl> 253 1.1 christos 254 1.1 christos * z80-dis.c (prt_rr_nn): Fix register pair for two byte opcodes. 255 1.1 christos (tab_elt opc_ed): Add "ld r,a" and "ld r,a" instructions. 256 1.1 christos 257 1.1 christos 2008-09-11 H.J. Lu <hongjiu.lu (a] intel.com> 258 1.1 christos 259 1.1 christos * i386-opc.tbl: Fix memory operand size for cmpXXXs[sd]. 260 1.1 christos * i386-tbl.h: Regenerated. 261 1.1 christos 262 1.1 christos 2008-08-28 Jan Beulich <jbeulich (a] novell.com> 263 1.1 christos 264 1.1 christos * i386-dis.c (dis386): Adjust far return mnemonics. 265 1.1 christos * i386-opc.tbl: Add retf. 266 1.1 christos * i386-tbl.h: Re-generate. 267 1.1 christos 268 1.1 christos 2008-08-28 Jan Beulich <jbeulich (a] novell.com> 269 1.1 christos 270 1.1 christos * i386-dis.c (dis386_twobyte): Adjust cmovXX mnemonics. 271 1.1 christos 272 1.1 christos 2008-08-28 H.J. Lu <hongjiu.lu (a] intel.com> 273 1.1 christos 274 1.1 christos * ia64-dis.c (print_insn_ia64): Handle cr.iib0 and cr.iib1. 275 1.1 christos * ia64-gen.c (lookup_specifier): Likewise. 276 1.1 christos 277 1.1 christos * ia64-ic.tbl: Add support for cr.iib0 and cr.iib1. 278 1.1 christos * ia64-raw.tbl: Likewise. 279 1.1 christos * ia64-waw.tbl: Likewise. 280 1.1 christos * ia64-asmtab.c: Regenerated. 281 1.1 christos 282 1.1 christos 2008-08-27 H.J. Lu <hongjiu.lu (a] intel.com> 283 1.1 christos 284 1.1 christos * i386-opc.tbl: Correct fidivr operand size. 285 1.1 christos 286 1.1 christos * i386-tbl.h: Regenerated. 287 1.1 christos 288 1.1 christos 2008-08-24 Alan Modra <amodra (a] bigpond.net.au> 289 1.1 christos 290 1.1 christos * configure.in: Update a number of obsolete autoconf macros. 291 1.1 christos * aclocal.m4: Regenerate. 292 1.1 christos 293 1.1 christos 2008-08-20 H.J. Lu <hongjiu.lu (a] intel.com> 294 1.1 christos 295 1.1 christos AVX Programming Reference (August, 2008) 296 1.1 christos * i386-dis.c (PREFIX_VEX_38DB): New. 297 1.1 christos (PREFIX_VEX_38DC): Likewise. 298 1.1 christos (PREFIX_VEX_38DD): Likewise. 299 1.1 christos (PREFIX_VEX_38DE): Likewise. 300 1.1 christos (PREFIX_VEX_38DF): Likewise. 301 1.1 christos (PREFIX_VEX_3ADF): Likewise. 302 1.1 christos (VEX_LEN_38DB_P_2): Likewise. 303 1.1 christos (VEX_LEN_38DC_P_2): Likewise. 304 1.1 christos (VEX_LEN_38DD_P_2): Likewise. 305 1.1 christos (VEX_LEN_38DE_P_2): Likewise. 306 1.1 christos (VEX_LEN_38DF_P_2): Likewise. 307 1.1 christos (VEX_LEN_3ADF_P_2): Likewise. 308 1.1 christos (PREFIX_VEX_3A04): Updated. 309 1.1 christos (VEX_LEN_3A06_P_2): Likewise. 310 1.1 christos (prefix_table): Add PREFIX_VEX_38DB, PREFIX_VEX_38DC, 311 1.1 christos PREFIX_VEX_38DD, PREFIX_VEX_38DE and PREFIX_VEX_3ADF. 312 1.1 christos (x86_64_table): Likewise. 313 1.1 christos (vex_len_table): Add VEX_LEN_38DB_P_2, VEX_LEN_38DC_P_2, 314 1.1 christos VEX_LEN_38DD_P_2, VEX_LEN_38DE_P_2, VEX_LEN_38DF_P_2 and 315 1.1 christos VEX_LEN_3ADF_P_2. 316 1.1 christos 317 1.1 christos * i386-opc.tbl: Add AES + AVX instructions. 318 1.1 christos * i386-init.h: Regenerated. 319 1.1 christos * i386-tbl.h: Likewise. 320 1.1 christos 321 1.1 christos 2008-08-15 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 322 1.1 christos 323 1.1 christos * s390-opc.c (INSTR_RRF_FFRU, MASK_RRF_FFRU): New instruction format. 324 1.1 christos * s390-opc.txt (lxr, rrdtr, rrxtr): Fix instruction format. 325 1.1 christos 326 1.1 christos 2008-08-15 Alan Modra <amodra (a] bigpond.net.au> 327 1.1 christos 328 1.1 christos PR 6526 329 1.1 christos * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS. 330 1.1 christos * Makefile.in: Regenerate. 331 1.1 christos * aclocal.m4: Regenerate. 332 1.1 christos * config.in: Regenerate. 333 1.1 christos * configure: Regenerate. 334 1.1 christos 335 1.1 christos 2008-08-14 Sebastian Huber <sebastian.huber (a] embedded-brains.de> 336 1.1 christos 337 1.1 christos PR 6825 338 1.1 christos * ppc-opc.c (powerpc_opcodes): Enable rfci, mfpmr, mtpmr for e300. 339 1.1 christos 340 1.1 christos 2008-08-12 H.J. Lu <hongjiu.lu (a] intel.com> 341 1.1 christos 342 1.1 christos * i386-opc.tbl: Add syscall and sysret for Cpu64. 343 1.1 christos 344 1.1 christos * i386-tbl.h: Regenerated. 345 1.1 christos 346 1.1 christos 2008-08-04 Alan Modra <amodra (a] bigpond.net.au> 347 1.1 christos 348 1.1 christos * Makefile.am (POTFILES.in): Set LC_ALL=C. 349 1.1 christos * Makefile.in: Regenerate. 350 1.1 christos * po/POTFILES.in: Regenerate. 351 1.1 christos 352 1.1 christos 2008-08-01 Peter Bergner <bergner (a] vnet.ibm.com> 353 1.1 christos 354 1.1 christos * ppc-dis.c (powerpc_init_dialect): Handle power7 and vsx options. 355 1.1 christos (print_insn_powerpc): Prepend 'vs' when printing VSX registers. 356 1.1 christos (print_ppc_disassembler_options): Document -Mpower7 and -Mvsx. 357 1.1 christos * ppc-opc.c (insert_xt6): New static function. 358 1.1 christos (extract_xt6): Likewise. 359 1.1 christos (insert_xa6): Likewise. 360 1.1 christos (extract_xa6: Likewise. 361 1.1 christos (insert_xb6): Likewise. 362 1.1 christos (extract_xb6): Likewise. 363 1.1 christos (insert_xb6s): Likewise. 364 1.1 christos (extract_xb6s): Likewise. 365 1.1 christos (XS6, XT6, XA6, XB6, XB6S, DM, XX3, XX3DM, XX1_MASK, XX3_MASK, 366 1.1 christos XX3DM_MASK, PPCVSX): New. 367 1.1 christos (powerpc_opcodes): Add opcodes "lxvd2x", "lxvd2ux", "stxvd2x", 368 1.1 christos "stxvd2ux", "xxmrghd", "xxmrgld", "xxpermdi", "xvmovdp", "xvcpsgndp". 369 1.1 christos 370 1.1 christos 2008-08-01 Pedro Alves <pedro (a] codesourcery.com> 371 1.1 christos 372 1.1 christos * Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation. 373 1.1 christos * Makefile.in: Regenerate. 374 1.1 christos 375 1.1 christos 2008-08-01 H.J. Lu <hongjiu.lu (a] intel.com> 376 1.1 christos 377 1.1 christos * i386-reg.tbl: Use Dw2Inval on AVX registers. 378 1.1 christos * i386-tbl.h: Regenerated. 379 1.1 christos 380 1.1 christos 2008-07-30 Michael J. Eager <eager (a] eagercon.com> 381 1.1 christos 382 1.1 christos * ppc-dis.c (print_insn_powerpc): Disassemble FSL/FCR/UDI fields. 383 1.1 christos * ppc-opc.c (powerpc_operands): Add Xilinx APU related operands. 384 1.1 christos (insert_sprg, PPC405): Use PPC_OPCODE_405. 385 1.1 christos (powerpc_opcodes): Add Xilinx APU related opcodes. 386 1.1 christos 387 1.1 christos 2008-07-30 Alan Modra <amodra (a] bigpond.net.au> 388 1.1 christos 389 1.1 christos * bfin-dis.c, cris-dis.c, i386-dis.c, or32-opc.c: Silence gcc warnings. 390 1.1 christos 391 1.1 christos 2008-07-10 Richard Sandiford <rdsandiford (a] googlemail.com> 392 1.1 christos 393 1.1 christos * mips-dis.c (_print_insn_mips): Use ELF_ST_IS_MIPS16. 394 1.1 christos 395 1.1 christos 2008-07-07 Adam Nemet <anemet (a] caviumnetworks.com> 396 1.1 christos 397 1.1 christos * mips-opc.c (CP): New macro. 398 1.1 christos (mips_builtin_opcodes): Mark c0, c2 and c3 as CP. Add Octeon to the 399 1.1 christos membership of di, dmfc0, dmtc0, ei, mfc0 and mtc0. Add dmfc2 and 400 1.1 christos dmtc2 Octeon instructions. 401 1.1 christos 402 1.1 christos 2008-07-07 Stan Shebs <stan (a] codesourcery.com> 403 1.1 christos 404 1.1 christos * dis-init.c (init_disassemble_info): Init endian_code field. 405 1.1 christos * arm-dis.c (print_insn): Disassemble code according to 406 1.1 christos setting of endian_code. 407 1.1 christos (print_insn_big_arm): Detect when BE8 extension flag has been set. 408 1.1 christos 409 1.1 christos 2008-06-30 Richard Sandiford <rdsandiford (a] googlemail.com> 410 1.1 christos 411 1.1 christos * mips-dis.c (_print_insn_mips): Use bfd_asymbol_flavour to check 412 1.1 christos for ELF symbols. 413 1.1 christos 414 1.1 christos 2008-06-25 Peter Bergner <bergner (a] vnet.ibm.com> 415 1.1 christos 416 1.1 christos * ppc-dis.c (powerpc_init_dialect): Handle -M464. 417 1.1 christos (print_ppc_disassembler_options): Likewise. 418 1.1 christos * ppc-opc.c (PPC464): Define. 419 1.1 christos (powerpc_opcodes): Add mfdcrux and mtdcrux. 420 1.1 christos 421 1.1 christos 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de> 422 1.1 christos 423 1.1 christos * configure: Regenerate. 424 1.1 christos 425 1.1 christos 2008-06-13 Peter Bergner <bergner (a] vnet.ibm.com> 426 1.1 christos 427 1.1 christos * ppc-dis.c (print_insn_powerpc): Update prototye to use new 428 1.1 christos ppc_cpu_t typedef. 429 1.1 christos (struct dis_private): New. 430 1.1 christos (POWERPC_DIALECT): New define. 431 1.1 christos (powerpc_dialect): Renamed to... 432 1.1 christos (powerpc_init_dialect): This. Update to use ppc_cpu_t and 433 1.1 christos struct dis_private. 434 1.1 christos (print_insn_big_powerpc): Update for using structure in 435 1.1 christos info->private_data. 436 1.1 christos (print_insn_little_powerpc): Likewise. 437 1.1 christos (operand_value_powerpc): Change type of dialect param to ppc_cpu_t. 438 1.1 christos (skip_optional_operands): Likewise. 439 1.1 christos (print_insn_powerpc): Likewise. Remove initialization of dialect. 440 1.1 christos * ppc-opc.c (extract_bat, extract_bba, extract_bdm, extract_bdp, 441 1.1 christos extract_bo, extract_boe, extract_fxm, extract_mb6, extract_mbe, 442 1.1 christos extract_nb, extract_nsi, extract_rbs, extract_sh6, extract_spr, 443 1.1 christos extract_sprg, extract_tbr insert_bat, insert_bba, insert_bdm, 444 1.1 christos insert_bdp, insert_bo, insert_boe, insert_fxm, insert_mb6, insert_mbe, 445 1.1 christos insert_nsi, insert_ral, insert_ram, insert_raq, insert_ras, insert_rbs, 446 1.1 christos insert_sh6, insert_spr, insert_sprg, insert_tbr): Change the dialect 447 1.1 christos param to be of type ppc_cpu_t. Update prototype. 448 1.1 christos 449 1.1 christos 2008-06-12 Adam Nemet <anemet (a] caviumnetworks.com> 450 1.1 christos 451 1.1 christos * mips-dis.c (print_insn_args): Handle field descriptors +x, +p, 452 1.1 christos +s, +S. 453 1.1 christos * mips-opc.c (mips_builtin_opcodes): Add Octeon instructions 454 1.1 christos baddu, bbit*, cins*, dmul, pop, dpop, exts*, mtm*, mtp*, syncs, 455 1.1 christos syncw, syncws, vm3mulu, vm0 and vmulu. 456 1.1 christos 457 1.1 christos * mips-dis.c (print_insn_args): Handle field descriptor +Q. 458 1.1 christos * mips-opc.c (mips_builtin_opcodes): Add Octeon instructions seq, 459 1.1 christos seqi, sne and snei. 460 1.1 christos 461 1.1 christos 2008-05-30 H.J. Lu <hongjiu.lu (a] intel.com> 462 1.1 christos 463 1.1 christos * i386-opc.tbl: Add vmovd with 64bit operand. 464 1.1 christos * i386-tbl.h: Regenerated. 465 1.1 christos 466 1.1 christos 2008-05-27 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 467 1.1 christos 468 1.1 christos * s390-opc.c (INSTR_RRF_R0RR): Fix RRF_R0RR operand format. 469 1.1 christos 470 1.1 christos 2008-05-22 H.J. Lu <hongjiu.lu (a] intel.com> 471 1.1 christos 472 1.1 christos * i386-opc.tbl: Add NoAVX to cvtpd2pi, cvtpi2pd and cvttpd2pi. 473 1.1 christos * i386-tbl.h: Regenerated. 474 1.1 christos 475 1.1 christos 2008-05-22 H.J. Lu <hongjiu.lu (a] intel.com> 476 1.1 christos 477 1.1 christos PR gas/6517 478 1.1 christos * i386-opc.tbl: Break cvtsi2ss/cvtsi2sd/vcvtsi2sd/vcvtsi2ss 479 1.1 christos into 32bit and 64bit. Remove Reg64|Qword and add 480 1.1 christos IgnoreSize|No_qSuf on 32bit version. 481 1.1 christos * i386-tbl.h: Regenerated. 482 1.1 christos 483 1.1 christos 2008-05-21 H.J. Lu <hongjiu.lu (a] intel.com> 484 1.1 christos 485 1.1 christos * i386-opc.tbl: Add NoAVX to movdq2q and movq2dq. 486 1.1 christos * i386-tbl.h: Regenerated. 487 1.1 christos 488 1.1 christos 2008-05-21 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 489 1.1 christos 490 1.1 christos * cr16-dis.c (build_mask): Adjust the mask for 32-bit bcond. 491 1.1 christos 492 1.1 christos 2008-05-14 Alan Modra <amodra (a] bigpond.net.au> 493 1.1 christos 494 1.1 christos * Makefile.am: Run "make dep-am". 495 1.1 christos * Makefile.in: Regenerate. 496 1.1 christos 497 1.1 christos 2008-05-02 H.J. Lu <hongjiu.lu (a] intel.com> 498 1.1 christos 499 1.1 christos * i386-dis.c (MOVBE_Fixup): New. 500 1.1 christos (Mo): Likewise. 501 1.1 christos (PREFIX_0F3880): Likewise. 502 1.1 christos (PREFIX_0F3881): Likewise. 503 1.1 christos (PREFIX_0F38F0): Updated. 504 1.1 christos (prefix_table): Add PREFIX_0F3880 and PREFIX_0F3881. Update 505 1.1 christos PREFIX_0F38F0 and PREFIX_0F38F1 for movbe. 506 1.1 christos (three_byte_table): Use PREFIX_0F3880 and PREFIX_0F3881. 507 1.1 christos 508 1.1 christos * i386-gen.c (cpu_flag_init): Add CPU_MOVBE_FLAGS and 509 1.1 christos CPU_EPT_FLAGS. 510 1.1 christos (cpu_flags): Add CpuMovbe and CpuEPT. 511 1.1 christos 512 1.1 christos * i386-opc.h (CpuMovbe): New. 513 1.1 christos (CpuEPT): Likewise. 514 1.1 christos (CpuLM): Updated. 515 1.1 christos (i386_cpu_flags): Add cpumovbe and cpuept. 516 1.1 christos 517 1.1 christos * i386-opc.tbl: Add entries for movbe and EPT instructions. 518 1.1 christos * i386-init.h: Regenerated. 519 1.1 christos * i386-tbl.h: Likewise. 520 1.1 christos 521 1.1 christos 2008-04-29 Adam Nemet <anemet (a] caviumnetworks.com> 522 1.1 christos 523 1.1 christos * mips-opc.c (mips_builtin_opcodes): Set field `match' to 0 for 524 1.1 christos the two drem and the two dremu macros. 525 1.1 christos 526 1.1 christos 2008-04-28 Adam Nemet <anemet (a] caviumnetworks.com> 527 1.1 christos 528 1.1 christos * mips-opc.c (mips_builtin_opcodes): Mark prefx and c1 529 1.1 christos instructions FP_S. Mark l.s, li.s, lwc1, swc1, s.s, trunc.w.s and 530 1.1 christos cop1 macros INSN2_M_FP_S. Mark l.d, li.d, ldc1 and sdc1 macros 531 1.1 christos INSN2_M_FP_D. Mark trunc.w.d macro INSN2_M_FP_S and INSN2_M_FP_D. 532 1.1 christos 533 1.1 christos 2008-04-25 David S. Miller <davem (a] davemloft.net> 534 1.1 christos 535 1.1 christos * sparc-dis.c: Emit %stick instead of %sys_tick, and %stick_cmpr 536 1.1 christos instead of %sys_tick_cmpr, as suggested in architecture manuals. 537 1.1 christos 538 1.1 christos 2008-04-23 Paolo Bonzini <bonzini (a] gnu.org> 539 1.1 christos 540 1.1 christos * aclocal.m4: Regenerate. 541 1.1 christos * configure: Regenerate. 542 1.1 christos 543 1.1 christos 2008-04-23 David S. Miller <davem (a] davemloft.net> 544 1.1 christos 545 1.1 christos * sparc-opc.c (asi_table): Add UltraSPARC and Niagara 546 1.1 christos extended values. 547 1.1 christos (prefetch_table): Add missing values. 548 1.1 christos 549 1.1 christos 2008-04-22 H.J. Lu <hongjiu.lu (a] intel.com> 550 1.1 christos 551 1.1 christos * i386-gen.c (opcode_modifiers): Add NoAVX. 552 1.1 christos 553 1.1 christos * i386-opc.h (NoAVX): New. 554 1.1 christos (OldGcc): Updated. 555 1.1 christos (i386_opcode_modifier): Add noavx. 556 1.1 christos 557 1.1 christos * i386-opc.tbl: Add NoAVX to SSE, SSE2, SSE3 and SSSE3 558 1.1 christos instructions which don't have AVX equivalent. 559 1.1 christos * i386-tbl.h: Regenerated. 560 1.1 christos 561 1.1 christos 2008-04-18 H.J. Lu <hongjiu.lu (a] intel.com> 562 1.1 christos 563 1.1 christos * i386-dis.c (OP_VEX_FMA): New. 564 1.1 christos (OP_EX_VexImmW): Likewise. 565 1.1 christos (VexFMA): Likewise. 566 1.1 christos (Vex128FMA): Likewise. 567 1.1 christos (EXVexImmW): Likewise. 568 1.1 christos (get_vex_imm8): Likewise. 569 1.1 christos (OP_EX_VexReg): Likewise. 570 1.1 christos (vex_i4_done): Renamed to ... 571 1.1 christos (vex_w_done): This. 572 1.1 christos (prefix_table): Replace EXVexW with EXVexImmW on vpermil2ps 573 1.1 christos and vpermil2pd. Replace Vex/Vex128 with VexFMA/Vex128FMA on 574 1.1 christos FMA instructions. 575 1.1 christos (print_insn): Updated. 576 1.1 christos (OP_EX_VexW): Rewrite to swap register in VEX with EX. 577 1.1 christos (OP_REG_VexI4): Check invalid high registers. 578 1.1 christos 579 1.1 christos 2008-04-16 Dwarakanath Rajagopal <dwarak.rajagopal (a] amd.com> 580 1.1 christos Michael Meissner <michael.meissner (a] amd.com> 581 1.1 christos 582 1.1 christos * i386-opc.tbl: Fix protX to allow memory in the middle operand. 583 1.1 christos * i386-tbl.h: Regenerate from i386-opc.tbl. 584 1.1 christos 585 1.1 christos 2008-04-14 Edmar Wienskoski <edmar (a] freescale.com> 586 1.1 christos 587 1.1 christos * ppc-dis.c (powerpc_dialect): Handle "e500mc". Extend "e500" to 588 1.1 christos accept Power E500MC instructions. 589 1.1 christos (print_ppc_disassembler_options): Document -Me500mc. 590 1.1 christos * ppc-opc.c (DUIS, DUI, T): New. 591 1.1 christos (XRT, XRTRA): Likewise. 592 1.1 christos (E500MC): Likewise. 593 1.1 christos (powerpc_opcodes): Add new Power E500MC instructions. 594 1.1 christos 595 1.1 christos 2008-04-10 Andreas Krebbel <krebbel1 (a] de.ibm.com> 596 1.1 christos 597 1.1 christos * s390-dis.c (init_disasm): Evaluate disassembler_options. 598 1.1 christos (print_s390_disassembler_options): New function. 599 1.1 christos * disassemble.c (disassembler_usage): Invoke 600 1.1 christos print_s390_disassembler_options. 601 1.1 christos 602 1.1 christos 2008-04-10 Andreas Krebbel <krebbel1 (a] de.ibm.com> 603 1.1 christos 604 1.1 christos * s390-mkopc.c (insertExpandedMnemonic): Expand string sizes 605 1.1 christos of local variables used for mnemonic parsing: prefix, suffix and 606 1.1 christos number. 607 1.1 christos 608 1.1 christos 2008-04-10 Andreas Krebbel <krebbel1 (a] de.ibm.com> 609 1.1 christos 610 1.1 christos * s390-mkopc.c (s390_cond_ext_format): Add back the mnemonic 611 1.1 christos extensions for conditional jumps (o, p, m, nz, z, nm, np, no). 612 1.1 christos (s390_crb_extensions): New extensions table. 613 1.1 christos (insertExpandedMnemonic): Handle '$' tag. 614 1.1 christos * s390-opc.txt: Remove conditional jump variants which can now 615 1.1 christos be expanded automatically. 616 1.1 christos Replace '*' tag with '$' in the compare and branch instructions. 617 1.1 christos 618 1.1 christos 2008-04-07 H.J. Lu <hongjiu.lu (a] intel.com> 619 1.1 christos 620 1.1 christos * i386-dis.c (PREFIX_VEX_38XX): Add a tab. 621 1.1 christos (PREFIX_VEX_3AXX): Likewis. 622 1.1 christos 623 1.1 christos 2008-04-07 H.J. Lu <hongjiu.lu (a] intel.com> 624 1.1 christos 625 1.1 christos * i386-opc.tbl: Remove 4 extra blank lines. 626 1.1 christos 627 1.1 christos 2008-04-04 H.J. Lu <hongjiu.lu (a] intel.com> 628 1.1 christos 629 1.1 christos * i386-gen.c (cpu_flag_init): Replace CPU_CLMUL_FLAGS/CpuCLMUL 630 1.1 christos with CPU_PCLMUL_FLAGS/CpuPCLMUL. 631 1.1 christos (cpu_flags): Replace CpuCLMUL with CpuPCLMUL. 632 1.1 christos * i386-opc.tbl: Likewise. 633 1.1 christos 634 1.1 christos * i386-opc.h (CpuCLMUL): Renamed to ... 635 1.1 christos (CpuPCLMUL): This. 636 1.1 christos (CpuFMA): Updated. 637 1.1 christos (i386_cpu_flags): Replace cpuclmul with cpupclmul. 638 1.1 christos 639 1.1 christos * i386-init.h: Regenerated. 640 1.1 christos 641 1.1 christos 2008-04-03 H.J. Lu <hongjiu.lu (a] intel.com> 642 1.1 christos 643 1.1 christos * i386-dis.c (OP_E_register): New. 644 1.1 christos (OP_E_memory): Likewise. 645 1.1 christos (OP_VEX): Likewise. 646 1.1 christos (OP_EX_Vex): Likewise. 647 1.1 christos (OP_EX_VexW): Likewise. 648 1.1 christos (OP_XMM_Vex): Likewise. 649 1.1 christos (OP_XMM_VexW): Likewise. 650 1.1 christos (OP_REG_VexI4): Likewise. 651 1.1 christos (PCLMUL_Fixup): Likewise. 652 1.1 christos (VEXI4_Fixup): Likewise. 653 1.1 christos (VZERO_Fixup): Likewise. 654 1.1 christos (VCMP_Fixup): Likewise. 655 1.1 christos (VPERMIL2_Fixup): Likewise. 656 1.1 christos (rex_original): Likewise. 657 1.1 christos (rex_ignored): Likewise. 658 1.1 christos (Mxmm): Likewise. 659 1.1 christos (XMM): Likewise. 660 1.1 christos (EXxmm): Likewise. 661 1.1 christos (EXxmmq): Likewise. 662 1.1 christos (EXymmq): Likewise. 663 1.1 christos (Vex): Likewise. 664 1.1 christos (Vex128): Likewise. 665 1.1 christos (Vex256): Likewise. 666 1.1 christos (VexI4): Likewise. 667 1.1 christos (EXdVex): Likewise. 668 1.1 christos (EXqVex): Likewise. 669 1.1 christos (EXVexW): Likewise. 670 1.1 christos (EXdVexW): Likewise. 671 1.1 christos (EXqVexW): Likewise. 672 1.1 christos (XMVex): Likewise. 673 1.1 christos (XMVexW): Likewise. 674 1.1 christos (XMVexI4): Likewise. 675 1.1 christos (PCLMUL): Likewise. 676 1.1 christos (VZERO): Likewise. 677 1.1 christos (VCMP): Likewise. 678 1.1 christos (VPERMIL2): Likewise. 679 1.1 christos (xmm_mode): Likewise. 680 1.1 christos (xmmq_mode): Likewise. 681 1.1 christos (ymmq_mode): Likewise. 682 1.1 christos (vex_mode): Likewise. 683 1.1 christos (vex128_mode): Likewise. 684 1.1 christos (vex256_mode): Likewise. 685 1.1 christos (USE_VEX_C4_TABLE): Likewise. 686 1.1 christos (USE_VEX_C5_TABLE): Likewise. 687 1.1 christos (USE_VEX_LEN_TABLE): Likewise. 688 1.1 christos (VEX_C4_TABLE): Likewise. 689 1.1 christos (VEX_C5_TABLE): Likewise. 690 1.1 christos (VEX_LEN_TABLE): Likewise. 691 1.1 christos (REG_VEX_XX): Likewise. 692 1.1 christos (MOD_VEX_XXX): Likewise. 693 1.1 christos (PREFIX_0F38DB..PREFIX_0F38DF): Likewise. 694 1.1 christos (PREFIX_0F3A44): Likewise. 695 1.1 christos (PREFIX_0F3ADF): Likewise. 696 1.1 christos (PREFIX_VEX_XXX): Likewise. 697 1.1 christos (VEX_OF): Likewise. 698 1.1 christos (VEX_OF38): Likewise. 699 1.1 christos (VEX_OF3A): Likewise. 700 1.1 christos (VEX_LEN_XXX): Likewise. 701 1.1 christos (vex): Likewise. 702 1.1 christos (need_vex): Likewise. 703 1.1 christos (need_vex_reg): Likewise. 704 1.1 christos (vex_i4_done): Likewise. 705 1.1 christos (vex_table): Likewise. 706 1.1 christos (vex_len_table): Likewise. 707 1.1 christos (OP_REG_VexI4): Likewise. 708 1.1 christos (vex_cmp_op): Likewise. 709 1.1 christos (pclmul_op): Likewise. 710 1.1 christos (vpermil2_op): Likewise. 711 1.1 christos (m_mode): Updated. 712 1.1 christos (es_reg): Likewise. 713 1.1 christos (PREFIX_0F38F0): Likewise. 714 1.1 christos (PREFIX_0F3A60): Likewise. 715 1.1 christos (reg_table): Add REG_VEX_71...REG_VEX_73 and REG_VEX_AE. 716 1.1 christos (prefix_table): Add PREFIX_0F38DB..PREFIX_0F38DF, PREFIX_0F3ADF 717 1.1 christos and PREFIX_VEX_XXX entries. 718 1.1 christos (x86_64_table): Use VEX_C4_TABLE and VEX_C5_TABLE. 719 1.1 christos (three_byte_table): Use PREFIX_0F38DB..PREFIX_0F38DF and 720 1.1 christos PREFIX_0F3ADF. 721 1.1 christos (mod_table): Use VEX_C4_TABLE, VEX_C5_TABLE and VEX_LEN_TABLE. 722 1.1 christos Add MOD_VEX_XXX entries. 723 1.1 christos (ckprefix): Initialize rex_original and rex_ignored. Store the 724 1.1 christos REX byte in rex_original. 725 1.1 christos (get_valid_dis386): Handle the implicit prefix in VEX prefix 726 1.1 christos bytes and USE_VEX_LEN_TABLE/USE_VEX_C4_TABLE/USE_VEX_C5_TABLE. 727 1.1 christos (print_insn): Set need_vex/need_vex_reg/vex_i4_done to 0 before 728 1.1 christos calling get_valid_dis386. Use rex_original and rex_ignored when 729 1.1 christos printing out REX. 730 1.1 christos (putop): Handle "XY". 731 1.1 christos (intel_operand_size): Handle VEX, xmm_mode, xmmq_mode and 732 1.1 christos ymmq_mode. 733 1.1 christos (OP_E_extended): Updated to use OP_E_register and 734 1.1 christos OP_E_memory. 735 1.1 christos (OP_XMM): Handle VEX. 736 1.1 christos (OP_EX): Likewise. 737 1.1 christos (XMM_Fixup): Likewise. 738 1.1 christos (CMP_Fixup): Use ARRAY_SIZE. 739 1.1 christos 740 1.1 christos * i386-gen.c (cpu_flag_init): Add CpuAES, CPU_CLMUL_FLAGS, 741 1.1 christos CPU_FMA_FLAGS and CPU_AVX_FLAGS. 742 1.1 christos (operand_type_init): Add OPERAND_TYPE_REGYMM and 743 1.1 christos OPERAND_TYPE_VEX_IMM4. 744 1.1 christos (cpu_flags): Add CpuAVX, CpuAES, CpuCLMUL and CpuFMA. 745 1.1 christos (opcode_modifiers): Add Implicit1stXmm0, Vex, Vex256, VexNDD, 746 1.1 christos VexNDS, VexW0, VexW1, Vex0F, Vex0F38, Vex0F3A, Vex3Sources, 747 1.1 christos VexImmExt and SSE2AVX. 748 1.1 christos (operand_types): Add RegYMM, Ymmword and Vex_Imm4. 749 1.1 christos 750 1.1 christos * i386-opc.h (CpuAVX): New. 751 1.1 christos (CpuAES): Likewise. 752 1.1 christos (CpuCLMUL): Likewise. 753 1.1 christos (CpuFMA): Likewise. 754 1.1 christos (Vex): Likewise. 755 1.1 christos (Vex256): Likewise. 756 1.1 christos (VexNDS): Likewise. 757 1.1 christos (VexNDD): Likewise. 758 1.1 christos (VexW0): Likewise. 759 1.1 christos (VexW1): Likewise. 760 1.1 christos (Vex0F): Likewise. 761 1.1 christos (Vex0F38): Likewise. 762 1.1 christos (Vex0F3A): Likewise. 763 1.1 christos (Vex3Sources): Likewise. 764 1.1 christos (VexImmExt): Likewise. 765 1.1 christos (SSE2AVX): Likewise. 766 1.1 christos (RegYMM): Likewise. 767 1.1 christos (Ymmword): Likewise. 768 1.1 christos (Vex_Imm4): Likewise. 769 1.1 christos (Implicit1stXmm0): Likewise. 770 1.1 christos (CpuXsave): Updated. 771 1.1 christos (CpuLM): Likewise. 772 1.1 christos (ByteOkIntel): Likewise. 773 1.1 christos (OldGcc): Likewise. 774 1.1 christos (Control): Likewise. 775 1.1 christos (Unspecified): Likewise. 776 1.1 christos (OTMax): Likewise. 777 1.1 christos (i386_cpu_flags): Add cpuavx, cpuaes, cpuclmul and cpufma. 778 1.1 christos (i386_opcode_modifier): Add implicit1stxmm0, vex, vex256, 779 1.1 christos vexnds, vexndd, vexw0, vexw1, vex0f, vex0f38, vex0f3a, 780 1.1 christos vex3sources, veximmext and sse2avx. 781 1.1 christos (i386_operand_type): Add regymm, ymmword and vex_imm4. 782 1.1 christos 783 1.1 christos * i386-opc.tbl: Add AES, CLMUL, AVX and FMA new instructions. 784 1.1 christos 785 1.1 christos * i386-reg.tbl: Add AVX registers, ymm0..ymm15. 786 1.1 christos 787 1.1 christos * i386-init.h: Regenerated. 788 1.1 christos * i386-tbl.h: Likewise. 789 1.1 christos 790 1.1 christos 2008-03-26 Bernd Schmidt <bernd.schmidt (a] analog.com> 791 1.1 christos 792 1.1 christos From Robin Getz <robin.getz (a] analog.com> 793 1.1 christos * bfin-dis.c (bu32): Typedef. 794 1.1 christos (enum const_forms_t): Add c_uimm32 and c_huimm32. 795 1.1 christos (constant_formats[]): Add uimm32 and huimm16. 796 1.1 christos (fmtconst_val): New. 797 1.1 christos (uimm32): Define. 798 1.1 christos (huimm32): Define. 799 1.1 christos (imm16_val): Define. 800 1.1 christos (luimm16_val): Define. 801 1.1 christos (struct saved_state): Define. 802 1.1 christos (GREG, DPREG, DREG, PREG, SPREG, FPREG, IREG, MREG, BREG, LREG, 803 1.1 christos A0XREG, A0WREG, A1XREG, A1WREG,CCREG, LC0REG, LT0REG, LB0REG, 804 1.1 christos LC1REG, LT1REG, LB1REG, RETSREG, PCREG): Define. 805 1.1 christos (get_allreg): New. 806 1.1 christos (decode_LDIMMhalf_0): Print out the whole register value. 807 1.1 christos 808 1.1 christos From Jie Zhang <jie.zhang (a] analog.com> 809 1.1 christos * bfin-dis.c (decode_dsp32mac_0): Decode (IU) option for 810 1.1 christos multiply and multiply-accumulate to data register instruction. 811 1.1 christos 812 1.1 christos * bfin-dis.c: (c_uimm4s4d, c_imm5d, c_imm7d, c_imm16d, c_uimm16s4d, 813 1.1 christos c_imm32, c_huimm32e): Define. 814 1.1 christos (constant_formats): Add flags for printing decimal, leading spaces, and 815 1.1 christos exact symbols. 816 1.1 christos (comment, parallel): Add global flags in all disassembly. 817 1.1 christos (fmtconst): Take advantage of new flags, and print default in hex. 818 1.1 christos (fmtconst_val): Likewise. 819 1.1 christos (decode_macfunc): Be consistant with spaces, tabs, comments, 820 1.1 christos capitalization in disassembly, fix minor coding style issues. 821 1.1 christos (reg_names, amod0, amod1, amod0amod2, aligndir, get_allreg): Likewise. 822 1.1 christos (decode_ProgCtrl_0, decode_PushPopMultiple_0, decode_CCflag_0, 823 1.1 christos decode_CC2dreg_0, decode_CC2stat_0, decode_BRCC_0, decode_UJUMP_0, 824 1.1 christos decode_REGMV_0, decode_ALU2op_0, decode_PTR2op_0, decode_LOGI2op_0, 825 1.1 christos decode_COMP3op_0, decode_COMPI2opD_0, decode_COMPI2opP_0, 826 1.1 christos decode_LDSTpmod_0, decode_dagMODim_0, decode_dagMODik_0, 827 1.1 christos decode_dspLDST_0, decode_LDST_0, decode_LDSTiiFP_0, decode_LDSTii_0, 828 1.1 christos decode_LoopSetup_0, decode_LDIMMhalf_0, decode_CALLa_0, 829 1.1 christos decode_LDSTidxI_0, decode_linkage_0, decode_dsp32alu_0, 830 1.1 christos decode_dsp32shift_0, decode_dsp32shiftimm_0, decode_pseudodbg_assert_0, 831 1.1 christos _print_insn_bfin, print_insn_bfin): Likewise. 832 1.1 christos 833 1.1 christos 2008-03-17 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de> 834 1.1 christos 835 1.1 christos * aclocal.m4: Regenerate. 836 1.1 christos * configure: Likewise. 837 1.1 christos * Makefile.in: Likewise. 838 1.1 christos 839 1.1 christos 2008-03-13 Alan Modra <amodra (a] bigpond.net.au> 840 1.1 christos 841 1.1 christos * Makefile.am: Run "make dep-am". 842 1.1 christos * Makefile.in: Regenerate. 843 1.1 christos * configure: Regenerate. 844 1.1 christos 845 1.1 christos 2008-03-07 Alan Modra <amodra (a] bigpond.net.au> 846 1.1 christos 847 1.1 christos * ppc-opc.c (powerpc_opcodes): Order and format. 848 1.1 christos 849 1.1 christos 2008-03-01 H.J. Lu <hongjiu.lu (a] intel.com> 850 1.1 christos 851 1.1 christos * i386-opc.tbl: Allow 16-bit near indirect branches for x86-64. 852 1.1 christos * i386-tbl.h: Regenerated. 853 1.1 christos 854 1.1 christos 2008-02-23 H.J. Lu <hongjiu.lu (a] intel.com> 855 1.1 christos 856 1.1 christos * i386-opc.tbl: Disallow 16-bit near indirect branches for 857 1.1 christos x86-64. 858 1.1 christos * i386-tbl.h: Regenerated. 859 1.1 christos 860 1.1 christos 2008-02-21 Jan Beulich <jbeulich (a] novell.com> 861 1.1 christos 862 1.1 christos * i386-opc.tbl: Allow Dword for far indirect call. Allow Dword 863 1.1 christos and Fword for far indirect jmp. Allow Reg16 and Word for near 864 1.1 christos indirect jmp on x86-64. Disallow Fword for lcall. 865 1.1 christos * i386-tbl.h: Re-generate. 866 1.1 christos 867 1.1 christos 2008-02-18 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 868 1.1 christos 869 1.1 christos * cr16-opc.c (cr16_num_optab): Defined 870 1.1 christos 871 1.1 christos 2008-02-16 H.J. Lu <hongjiu.lu (a] intel.com> 872 1.1 christos 873 1.1 christos * i386-gen.c (operand_type_init): Add OPERAND_TYPE_INOUTPORTREG. 874 1.1 christos * i386-init.h: Regenerated. 875 1.1 christos 876 1.1 christos 2008-02-14 Nick Clifton <nickc (a] redhat.com> 877 1.1 christos 878 1.1 christos PR binutils/5524 879 1.1 christos * configure.in (SHARED_LIBADD): Select the correct host specific 880 1.1 christos file extension for shared libraries. 881 1.1 christos * configure: Regenerate. 882 1.1 christos 883 1.1 christos 2008-02-13 Jan Beulich <jbeulich (a] novell.com> 884 1.1 christos 885 1.1 christos * i386-opc.h (RegFlat): New. 886 1.1 christos * i386-reg.tbl (flat): Add. 887 1.1 christos * i386-tbl.h: Re-generate. 888 1.1 christos 889 1.1 christos 2008-02-13 Jan Beulich <jbeulich (a] novell.com> 890 1.1 christos 891 1.1 christos * i386-dis.c (a_mode): New. 892 1.1 christos (cond_jump_mode): Adjust. 893 1.1 christos (Ma): Change to a_mode. 894 1.1 christos (intel_operand_size): Handle a_mode. 895 1.1 christos * i386-opc.tbl: Allow Dword and Qword for bound. 896 1.1 christos * i386-tbl.h: Re-generate. 897 1.1 christos 898 1.1 christos 2008-02-13 Jan Beulich <jbeulich (a] novell.com> 899 1.1 christos 900 1.1 christos * i386-gen.c (process_i386_registers): Process new fields. 901 1.1 christos * i386-opc.h (reg_entry): Shrink reg_flags and reg_num to 902 1.1 christos unsigned char. Add dw2_regnum and Dw2Inval. 903 1.1 christos * i386-reg.tbl: Provide initializers for dw2_regnum. Add pseudo 904 1.1 christos register names. 905 1.1 christos * i386-tbl.h: Re-generate. 906 1.1 christos 907 1.1 christos 2008-02-11 H.J. Lu <hongjiu.lu (a] intel.com> 908 1.1 christos 909 1.1 christos * i386-gen.c (cpu_flag_init): Add CPU_XSAVE_FLAGS. 910 1.1 christos * i386-init.h: Updated. 911 1.1 christos 912 1.1 christos 2008-02-11 H.J. Lu <hongjiu.lu (a] intel.com> 913 1.1 christos 914 1.1 christos * i386-gen.c (cpu_flags): Add CpuXsave. 915 1.1 christos 916 1.1 christos * i386-opc.h (CpuXsave): New. 917 1.1 christos (CpuLM): Updated. 918 1.1 christos (i386_cpu_flags): Add cpuxsave. 919 1.1 christos 920 1.1 christos * i386-dis.c (MOD_0FAE_REG_4): New. 921 1.1 christos (RM_0F01_REG_2): Likewise. 922 1.1 christos (MOD_0FAE_REG_5): Updated. 923 1.1 christos (RM_0F01_REG_3): Likewise. 924 1.1 christos (reg_table): Use MOD_0FAE_REG_4. 925 1.1 christos (mod_table): Use RM_0F01_REG_2. Add MOD_0FAE_REG_4. Updated 926 1.1 christos for xrstor. 927 1.1 christos (rm_table): Add RM_0F01_REG_2. 928 1.1 christos 929 1.1 christos * i386-opc.tbl: Add xsave, xrstor, xgetbv and xsetbv. 930 1.1 christos * i386-init.h: Regenerated. 931 1.1 christos * i386-tbl.h: Likewise. 932 1.1 christos 933 1.1 christos 2008-02-11 Jan Beulich <jbeulich (a] novell.com> 934 1.1 christos 935 1.1 christos * i386-opc.tbl: Remove Disp32S from CpuNo64 opcodes. Remove 936 1.1 christos Disp16 from Cpu64 non-jump opcodes (including loop and j?cxz). 937 1.1 christos * i386-tbl.h: Re-generate. 938 1.1 christos 939 1.1 christos 2008-02-04 H.J. Lu <hongjiu.lu (a] intel.com> 940 1.1 christos 941 1.1 christos PR 5715 942 1.1 christos * configure: Regenerated. 943 1.1 christos 944 1.1 christos 2008-02-04 Adam Nemet <anemet (a] caviumnetworks.com> 945 1.1 christos 946 1.1 christos * mips-dis.c: Update copyright. 947 1.1 christos (mips_arch_choices): Add Octeon. 948 1.1 christos * mips-opc.c: Update copyright. 949 1.1 christos (IOCT): New macro. 950 1.1 christos (mips_builtin_opcodes): Add Octeon instruction synciobdma. 951 1.1 christos 952 1.1 christos 2008-01-29 Alan Modra <amodra (a] bigpond.net.au> 953 1.1 christos 954 1.1 christos * ppc-opc.c: Support optional L form mtmsr. 955 1.1 christos 956 1.1 christos 2008-01-24 H.J. Lu <hongjiu.lu (a] intel.com> 957 1.1 christos 958 1.1 christos * i386-dis.c (OP_E_extended): Handle r12 like rsp. 959 1.1 christos 960 1.1 christos 2008-01-23 H.J. Lu <hongjiu.lu (a] intel.com> 961 1.1 christos 962 1.1 christos * i386-gen.c (cpu_flag_init): Add CpuLM to CPU_GENERIC64_FLAGS. 963 1.1 christos * i386-init.h: Regenerated. 964 1.1 christos 965 1.1 christos 2008-01-23 Tristan Gingold <gingold (a] adacore.com> 966 1.1 christos 967 1.1 christos * ia64-dis.c (print_insn_ia64): Display symbolic name of ar.fcr, 968 1.1 christos ar.eflag, ar.csd, ar.ssd, ar.cflg, ar.fsr, ar.fir and ar.fdr. 969 1.1 christos 970 1.1 christos 2008-01-22 H.J. Lu <hongjiu.lu (a] intel.com> 971 1.1 christos 972 1.1 christos * i386-gen.c (cpu_flag_init): Remove CpuMMX2. 973 1.1 christos (cpu_flags): Likewise. 974 1.1 christos 975 1.1 christos * i386-opc.h (CpuMMX2): Removed. 976 1.1 christos (CpuSSE): Updated. 977 1.1 christos 978 1.1 christos * i386-opc.tbl: Replace CpuMMX2 with CpuSSE|Cpu3dnowA. 979 1.1 christos * i386-init.h: Regenerated. 980 1.1 christos * i386-tbl.h: Likewise. 981 1.1 christos 982 1.1 christos 2008-01-22 H.J. Lu <hongjiu.lu (a] intel.com> 983 1.1 christos 984 1.1 christos * i386-gen.c (cpu_flag_init): Add CPU_VMX_FLAGS and 985 1.1 christos CPU_SMX_FLAGS. 986 1.1 christos * i386-init.h: Regenerated. 987 1.1 christos 988 1.1 christos 2008-01-15 H.J. Lu <hongjiu.lu (a] intel.com> 989 1.1 christos 990 1.1 christos * i386-opc.tbl: Use Qword on movddup. 991 1.1 christos * i386-tbl.h: Regenerated. 992 1.1 christos 993 1.1 christos 2008-01-15 H.J. Lu <hongjiu.lu (a] intel.com> 994 1.1 christos 995 1.1 christos * i386-opc.tbl: Put back 16bit movsx/movzx for AT&T syntax. 996 1.1 christos * i386-tbl.h: Regenerated. 997 1.1 christos 998 1.1 christos 2008-01-15 H.J. Lu <hongjiu.lu (a] intel.com> 999 1.1 christos 1000 1.1 christos * i386-dis.c (Mx): New. 1001 1.1 christos (PREFIX_0FC3): Likewise. 1002 1.1 christos (PREFIX_0FC7_REG_6): Updated. 1003 1.1 christos (dis386_twobyte): Use PREFIX_0FC3. 1004 1.1 christos (prefix_table): Add PREFIX_0FC3. Use Mq on movntq and movntsd. 1005 1.1 christos Use Mx on movntps, movntpd, movntdq and movntdqa. Use Md on 1006 1.1 christos movntss. 1007 1.1 christos 1008 1.1 christos 2008-01-14 H.J. Lu <hongjiu.lu (a] intel.com> 1009 1.1 christos 1010 1.1 christos * i386-gen.c (opcode_modifiers): Add IntelSyntax. 1011 1.1 christos (operand_types): Add Mem. 1012 1.1 christos 1013 1.1 christos * i386-opc.h (IntelSyntax): New. 1014 1.1 christos * i386-opc.h (Mem): New. 1015 1.1 christos (Byte): Updated. 1016 1.1 christos (Opcode_Modifier_Max): Updated. 1017 1.1 christos (i386_opcode_modifier): Add intelsyntax. 1018 1.1 christos (i386_operand_type): Add mem. 1019 1.1 christos 1020 1.1 christos * i386-opc.tbl: Remove Reg16 from movnti. Add sizes to more 1021 1.1 christos instructions. 1022 1.1 christos 1023 1.1 christos * i386-reg.tbl: Add size for accumulator. 1024 1.1 christos 1025 1.1 christos * i386-init.h: Regenerated. 1026 1.1 christos * i386-tbl.h: Likewise. 1027 1.1 christos 1028 1.1 christos 2008-01-13 H.J. Lu <hongjiu.lu (a] intel.com> 1029 1.1 christos 1030 1.1 christos * i386-opc.h (Byte): Fix a typo. 1031 1.1 christos 1032 1.1 christos 2008-01-12 H.J. Lu <hongjiu.lu (a] intel.com> 1033 1.1 christos 1034 1.1 christos PR gas/5534 1035 1.1 christos * i386-gen.c (operand_type_init): Add Dword to 1036 1.1 christos OPERAND_TYPE_ACC32. Add Qword to OPERAND_TYPE_ACC64. 1037 1.1 christos (opcode_modifiers): Remove CheckSize, Byte, Word, Dword, 1038 1.1 christos Qword and Xmmword. 1039 1.1 christos (operand_types): Add Byte, Word, Dword, Fword, Qword, Tbyte, 1040 1.1 christos Xmmword, Unspecified and Anysize. 1041 1.1 christos (set_bitfield): Make Mmword an alias of Qword. Make Oword 1042 1.1 christos an alias of Xmmword. 1043 1.1 christos 1044 1.1 christos * i386-opc.h (CheckSize): Removed. 1045 1.1 christos (Byte): Updated. 1046 1.1 christos (Word): Likewise. 1047 1.1 christos (Dword): Likewise. 1048 1.1 christos (Qword): Likewise. 1049 1.1 christos (Xmmword): Likewise. 1050 1.1 christos (FWait): Updated. 1051 1.1 christos (OTMax): Likewise. 1052 1.1 christos (i386_opcode_modifier): Remove checksize, byte, word, dword, 1053 1.1 christos qword and xmmword. 1054 1.1 christos (Fword): New. 1055 1.1 christos (TBYTE): Likewise. 1056 1.1 christos (Unspecified): Likewise. 1057 1.1 christos (Anysize): Likewise. 1058 1.1 christos (i386_operand_type): Add byte, word, dword, fword, qword, 1059 1.1 christos tbyte xmmword, unspecified and anysize. 1060 1.1 christos 1061 1.1 christos * i386-opc.tbl: Updated to use Byte, Word, Dword, Fword, Qword, 1062 1.1 christos Tbyte, Xmmword, Unspecified and Anysize. 1063 1.1 christos 1064 1.1 christos * i386-reg.tbl: Add size for accumulator. 1065 1.1 christos 1066 1.1 christos * i386-init.h: Regenerated. 1067 1.1 christos * i386-tbl.h: Likewise. 1068 1.1 christos 1069 1.1 christos 2008-01-10 H.J. Lu <hongjiu.lu (a] intel.com> 1070 1.1 christos 1071 1.1 christos * i386-dis.c (REG_0F0E): Renamed to REG_0F0D. 1072 1.1 christos (REG_0F18): Updated. 1073 1.1 christos (reg_table): Updated. 1074 1.1 christos (dis386_twobyte): Updated. Use "nopQ" on 0x19 to 0x1e. 1075 1.1 christos (twobyte_has_modrm): Set 1 for 0x19 to 0x1e. 1076 1.1 christos 1077 1.1 christos 2008-01-08 H.J. Lu <hongjiu.lu (a] intel.com> 1078 1.1 christos 1079 1.1 christos * i386-gen.c (set_bitfield): Use fail () on error. 1080 1.1 christos 1081 1.1 christos 2008-01-08 H.J. Lu <hongjiu.lu (a] intel.com> 1082 1.1 christos 1083 1.1 christos * i386-gen.c (lineno): New. 1084 1.1 christos (filename): Likewise. 1085 1.1 christos (set_bitfield): Report filename and line numer on error. 1086 1.1 christos (process_i386_opcodes): Set filename and update lineno. 1087 1.1 christos (process_i386_registers): Likewise. 1088 1.1 christos 1089 1.1 christos 2008-01-05 H.J. Lu <hongjiu.lu (a] intel.com> 1090 1.1 christos 1091 1.1 christos * i386-gen.c (opcode_modifiers): Rename IntelMnemonic to 1092 1.1 christos ATTSyntax. 1093 1.1 christos 1094 1.1 christos * i386-opc.h (IntelMnemonic): Renamed to .. 1095 1.1 christos (ATTSyntax): This 1096 1.1 christos (Opcode_Modifier_Max): Updated. 1097 1.1 christos (i386_opcode_modifier): Remove intelmnemonic. Add attsyntax 1098 1.1 christos and intelsyntax. 1099 1.1 christos 1100 1.1 christos * i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax 1101 1.1 christos on fsub, fubp, fsubr, fsubrp, div, fdivp, fdivr and fdivrp. 1102 1.1 christos * i386-tbl.h: Regenerated. 1103 1.1 christos 1104 1.1 christos 2008-01-04 H.J. Lu <hongjiu.lu (a] intel.com> 1105 1.1 christos 1106 1.1 christos * i386-gen.c: Update copyright to 2008. 1107 1.1 christos * i386-opc.h: Likewise. 1108 1.1 christos * i386-opc.tbl: Likewise. 1109 1.1 christos 1110 1.1 christos * i386-init.h: Regenerated. 1111 1.1 christos * i386-tbl.h: Likewise. 1112 1.1 christos 1113 1.1 christos 2008-01-04 H.J. Lu <hongjiu.lu (a] intel.com> 1114 1.1 christos 1115 1.1 christos * i386-opc.tbl: Add NoRex64 to extractps, movmskpd, movmskps, 1116 1.1 christos pextrb, pextrw, pinsrb, pinsrw and pmovmskb. 1117 1.1 christos * i386-tbl.h: Regenerated. 1118 1.1 christos 1119 1.1 christos 2008-01-03 H.J. Lu <hongjiu.lu (a] intel.com> 1120 1.1 christos 1121 1.1 christos * i386-gen.c (cpu_flag_init): Remove CpuSSE4_1_Or_5 and 1122 1.1 christos CpuSSE4_2_Or_ABM. 1123 1.1 christos (cpu_flags): Likewise. 1124 1.1 christos 1125 1.1 christos * i386-opc.h (CpuSSE4_1_Or_5): Removed. 1126 1.1 christos (CpuSSE4_2_Or_ABM): Likewise. 1127 1.1 christos (CpuLM): Updated. 1128 1.1 christos (i386_cpu_flags): Remove cpusse4_1_or_5 and cpusse4_2_or_abm. 1129 1.1 christos 1130 1.1 christos * i386-opc.tbl: Replace CpuSSE4_1_Or_5, CpuSSE4_2_Or_ABM and 1131 1.1 christos Cpu686|CpuPadLock with CpuSSE4_1|CpuSSE5, CpuABM|CpuSSE4_2 1132 1.1 christos and CpuPadLock, respectively. 1133 1.1 christos * i386-init.h: Regenerated. 1134 1.1 christos * i386-tbl.h: Likewise. 1135 1.1 christos 1136 1.1 christos 2008-01-03 H.J. Lu <hongjiu.lu (a] intel.com> 1137 1.1 christos 1138 1.1 christos * i386-gen.c (opcode_modifiers): Remove No_xSuf. 1139 1.1 christos 1140 1.1 christos * i386-opc.h (No_xSuf): Removed. 1141 1.1 christos (CheckSize): Updated. 1142 1.1 christos 1143 1.1 christos * i386-tbl.h: Regenerated. 1144 1.1 christos 1145 1.1 christos 2008-01-02 H.J. Lu <hongjiu.lu (a] intel.com> 1146 1.1 christos 1147 1.1 christos * i386-gen.c (cpu_flag_init): Add CpuSSE4_2_Or_ABM to 1148 1.1 christos CPU_AMDFAM10_FLAGS, CPU_SSE4_2_FLAGS, CpuABM and 1149 1.1 christos CPU_SSE5_FLAGS. 1150 1.1 christos (cpu_flags): Add CpuSSE4_2_Or_ABM. 1151 1.1 christos 1152 1.1 christos * i386-opc.h (CpuSSE4_2_Or_ABM): New. 1153 1.1 christos (CpuLM): Updated. 1154 1.1 christos (i386_cpu_flags): Add cpusse4_2_or_abm. 1155 1.1 christos 1156 1.1 christos * i386-opc.tbl: Use CpuSSE4_2_Or_ABM instead of 1157 1.1 christos CpuABM|CpuSSE4_2 on popcnt. 1158 1.1 christos * i386-init.h: Regenerated. 1159 1.1 christos * i386-tbl.h: Likewise. 1160 1.1 christos 1161 1.1 christos 2008-01-02 H.J. Lu <hongjiu.lu (a] intel.com> 1162 1.1 christos 1163 1.1 christos * i386-opc.h: Update comments. 1164 1.1 christos 1165 1.1 christos 2008-01-02 H.J. Lu <hongjiu.lu (a] intel.com> 1166 1.1 christos 1167 1.1 christos * i386-gen.c (opcode_modifiers): Use Qword instead of QWord. 1168 1.1 christos * i386-opc.h: Likewise. 1169 1.1 christos * i386-opc.tbl: Likewise. 1170 1.1 christos 1171 1.1 christos 2008-01-02 H.J. Lu <hongjiu.lu (a] intel.com> 1172 1.1 christos 1173 1.1 christos PR gas/5534 1174 1.1 christos * i386-gen.c (opcode_modifiers): Add No_xSuf, CheckSize, 1175 1.1 christos Byte, Word, Dword, QWord and Xmmword. 1176 1.1 christos 1177 1.1 christos * i386-opc.h (No_xSuf): New. 1178 1.1 christos (CheckSize): Likewise. 1179 1.1 christos (Byte): Likewise. 1180 1.1 christos (Word): Likewise. 1181 1.1 christos (Dword): Likewise. 1182 1.1 christos (QWord): Likewise. 1183 1.1 christos (Xmmword): Likewise. 1184 1.1 christos (FWait): Updated. 1185 1.1 christos (i386_opcode_modifier): Add No_xSuf, CheckSize, Byte, Word, 1186 1.1 christos Dword, QWord and Xmmword. 1187 1.1 christos 1188 1.1 christos * i386-opc.tbl: Add CheckSize|QWord to movq if IgnoreSize is 1189 1.1 christos used. 1190 1.1 christos * i386-tbl.h: Regenerated. 1191 1.1 christos 1192 1.1 christos 2008-01-02 Mark Kettenis <kettenis (a] gnu.org> 1193 1.1 christos 1194 1.1 christos * m88k-dis.c (instructions): Fix fcvt.* instructions. 1195 1.1 christos From Miod Vallat. 1196 1.1 christos 1197 1.1 christos For older changes see ChangeLog-2007 1198 1.1 christos 1200 1.1.1.2 christos Copyright (C) 2008 Free Software Foundation, Inc. 1201 1.1.1.2 christos 1202 1.1.1.2 christos Copying and distribution of this file, with or without modification, 1203 1.1.1.2 christos are permitted in any medium without royalty provided the copyright 1204 1.1.1.2 christos notice and this notice are preserved. 1205 1.1 christos 1206 1.1 christos Local Variables: 1207 1.1 christos mode: change-log 1208 1.1 christos left-margin: 8 1209 1.1 christos fill-column: 74 1210 1.1 christos version-control: never 1211 End: 1212