1 1.1 christos 2011-12-15 Nick Clifton <nickc (a] redhat.com> 2 1.1 christos 3 1.1 christos * cgen-asm.c (cgen_parse_signed_integer): Add code to handle the 4 1.1 christos sign extension of negative values on a 64-bit host. 5 1.1 christos * frv-asm.c: Regenerate. 6 1.1 christos 7 1.1 christos 2011-12-13 Alan Modra <amodra (a] gmail.com> 8 1.1 christos 9 1.1 christos * ppc-opc.c (ISA_V2): Define and use for relevant BO field tests. 10 1.1 christos (valid_bo_pre_v2, valid_bo_post_v2): New functions, extracted from.. 11 1.1 christos (valid_bo): ..here. When disassembling, accept either 'y' or 'at' 12 1.1 christos type encoding on second pass. 13 1.1 christos (powerpc_opcodes): Use ISA_V2 to enable branch insns rather than 14 1.1 christos POWER4. 15 1.1 christos * ppc-dis.c (print_insn_powerpc): Delete dialect_orig. Instead 16 1.1 christos ignore deprecated on second pass. 17 1.1 christos 18 1.1 christos 2011-12-08 Andrew Pinski <apinski (a] cavium.com> 19 1.1 christos 20 1.1 christos * mips-opc.c (mips_builtin_opcodes): Add "pause". 21 1.1 christos 22 1.1 christos 2011-12-08 Andrew Pinski <apinski (a] cavium.com> 23 1.1 christos Adam Nemet <anemet (a] caviumnetworks.com> 24 1.1 christos 25 1.1 christos * mips-dis.c (mips_arch_choices): Add Octeon2. 26 1.1 christos For "octeon+", just include OcteonP for the insn. 27 1.1 christos * mips-opc.c (IOCT): Include Octeon2. 28 1.1 christos (IOCTP): Include Octeon2. 29 1.1 christos (IOCT2): New macro. 30 1.1 christos (mips_builtin_opcodes): Add "laa", "laad", "lac", "lacd", "lad", 31 1.1 christos "ladd", "lai", "laid", "las", "lasd", "law", "lawd". 32 1.1 christos Move "lbux", "ldx", "lhx", "lwx", and "lwux" up to where the standard 33 1.1 christos loads are, and add IOCT2 to them. 34 1.1 christos Add "lbx" and "lhux". 35 1.1 christos Add "qmac.00", "qmac.01", "qmac.02", "qmac.03", "qmacs.00", 36 1.1 christos "qmacs.01", "qmacs.01", "qmacs.02" and "qmacs.03". 37 1.1 christos Add "zcb" and "zcbt". 38 1.1 christos 39 1.1 christos 2011-11-29 Andrew Pinski <apinski (a] cavium.com> 40 1.1 christos 41 1.1 christos * mips-dis.c (mips_arch_choices): Add Octeon+. 42 1.1 christos * mips-opc.c (IOCT): Include Octeon+. 43 1.1 christos (IOCTP): New macro. 44 1.1 christos (mips_builtin_opcodes): Add "saa" and "saad". 45 1.1 christos 46 1.1 christos 2011-11-25 Pierre Muller <muller (a] ics.u-strasbg.fr> 47 1.1 christos 48 1.1 christos * mips-dis.c (print_insn_micromips): Rename local variable iprintf 49 1.1 christos to infprintf to avoid shadow warning. 50 1.1 christos 51 1.1 christos 2011-11-25 Nick Clifton <nickc (a] redhat.com> 52 1.1 christos 53 1.1 christos * po/it.po: Updated Italian translation. 54 1.1 christos 55 1.1 christos 2011-11-16 Maciej W. Rozycki <macro (a] codesourcery.com> 56 1.1 christos 57 1.1 christos * micromips-opc.c (micromips_opcodes): Use NODS rather than TRAP 58 1.1 christos for "alnv.ps". 59 1.1 christos 60 1.1 christos 2011-11-02 Nick Clifton <nickc (a] redhat.com> 61 1.1 christos 62 1.1 christos * po/it.po: New Italian translation. 63 1.1 christos * configure.in (ALL_LINGUAS): Add it. 64 1.1 christos * configure: Regenerate. 65 1.1 christos * po/opcodes.pot: Regenerate. 66 1.1 christos 67 1.1 christos 2011-11-01 DJ Delorie <dj (a] redhat.com> 68 1.1 christos 69 1.1 christos * Makefile.am (TARGET_LIBOPCODES_CFILES): Add rl78-decode.c and 70 1.1 christos rl78-dis.c. 71 1.1 christos (MAINTAINERCLEANFILES): Add rl78-decode.c. 72 1.1 christos (rl78-decode.c): New rule, built from rl78-decode.opc and opc2c. 73 1.1 christos * Makefile.in: Regenerate. 74 1.1 christos * configure.in: Add bfd_rl78_arch case. 75 1.1 christos * configure: Regenerate. 76 1.1 christos * disassemble.c: Define ARCH_rl78. 77 1.1 christos (disassembler): Add ARCH_rl78 case. 78 1.1 christos * rl78-decode.c: New file. 79 1.1 christos * rl78-decode.opc: New file. 80 1.1 christos * rl78-dis.c: New file. 81 1.1 christos 82 1.1 christos 2011-10-27 Peter Bergner <bergner (a] vnet.ibm.com> 83 1.1 christos 84 1.1 christos * ppc-opc.c (powerpc_opcodes) <drrndq, drrndq., dtstexq, dctqpq, 85 1.1 christos dctqpq., dctfixq, dctfixq., dxexq, dxexq., dtstsfq, dcffixq, dcffixq., 86 1.1 christos diexq, diexq.>: Use FRT, FRA, FRB and FRBp repsectively on DFP quad 87 1.1 christos instructions. 88 1.1 christos 89 1.1 christos 2011-10-26 Nick Clifton <nickc (a] redhat.com> 90 1.1 christos 91 1.1 christos PR binutils/13348 92 1.1 christos * i386-dis.c (print_insn): Fix testing of array subscript. 93 1.1 christos 94 1.1 christos 2011-10-26 Joern Rennecke <joern.rennecke (a] embecosm.com> 95 1.1 christos 96 1.1 christos * disassemble.c (ARCH_epiphany): Move into alphasorted spot. 97 1.1 christos * epiphany-asm.c, epiphany-opc.h: Regenerate. 98 1.1 christos 99 1.1 christos 2011-10-25 Joern Rennecke <joern.rennecke (a] embecosm.com> 100 1.1 christos 101 1.1 christos * Makefile.am (HFILES): Add epiphany-desc.h and epiphany-opc.h . 102 1.1 christos (TARGET_LIBOPCODES_CFILES): Add epiphany-asm.c, epiphany-desc.c, 103 1.1 christos epiphany-dis.c, epiphany-ibld.c and epiphany-opc.c . 104 1.1 christos (CLEANFILES): Add stamp-epiphany. 105 1.1 christos (EPIPHANY_DEPS): Set. Make CGEN-generated Epiphany files depend on it. 106 1.1 christos (stamp-epiphany): New rule. 107 1.1 christos * configure.in: Handle bfd_epiphany_arch. 108 1.1 christos * disassemble.c (ARCH_epiphany): Define. 109 1.1 christos (disassembler): Handle bfd_arch_epiphany. 110 1.1 christos * epiphany-asm.c: New file. 111 1.1 christos * epiphany-desc.c: New file. 112 1.1 christos * epiphany-desc.h: New file. 113 1.1 christos * epiphany-dis.c: New file. 114 1.1 christos * epiphany-ibld.c: New file. 115 1.1 christos * epiphany-opc.c: New file. 116 1.1 christos * epiphany-opc.h: New file. 117 1.1 christos * Makefile.in: Regenerate. 118 1.1 christos * configure: Regenerate. 119 1.1 christos * po/POTFILES.in: Regenerate. 120 1.1 christos * po/opcodes.pot: Regenerate. 121 1.1 christos 122 1.1 christos 2011-10-24 Julian Brown <julian (a] codesourcery.com> 123 1.1 christos 124 1.1 christos * m68k-opc.c (m68k_opcodes): Fix entries for ColdFire moveml. 125 1.1 christos 126 1.1 christos 2011-10-21 Jan Glauber <jang (a] linux.vnet.ibm.com> 127 1.1 christos 128 1.1 christos * s390-opc.txt: Add CPUMF instructions. 129 1.1 christos 130 1.1 christos 2011-10-18 Jie Zhang <jie (a] codesourcery.com> 131 1.1 christos Julian Brown <julian (a] codesourcery.com> 132 1.1 christos 133 1.1 christos * arm-dis.c (print_insn_arm): Explicitly specify rotation if needed. 134 1.1 christos 135 1.1 christos 2011-10-10 Nick Clifton <nickc (a] redhat.com> 136 1.1 christos 137 1.1 christos * po/es.po: Updated Spanish translation. 138 1.1 christos * po/fi.po: Updated Finnish translation. 139 1.1 christos 140 1.1 christos 2011-09-28 Jan Beulich <jbeulich (a] suse.com> 141 1.1 christos 142 1.1 christos * ppc-opc.c (insert_nbi, insert_rbx, FRAp, FRBp, FRSp, FRTp, NBI, RAX, 143 1.1 christos RBX): New. 144 1.1 christos (insert_bo, insert_boe): Reject bcctr with bit 2 in bo unset. 145 1.1 christos (powerpc_opcodes): Use RAX for second and RBXC for third operand of 146 1.1 christos lswx. Use NBI for third operand of lswi. Use FRTp for first operand of 147 1.1 christos lfdp and lfdpx. Use FRSp for first operand of stfdp and stfdpx, and 148 1.1 christos mark them as invalid on POWER7. Use FRTp, FRAp, and FRBp repsectively 149 1.1 christos on DFP quad instructions. 150 1.1 christos 151 1.1 christos 2011-09-27 David S. Miller <davem (a] davemloft.net> 152 1.1 christos 153 1.1 christos * sparc-opc.c (sparc_opcodes): Fix random instruction to write 154 1.1 christos to a float instead of an integer register. 155 1.1 christos 156 1.1 christos 2011-09-26 David S. Miller <davem (a] davemloft.net> 157 1.1 christos 158 1.1 christos * sparc-opc.c (sparc_opcodes): Add integer multiply-add 159 1.1 christos instructions. 160 1.1 christos 161 1.1 christos 2011-09-21 David S. Miller <davem (a] davemloft.net> 162 1.1 christos 163 1.1 christos * sparc-opc.c (sparc_opcodes): Annotate table with HWCAP flag 164 1.1 christos bits. Fix "fchksm16" mnemonic. 165 1.1 christos 166 1.1 christos 2011-09-08 Mark Fortescue <mark (a] mtfhpc.demon.co.uk> 167 1.1 christos 168 1.1 christos The changes below bring 'mov' and 'ticc' instructions into line 169 1.1 christos with the V8 SPARC Architecture Manual. 170 1.1 christos * sparc-opc.c (sparc_opcodes): Add entry for 'ticc imm + regrs1'. 171 1.1 christos * sparc-opc.c (sparc_opcodes): Add alias entries for 172 1.1 christos 'mov regrs2,%asrX'; 'mov regrs2,%y'; 'mov regrs2,%prs'; 173 1.1 christos 'mov regrs2,%wim' and 'mov regrs2,%tbr'. 174 1.1 christos * sparc-opc.c (sparc_opcodes): Move/Change entries for 175 1.1 christos 'mov imm,%asrX'; 'mov imm,%y'; 'mov imm,%prs'; 'mov imm,%wim' 176 1.1 christos and 'mov imm,%tbr'. 177 1.1 christos * sparc-opc.c (sparc_opcodes): Add wr alias entries to match above 178 1.1 christos mov aliases. 179 1.1 christos 180 1.1 christos * sparc-opc.c (sparc_opcodes): Add entry for 'save simm13,regrs1,regrd' 181 1.1 christos This has been reported as being accepted by the Sun assmebler. 182 1.1 christos 183 1.1 christos 2011-09-08 David S. Miller <davem (a] davemloft.net> 184 1.1 christos 185 1.1 christos * sparc-opc.c (pdistn): Destination is integer not float register. 186 1.1 christos 187 1.1 christos 2011-09-07 Andreas Schwab <schwab (a] linux-m68k.org> 188 1.1 christos 189 1.1 christos PR gas/13145 190 1.1 christos * m68k-opc.c: Use "y" in moveml pattern for mcfisa_a. 191 1.1 christos 192 1.1 christos 2011-08-26 Nick Clifton <nickc (a] redhat.com> 193 1.1 christos 194 1.1 christos * po/es.po: Updated Spanish translation. 195 1.1 christos 196 1.1 christos 2011-08-22 Nick Clifton <nickc (a] redhat.com> 197 1.1 christos 198 1.1 christos * Makefile.am (CPUDIR): Redfine to point to top level cpu 199 1.1 christos directory. 200 1.1 christos (stamp-frv): Use CPUDIR. 201 1.1 christos (stamp-iq2000): Likewise. 202 1.1 christos (stamp-lm32): Likewise. 203 1.1 christos (stamp-m32c): Likewise. 204 1.1 christos (stamp-mt): Likewise. 205 1.1 christos (stamp-xc16x): Likewise. 206 1.1 christos * Makefile.in: Regenerate. 207 1.1 christos 208 1.1 christos 2011-08-09 Chao-ying Fu <fu (a] mips.com> 209 1.1 christos Maciej W. Rozycki <macro (a] codesourcery.com> 210 1.1 christos 211 1.1 christos * mips-dis.c (mips_arch_choices): Enable MCU for "mips32r2" 212 1.1 christos and "mips64r2". 213 1.1 christos (print_insn_args, print_insn_micromips): Handle MCU. 214 1.1 christos * micromips-opc.c (MC): New macro. 215 1.1 christos (micromips_opcodes): Add "aclr", "aset" and "iret". 216 1.1 christos * mips-opc.c (MC): New macro. 217 1.1 christos (mips_builtin_opcodes): Add "aclr", "aset" and "iret". 218 1.1 christos 219 1.1 christos 2011-08-09 Maciej W. Rozycki <macro (a] codesourcery.com> 220 1.1 christos 221 1.1 christos * micromips-opc.c (MOD_mb, MOD_mc, MOD_md): Remove macros. 222 1.1 christos (MOD_me, MOD_mf, MOD_mg, MOD_mhi, MOD_mj, MOD_ml): Likewise. 223 1.1 christos (MOD_mm, MOD_mn, MOD_mp, MOD_mq, MOD_sp): Likewise. 224 1.1 christos (WR_mb, RD_mc, RD_md, WR_md, RD_me, RD_mf, WR_mf): New macros. 225 1.1 christos (RD_mg, WR_mhi, RD_mj, WR_mj, RD_ml, RD_mmn): Likewise. 226 1.1 christos (RD_mp, WR_mp, RD_mq, RD_sp, WR_sp): Likewise. 227 1.1 christos (WR_s): Update macro. 228 1.1 christos (micromips_opcodes): Update register use flags of: "addiu", 229 1.1 christos "addiupc", "addiur1sp", "addiur2", "addius5", "addiusp", "addu", 230 1.1 christos "and", "andi", "beq", "beqz", "bne", "bnez", "di", "ei", "j", 231 1.1 christos "jalr", "jalrs", "jr", "jraddiusp", "jrc", "lbu", "lhu", "li", 232 1.1 christos "lui", "lw", "lwm", "mfhi", "mflo", "move", "movep", "not", 233 1.1 christos "nor", "or", "ori", "sb", "sh", "sll", "srl", "subu", "sw", 234 1.1 christos "swm" and "xor" instructions. 235 1.1 christos 236 1.1 christos 2011-08-05 David S. Miller <davem (a] davemloft.net> 237 1.1 christos 238 1.1 christos * sparc-dis.c (v9a_ast_reg_names): Add "cps". 239 1.1 christos (X_RS3): New macro. 240 1.1 christos (print_insn_sparc): Handle '4', '5', and '(' format codes. 241 1.1 christos Accept %asr numbers below 28. 242 1.1 christos * sparc-opc.c (sparc_opcodes): Add entries for HPC and VIS3 243 1.1 christos instructions. 244 1.1 christos 245 1.1 christos 2011-08-02 Quentin Neill <quentin.neill (a] amd.com> 246 1.1 christos 247 1.1 christos * i386-dis.c (xop_table): Remove spurious bextr insn. 248 1.1 christos 249 1.1 christos 2011-08-01 H.J. Lu <hongjiu.lu (a] intel.com> 250 1.1 christos 251 1.1 christos PR ld/13048 252 1.1 christos * i386-dis.c (print_insn): Optimize info->mach check. 253 1.1 christos 254 1.1 christos 2011-08-01 H.J. Lu <hongjiu.lu (a] intel.com> 255 1.1 christos 256 1.1 christos PR gas/13046 257 1.1 christos * i386-opc.tbl: Add Disp32S to 64bit call. 258 1.1 christos * i386-tbl.h: Regenerated. 259 1.1 christos 260 1.1 christos 2011-07-24 Chao-ying Fu <fu (a] mips.com> 261 1.1 christos Maciej W. Rozycki <macro (a] codesourcery.com> 262 1.1 christos 263 1.1 christos * micromips-opc.c: New file. 264 1.1 christos * mips-dis.c (micromips_to_32_reg_b_map): New array. 265 1.1 christos (micromips_to_32_reg_c_map, micromips_to_32_reg_d_map): Likewise. 266 1.1 christos (micromips_to_32_reg_e_map, micromips_to_32_reg_f_map): Likewise. 267 1.1 christos (micromips_to_32_reg_g_map, micromips_to_32_reg_l_map): Likewise. 268 1.1 christos (micromips_to_32_reg_q_map): Likewise. 269 1.1 christos (micromips_imm_b_map, micromips_imm_c_map): Likewise. 270 1.1 christos (micromips_ase): New variable. 271 1.1 christos (is_micromips): New function. 272 1.1 christos (set_default_mips_dis_options): Handle microMIPS ASE. 273 1.1 christos (print_insn_micromips): New function. 274 1.1 christos (is_compressed_mode_p): Likewise. 275 1.1 christos (_print_insn_mips): Handle microMIPS instructions. 276 1.1 christos * Makefile.am (CFILES): Add micromips-opc.c. 277 1.1 christos * configure.in (bfd_mips_arch): Add micromips-opc.lo. 278 1.1 christos * Makefile.in: Regenerate. 279 1.1 christos * configure: Regenerate. 280 1.1 christos 281 1.1 christos * mips-dis.c (micromips_to_32_reg_h_map): New variable. 282 1.1 christos (micromips_to_32_reg_i_map): Likewise. 283 1.1 christos (micromips_to_32_reg_m_map): Likewise. 284 1.1 christos (micromips_to_32_reg_n_map): New macro. 285 1.1 christos 286 1.1 christos 2011-07-24 Maciej W. Rozycki <macro (a] codesourcery.com> 287 1.1 christos 288 1.1 christos * mips-opc.c (NODS): New macro. 289 1.1 christos (TRAP): Adjust for the rename of INSN_TRAP to INSN_NO_DELAY_SLOT. 290 1.1 christos (DSP_VOLA): Likewise. 291 1.1 christos (mips_builtin_opcodes): Add NODS annotation to "deret" and 292 1.1 christos "eret". Replace INSN_SYNC with NODS throughout. Use NODS in 293 1.1 christos place of TRAP for "wait", "waiti" and "yield". 294 1.1 christos * mips16-opc.c (NODS): New macro. 295 1.1 christos (TRAP): Adjust for the rename of INSN_TRAP to INSN_NO_DELAY_SLOT. 296 1.1 christos (mips16_opcodes): Use NODS in place of TRAP for "jalrc", "jrc", 297 1.1 christos "restore" and "save". 298 1.1 christos 299 1.1 christos 2011-07-22 H.J. Lu <hongjiu.lu (a] intel.com> 300 1.1 christos 301 1.1 christos * configure.in: Handle bfd_k1om_arch. 302 1.1 christos * configure: Regenerated. 303 1.1 christos 304 1.1 christos * disassemble.c (disassembler): Handle bfd_k1om_arch. 305 1.1 christos 306 1.1 christos * i386-dis.c (print_insn): Handle bfd_mach_k1om and 307 1.1 christos bfd_mach_k1om_intel_syntax. 308 1.1 christos 309 1.1 christos * i386-gen.c (cpu_flag_init): Set CPU_UNKNOWN_FLAGS to 310 1.1 christos ~(CpuL1OM|CpuK1OM). Add CPU_K1OM_FLAGS. 311 1.1 christos (cpu_flags): Add CpuK1OM. 312 1.1 christos 313 1.1 christos * i386-opc.h (CpuK1OM): New. 314 1.1 christos (i386_cpu_flags): Add cpuk1om. 315 1.1 christos 316 1.1 christos * i386-init.h: Regenerated. 317 1.1 christos * i386-tbl.h: Likewise. 318 1.1 christos 319 1.1 christos 2011-07-12 Nick Clifton <nickc (a] redhat.com> 320 1.1 christos 321 1.1 christos * arm-dis.c (print_insn_arm): Revert previous, undocumented, 322 1.1 christos accidental change. 323 1.1 christos 324 1.1 christos 2011-07-01 Nick Clifton <nickc (a] redhat.com> 325 1.1 christos 326 1.1 christos PR binutils/12329 327 1.1 christos * avr-dis.c (avr_operand): Fix disassembly of ELPM, LPM and SPM 328 1.1 christos insns using post-increment addressing. 329 1.1 christos 330 1.1 christos 2011-06-30 H.J. Lu <hongjiu.lu (a] intel.com> 331 1.1 christos 332 1.1 christos * i386-dis.c (vex_len_table): Update rorxS. 333 1.1 christos 334 1.1 christos 2011-06-30 H.J. Lu <hongjiu.lu (a] intel.com> 335 1.1 christos 336 1.1 christos AVX Programming Reference (June, 2011) 337 1.1 christos * i386-dis.c (vex_len_table): Correct rorxS. 338 1.1 christos 339 1.1 christos * i386-opc.tbl: Correct rorx. 340 1.1 christos * i386-tbl.h: Regenerated. 341 1.1 christos 342 1.1 christos 2011-06-29 H.J. Lu <hongjiu.lu (a] intel.com> 343 1.1 christos 344 1.1 christos * tilegx-opc.c (find_opcode): Replace "index" with "i". 345 1.1 christos * tilepro-opc.c (find_opcode): Likewise. 346 1.1 christos 347 1.1 christos 2011-06-29 Richard Sandiford <rdsandiford (a] googlemail.com> 348 1.1 christos 349 1.1 christos * mips16-opc.c (jalrc, jrc): Move earlier in file. 350 1.1 christos 351 1.1 christos 2011-06-21 H.J. Lu <hongjiu.lu (a] intel.com> 352 1.1 christos 353 1.1 christos * i386-dis.c (prefix_table): Re-indent PREFIX_VEX_0F388C and 354 1.1 christos PREFIX_VEX_0F388E. 355 1.1 christos 356 1.1 christos 2011-06-17 Andreas Schwab <schwab (a] redhat.com> 357 1.1 christos 358 1.1 christos * Makefile.am (MAINTAINERCLEANFILES): Move s390-opc.tab ... 359 1.1 christos (MOSTLYCLEANFILES): ... here. 360 1.1 christos * Makefile.in: Regenerate. 361 1.1 christos 362 1.1 christos 2011-06-14 Alan Modra <amodra (a] gmail.com> 363 1.1 christos 364 1.1 christos * Makefile.in: Regenerate. 365 1.1 christos 366 1.1 christos 2011-06-13 Walter Lee <walt (a] tilera.com> 367 1.1 christos 368 1.1 christos * Makefile.am (TARGET_LIBOPCODES_CFILES): Add tilegx-dis.c, 369 1.1 christos tilegx-opc.c, tilepro-dis.c, and tilepro-opc.c. 370 1.1 christos * Makefile.in: Regenerate. 371 1.1 christos * configure.in: Handle bfd_tilegx_arch and bfd_tilepro_arch. 372 1.1 christos * configure: Regenerate. 373 1.1 christos * disassemble.c (disassembler): Add ARCH_tilegx and ARCH_tilepro. 374 1.1 christos * po/POTFILES.in: Regenerate. 375 1.1 christos * tilegx-dis.c: New file. 376 1.1 christos * tilegx-opc.c: New file. 377 1.1 christos * tilepro-dis.c: New file. 378 1.1 christos * tilepro-opc.c: New file. 379 1.1 christos 380 1.1 christos 2011-06-10 H.J. Lu <hongjiu.lu (a] intel.com> 381 1.1 christos 382 1.1 christos AVX Programming Reference (June, 2011) 383 1.1 christos * i386-dis.c (XMGatherQ): New. 384 1.1 christos * i386-dis.c (EXxmm_mb): New. 385 1.1 christos (EXxmm_mb): Likewise. 386 1.1 christos (EXxmm_mw): Likewise. 387 1.1 christos (EXxmm_md): Likewise. 388 1.1 christos (EXxmm_mq): Likewise. 389 1.1 christos (EXxmmdw): Likewise. 390 1.1 christos (EXxmmqd): Likewise. 391 1.1 christos (VexGatherQ): Likewise. 392 1.1 christos (MVexVSIBDWpX): Likewise. 393 1.1 christos (MVexVSIBQWpX): Likewise. 394 1.1 christos (xmm_mb_mode): Likewise. 395 1.1 christos (xmm_mw_mode): Likewise. 396 1.1 christos (xmm_md_mode): Likewise. 397 1.1 christos (xmm_mq_mode): Likewise. 398 1.1 christos (xmmdw_mode): Likewise. 399 1.1 christos (xmmqd_mode): Likewise. 400 1.1 christos (ymmxmm_mode): Likewise. 401 1.1 christos (vex_vsib_d_w_dq_mode): Likewise. 402 1.1 christos (vex_vsib_q_w_dq_mode): Likewise. 403 1.1 christos (MOD_VEX_0F385A_PREFIX_2): Likewise. 404 1.1 christos (MOD_VEX_0F388C_PREFIX_2): Likewise. 405 1.1 christos (MOD_VEX_0F388E_PREFIX_2): Likewise. 406 1.1 christos (PREFIX_0F3882): Likewise. 407 1.1 christos (PREFIX_VEX_0F3816): Likewise. 408 1.1 christos (PREFIX_VEX_0F3836): Likewise. 409 1.1 christos (PREFIX_VEX_0F3845): Likewise. 410 1.1 christos (PREFIX_VEX_0F3846): Likewise. 411 1.1 christos (PREFIX_VEX_0F3847): Likewise. 412 1.1 christos (PREFIX_VEX_0F3858): Likewise. 413 1.1 christos (PREFIX_VEX_0F3859): Likewise. 414 1.1 christos (PREFIX_VEX_0F385A): Likewise. 415 1.1 christos (PREFIX_VEX_0F3878): Likewise. 416 1.1 christos (PREFIX_VEX_0F3879): Likewise. 417 1.1 christos (PREFIX_VEX_0F388C): Likewise. 418 1.1 christos (PREFIX_VEX_0F388E): Likewise. 419 1.1 christos (PREFIX_VEX_0F3890..PREFIX_VEX_0F3893): Likewise. 420 1.1 christos (PREFIX_VEX_0F38F5): Likewise. 421 1.1 christos (PREFIX_VEX_0F38F6): Likewise. 422 1.1 christos (PREFIX_VEX_0F3A00): Likewise. 423 1.1 christos (PREFIX_VEX_0F3A01): Likewise. 424 1.1 christos (PREFIX_VEX_0F3A02): Likewise. 425 1.1 christos (PREFIX_VEX_0F3A38): Likewise. 426 1.1 christos (PREFIX_VEX_0F3A39): Likewise. 427 1.1 christos (PREFIX_VEX_0F3A46): Likewise. 428 1.1 christos (PREFIX_VEX_0F3AF0): Likewise. 429 1.1 christos (VEX_LEN_0F3816_P_2): Likewise. 430 1.1 christos (VEX_LEN_0F3819_P_2): Likewise. 431 1.1 christos (VEX_LEN_0F3836_P_2): Likewise. 432 1.1 christos (VEX_LEN_0F385A_P_2_M_0): Likewise. 433 1.1 christos (VEX_LEN_0F38F5_P_0): Likewise. 434 1.1 christos (VEX_LEN_0F38F5_P_1): Likewise. 435 1.1 christos (VEX_LEN_0F38F5_P_3): Likewise. 436 1.1 christos (VEX_LEN_0F38F6_P_3): Likewise. 437 1.1 christos (VEX_LEN_0F38F7_P_1): Likewise. 438 1.1 christos (VEX_LEN_0F38F7_P_2): Likewise. 439 1.1 christos (VEX_LEN_0F38F7_P_3): Likewise. 440 1.1 christos (VEX_LEN_0F3A00_P_2): Likewise. 441 1.1 christos (VEX_LEN_0F3A01_P_2): Likewise. 442 1.1 christos (VEX_LEN_0F3A38_P_2): Likewise. 443 1.1 christos (VEX_LEN_0F3A39_P_2): Likewise. 444 1.1 christos (VEX_LEN_0F3A46_P_2): Likewise. 445 1.1 christos (VEX_LEN_0F3AF0_P_3): Likewise. 446 1.1 christos (VEX_W_0F3816_P_2): Likewise. 447 1.1 christos (VEX_W_0F3818_P_2): Likewise. 448 1.1 christos (VEX_W_0F3819_P_2): Likewise. 449 1.1 christos (VEX_W_0F3836_P_2): Likewise. 450 1.1 christos (VEX_W_0F3846_P_2): Likewise. 451 1.1 christos (VEX_W_0F3858_P_2): Likewise. 452 1.1 christos (VEX_W_0F3859_P_2): Likewise. 453 1.1 christos (VEX_W_0F385A_P_2_M_0): Likewise. 454 1.1 christos (VEX_W_0F3878_P_2): Likewise. 455 1.1 christos (VEX_W_0F3879_P_2): Likewise. 456 1.1 christos (VEX_W_0F3A00_P_2): Likewise. 457 1.1 christos (VEX_W_0F3A01_P_2): Likewise. 458 1.1 christos (VEX_W_0F3A02_P_2): Likewise. 459 1.1 christos (VEX_W_0F3A38_P_2): Likewise. 460 1.1 christos (VEX_W_0F3A39_P_2): Likewise. 461 1.1 christos (VEX_W_0F3A46_P_2): Likewise. 462 1.1 christos (MOD_VEX_0F3818_PREFIX_2): Removed. 463 1.1 christos (MOD_VEX_0F3819_PREFIX_2): Likewise. 464 1.1 christos (VEX_LEN_0F60_P_2..VEX_LEN_0F6D_P_2): Likewise. 465 1.1 christos (VEX_LEN_0F70_P_1..VEX_LEN_0F76_P_2): Likewise. 466 1.1 christos (VEX_LEN_0FD1_P_2..VEX_LEN_0FD5_P_2): Likewise. 467 1.1 christos (VEX_LEN_0FD7_P_2_M_1..VEX_LEN_0F3819_P_2_M_0): Likewise. 468 1.1 christos (VEX_LEN_0F381C_P_2..VEX_LEN_0F3840_P_2): Likewise. 469 1.1 christos (VEX_LEN_0F3A0E_P_2): Likewise. 470 1.1 christos (VEX_LEN_0F3A0F_P_2): Likewise. 471 1.1 christos (VEX_LEN_0F3A42_P_2): Likewise. 472 1.1 christos (VEX_LEN_0F3A4C_P_2): Likewise. 473 1.1 christos (VEX_W_0F3818_P_2_M_0): Likewise. 474 1.1 christos (VEX_W_0F3819_P_2_M_0): Likewise. 475 1.1 christos (prefix_table): Updated. 476 1.1 christos (three_byte_table): Likewise. 477 1.1 christos (vex_table): Likewise. 478 1.1 christos (vex_len_table): Likewise. 479 1.1 christos (vex_w_table): Likewise. 480 1.1 christos (mod_table): Likewise. 481 1.1 christos (putop): Handle "LW". 482 1.1 christos (intel_operand_size): Handle xmm_mb_mode, xmm_mw_mode, 483 1.1 christos xmm_md_mode, xmm_mq_mode, xmmdw_mode, xmmqd_mode, ymmxmm_mode, 484 1.1 christos vex_vsib_d_w_dq_mode, vex_vsib_q_w_dq_mode. 485 1.1 christos (OP_EX): Likewise. 486 1.1 christos (OP_E_memory): Handle vex_vsib_d_w_dq_mode and 487 1.1 christos vex_vsib_q_w_dq_mode. 488 1.1 christos (OP_XMM): Handle vex_vsib_q_w_dq_mode. 489 1.1 christos (OP_VEX): Likewise. 490 1.1 christos 491 1.1 christos * i386-gen.c (cpu_flag_init): Add CpuAVX2 to CPU_ANY_SSE_FLAGS 492 1.1 christos and CPU_ANY_AVX_FLAGS. Add CPU_BMI2_FLAGS, CPU_LZCNT_FLAGS, 493 1.1 christos CPU_INVPCID_FLAGS and CPU_AVX2_FLAGS. 494 1.1 christos (cpu_flags): Add CpuAVX2, CpuBMI2, CpuLZCNT and CpuINVPCID. 495 1.1 christos (opcode_modifiers): Add VecSIB. 496 1.1 christos 497 1.1 christos * i386-opc.h (CpuAVX2): New. 498 1.1 christos (CpuBMI2): Likewise. 499 1.1 christos (CpuLZCNT): Likewise. 500 1.1 christos (CpuINVPCID): Likewise. 501 1.1 christos (VecSIB128): Likewise. 502 1.1 christos (VecSIB256): Likewise. 503 1.1 christos (VecSIB): Likewise. 504 1.1 christos (i386_cpu_flags): Add cpuavx2, cpubmi2, cpulzcnt and cpuinvpcid. 505 1.1 christos (i386_opcode_modifier): Add vecsib. 506 1.1 christos 507 1.1 christos * i386-opc.tbl: Add invpcid, AVX2 and BMI2 instructions. 508 1.1 christos * i386-init.h: Regenerated. 509 1.1 christos * i386-tbl.h: Likewise. 510 1.1 christos 511 1.1 christos 2011-06-03 Quentin Neill <quentin.neill (a] amd.com> 512 1.1 christos 513 1.1 christos * i386-gen.c (cpu_flag_init): Add CpuF16C to CPU_BDVER2_FLAGS. 514 1.1 christos * i386-init.h: Regenerated. 515 1.1 christos 516 1.1 christos 2011-06-03 Nick Clifton <nickc (a] redhat.com> 517 1.1 christos 518 1.1 christos PR binutils/12752 519 1.1 christos * arm-dis.c (print_insn_coprocessor): Use bfd_vma type for 520 1.1 christos computing address offsets. 521 1.1 christos (print_arm_address): Likewise. 522 1.1 christos (print_insn_arm): Likewise. 523 1.1 christos (print_insn_thumb16): Likewise. 524 1.1 christos (print_insn_thumb32): Likewise. 525 1.1 christos 526 1.1 christos 2011-06-02 Jie Zhang <jie (a] codesourcery.com> 527 1.1 christos Nathan Sidwell <nathan (a] codesourcery.com> 528 1.1 christos Maciej Rozycki <macro (a] codesourcery.com> 529 1.1 christos 530 1.1 christos * arm-dis.c (print_insn_coprocessor): Explicitly print #-0 531 1.1 christos as address offset. 532 1.1 christos (print_arm_address): Likewise. Elide positive #0 appropriately. 533 1.1 christos (print_insn_arm): Likewise. 534 1.1 christos 535 1.1 christos 2011-06-02 Nick Clifton <nickc (a] redhat.com> 536 1.1 christos 537 1.1 christos PR gas/12752 538 1.1 christos * arm-dis.c (print_insn_thumb32): Do not sign extend addresses 539 1.1 christos passed to print_address_func. 540 1.1 christos 541 1.1 christos 2011-06-02 Nick Clifton <nickc (a] redhat.com> 542 1.1 christos 543 1.1 christos * arm-dis.c: Fix spelling mistakes. 544 1.1 christos * op/opcodes.pot: Regenerate. 545 1.1 christos 546 1.1 christos 2011-05-24 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 547 1.1 christos 548 1.1 christos * s390-opc.c: Replace S390_OPERAND_REG_EVEN with 549 1.1 christos S390_OPERAND_REG_PAIR. Fix INSTR_RRF_0UFEF instruction type. 550 1.1 christos * s390-opc.txt: Fix cxr instruction type. 551 1.1 christos 552 1.1 christos 2011-05-24 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 553 1.1 christos 554 1.1 christos * s390-opc.c: Add new instruction types marking register pair 555 1.1 christos operands. 556 1.1 christos * s390-opc.txt: Match instructions having register pair operands 557 1.1 christos to the new instruction types. 558 1.1 christos 559 1.1 christos 2011-05-19 Nick Clifton <nickc (a] redhat.com> 560 1.1 christos 561 1.1 christos * v850-opc.c (cmpf.[sd]): Reverse the order of the reg1 and reg2 562 1.1 christos operands. 563 1.1 christos 564 1.1 christos 2011-05-10 Quentin Neill <quentin.neill (a] amd.com> 565 1.1 christos 566 1.1 christos * i386-gen.c (cpu_flag_init): Add new CPU_BDVER2_FLAGS. 567 1.1 christos * i386-init.h: Regenerated. 568 1.1 christos 569 1.1 christos 2011-04-27 Nick Clifton <nickc (a] redhat.com> 570 1.1 christos 571 1.1 christos * po/da.po: Updated Danish translation. 572 1.1 christos 573 1.1 christos 2011-04-26 Anton Blanchard <anton (a] samba.org> 574 1.1 christos 575 1.1 christos * ppc-opc.c: (powerpc_opcodes): Enable icswx for POWER7. 576 1.1 christos 577 1.1 christos 2011-04-21 DJ Delorie <dj (a] redhat.com> 578 1.1 christos 579 1.1 christos * rx-decode.opc (rx_decode_opcode): Set the syntax for multi-byte NOPs. 580 1.1 christos * rx-decode.c: Regenerate. 581 1.1 christos 582 1.1 christos 2011-04-20 H.J. Lu <hongjiu.lu (a] intel.com> 583 1.1 christos 584 1.1 christos * i386-init.h: Regenerated. 585 1.1 christos 586 1.1 christos 2011-04-19 Quentin Neill <quentin.neill (a] amd.com> 587 1.1 christos 588 1.1 christos * i386-gen.c (cpu_flag_init): Remove 3dnow and 3dnowa bits 589 1.1 christos from bdver1 flags. 590 1.1 christos 591 1.1 christos 2011-04-13 Nick Clifton <nickc (a] redhat.com> 592 1.1 christos 593 1.1 christos * v850-dis.c (disassemble): Always print a closing square brace if 594 1.1 christos an opening square brace was printed. 595 1.1 christos 596 1.1 christos 2011-04-12 Nick Clifton <nickc (a] redhat.com> 597 1.1 christos 598 1.1 christos PR binutils/12534 599 1.1 christos * arm-dis.c (thumb32_opcodes): Add %L suffix to LDRD and STRD insn 600 1.1 christos patterns. 601 1.1 christos (print_insn_thumb32): Handle %L. 602 1.1 christos 603 1.1 christos 2011-04-11 Julian Brown <julian (a] codesourcery.com> 604 1.1 christos 605 1.1 christos * arm-dis.c (psr_name): Fix typo for BASEPRI_MAX. 606 1.1 christos (print_insn_thumb32): Add APSR bitmask support. 607 1.1 christos 608 1.1 christos 2011-04-07 Paul Carroll<pcarroll (a] codesourcery.com> 609 1.1 christos 610 1.1 christos * arm-dis.c (print_insn): init vars moved into private_data structure. 611 1.1 christos 612 1.1 christos 2011-03-24 Mike Frysinger <vapier (a] gentoo.org> 613 1.1 christos 614 1.1 christos * bfin-dis.c (decode_dsp32mac_0): Move MM zeroing down to MAC0 logic. 615 1.1 christos 616 1.1 christos 2011-03-22 Eric B. Weddington <eric.weddington (a] atmel.com> 617 1.1 christos 618 1.1 christos * avr-dis.c (avr_operand): Add opcode_str parameter. Check for 619 1.1 christos post-increment to support LPM Z+ instruction. Add support for 'E' 620 1.1 christos constraint for DES instruction. 621 1.1 christos (print_insn_avr): Adjust calls to avr_operand. Rename variable. 622 1.1 christos 623 1.1 christos 2011-03-14 Richard Sandiford <richard.sandiford (a] linaro.org> 624 1.1 christos 625 1.1 christos * arm-dis.c (get_sym_code_type): Treat STT_GNU_IFUNCs as code. 626 1.1 christos 627 1.1 christos 2011-03-14 Richard Sandiford <richard.sandiford (a] linaro.org> 628 1.1 christos 629 1.1 christos * arm-dis.c (get_sym_code_type): Don't check for STT_ARM_TFUNC. 630 1.1 christos Use branch types instead. 631 1.1 christos (print_insn): Likewise. 632 1.1 christos 633 1.1 christos 2011-02-28 Maciej W. Rozycki <macro (a] codesourcery.com> 634 1.1 christos 635 1.1 christos * mips-opc.c (mips_builtin_opcodes): Correct register use 636 1.1 christos annotation of "alnv.ps". 637 1.1 christos 638 1.1 christos 2011-02-28 Maciej W. Rozycki <macro (a] codesourcery.com> 639 1.1 christos 640 1.1 christos * mips-opc.c (mips_builtin_opcodes): Add "pref" macro. 641 1.1 christos 642 1.1 christos 2011-02-22 Mike Frysinger <vapier (a] gentoo.org> 643 1.1 christos 644 1.1 christos * bfin-dis.c (OUTS): Remove p NULL check and txt NUL check. 645 1.1 christos 646 1.1 christos 2011-02-22 Mike Frysinger <vapier (a] gentoo.org> 647 1.1 christos 648 1.1 christos * bfin-dis.c (print_insn_bfin): Change outf->fprintf_func to OUTS. 649 1.1 christos 650 1.1 christos 2011-02-19 Mike Frysinger <vapier (a] gentoo.org> 651 1.1 christos 652 1.1 christos * bfin-dis.c (saved_state): Mark static. Change a[01]x to ax[] and 653 1.1 christos a[01]w to aw[]. Delete ac0, ac0_copy, ac1, an, aq, av0, av0s, av1, 654 1.1 christos av1s, az, cc, v, v_copy, vs, rnd_mod, v_internal, pc, ticks, insts, 655 1.1 christos exception, end_of_registers, msize, memory, bfd_mach. 656 1.1 christos (CCREG, PCREG, A0XREG, A0WREG, A1XREG, A1WREG, LC0REG, LT0REG, 657 1.1 christos LB0REG, LC1REG, LT1REG, LB1REG): Delete 658 1.1 christos (AXREG, AWREG, LCREG, LTREG, LBREG): Define. 659 1.1 christos (get_allreg): Change to new defines. Fallback to abort(). 660 1.1 christos 661 1.1 christos 2011-02-14 Mike Frysinger <vapier (a] gentoo.org> 662 1.1 christos 663 1.1 christos * bfin-dis.c: Add whitespace/parenthesis where needed. 664 1.1 christos 665 1.1 christos 2011-02-14 Mike Frysinger <vapier (a] gentoo.org> 666 1.1 christos 667 1.1 christos * bfin-dis.c (decode_LoopSetup_0): Return when reg is greater 668 1.1 christos than 7. 669 1.1 christos 670 1.1 christos 2011-02-13 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de> 671 1.1 christos 672 1.1 christos * configure: Regenerate. 673 1.1 christos 674 1.1 christos 2011-02-13 Mike Frysinger <vapier (a] gentoo.org> 675 1.1 christos 676 1.1 christos * bfin-dis.c (decode_dsp32alu_0): Fix typo with A1 reg. 677 1.1 christos 678 1.1 christos 2011-02-13 Mike Frysinger <vapier (a] gentoo.org> 679 1.1 christos 680 1.1 christos * bfin-dis.c (decode_dsp32mult_0): Add 1 to dst for mac1. Output 681 1.1 christos dregs only when P is set, and dregs_lo otherwise. 682 1.1 christos 683 1.1 christos 2011-02-13 Mike Frysinger <vapier (a] gentoo.org> 684 1.1 christos 685 1.1 christos * bfin-dis.c (decode_dsp32alu_0): Delete BYTEOP2M code. 686 1.1 christos 687 1.1 christos 2011-02-12 Mike Frysinger <vapier (a] gentoo.org> 688 1.1 christos 689 1.1 christos * bfin-dis.c (decode_pseudoDEBUG_0): Add space after PRNT. 690 1.1 christos 691 1.1 christos 2011-02-12 Mike Frysinger <vapier (a] gentoo.org> 692 1.1 christos 693 1.1 christos * bfin-dis.c (machine_registers): Delete REG_GP. 694 1.1 christos (reg_names): Delete "GP". 695 1.1 christos (decode_allregs): Change REG_GP to REG_LASTREG. 696 1.1 christos 697 1.1 christos 2011-02-12 Mike Frysinger <vapier (a] gentoo.org> 698 1.1 christos 699 1.1 christos * bfin-dis.c (M_S2RND, M_T, M_W32, M_FU, M_TFU, M_IS, M_ISS2, 700 1.1 christos M_IH, M_IU): Delete. 701 1.1 christos 702 1.1 christos 2011-02-11 Mike Frysinger <vapier (a] gentoo.org> 703 1.1 christos 704 1.1 christos * bfin-dis.c (reg_names): Add const. 705 1.1 christos (decode_dregs_lo, decode_dregs_hi, decode_dregs, decode_dregs_byte, 706 1.1 christos decode_pregs, decode_iregs, decode_mregs, decode_dpregs, decode_gregs, 707 1.1 christos decode_regs, decode_regs_lo, decode_regs_hi, decode_statbits, 708 1.1 christos decode_counters, decode_allregs): Likewise. 709 1.1 christos 710 1.1 christos 2011-02-09 Michael Snyder <msnyder (a] vmware.com> 711 1.1 christos 712 1.1 christos * i386-dis.c (OP_J): Parenthesize expression to prevent 713 1.1 christos truncated addresses. 714 1.1 christos (print_insn): Fix indentation off-by-one. 715 1.1 christos 716 1.1 christos 2011-02-01 Nick Clifton <nickc (a] redhat.com> 717 1.1 christos 718 1.1 christos * po/da.po: Updated Danish translation. 719 1.1 christos 720 1.1 christos 2011-01-21 Dave Murphy <davem (a] devkitpro.org> 721 1.1 christos 722 1.1 christos * ppc-opc.c (NON32, NO371): Remove PPC_OPCODE_PPCPS. 723 1.1 christos 724 1.1 christos 2011-01-18 H.J. Lu <hongjiu.lu (a] intel.com> 725 1.1 christos 726 1.1 christos * i386-dis.c (sIbT): New. 727 1.1 christos (b_T_mode): Likewise. 728 1.1 christos (dis386): Replace sIb with sIbT on "pushT". 729 1.1 christos (x86_64_table): Replace sIb with Ib on "aam" and "aad". 730 1.1 christos (OP_sI): Handle b_T_mode. Properly sign-extend byte. 731 1.1 christos 732 1.1 christos 2011-01-18 Jan Kratochvil <jan.kratochvil (a] redhat.com> 733 1.1 christos 734 1.1 christos * i386-init.h: Regenerated. 735 1.1 christos * i386-tbl.h: Regenerated 736 1.1 christos 737 1.1 christos 2011-01-17 Quentin Neill <quentin.neill (a] amd.com> 738 1.1 christos 739 1.1 christos * i386-dis.c (REG_XOP_TBM_01): New. 740 1.1 christos (REG_XOP_TBM_02): New. 741 1.1 christos (reg_table): Add REG_XOP_TBM_01 and REG_XOP_TBM_02 tables. 742 1.1 christos (xop_table): Redirect to REG_XOP_TBM_01 and REG_XOP_TBM_02 743 1.1 christos entries, and add bextr instruction. 744 1.1 christos 745 1.1 christos * i386-gen.c (cpu_flag_init): Add CPU_TBM_FLAGS, CpuTBM. 746 1.1 christos (cpu_flags): Add CpuTBM. 747 1.1 christos 748 1.1 christos * i386-opc.h (CpuTBM) New. 749 1.1 christos (i386_cpu_flags): Add bit cputbm. 750 1.1 christos 751 1.1 christos * i386-opc.tbl: Add bextr, blcfill, blci, blcic, blcmsk, 752 1.1 christos blcs, blsfill, blsic, t1mskc, and tzmsk. 753 1.1 christos 754 1.1 christos 2011-01-12 DJ Delorie <dj (a] redhat.com> 755 1.1 christos 756 1.1 christos * rx-dis.c (print_insn_rx): Support RX_Operand_TwoReg. 757 1.1 christos 758 1.1 christos 2011-01-11 Mingjie Xing <mingjie.xing (a] gmail.com> 759 1.1 christos 760 1.1 christos * mips-dis.c (print_insn_args): Adjust the value to print the real 761 1.1 christos offset for "+c" argument. 762 1.1 christos 763 1.1 christos 2011-01-10 Nick Clifton <nickc (a] redhat.com> 764 1.1 christos 765 1.1 christos * po/da.po: Updated Danish translation. 766 1.1 christos 767 1.1 christos 2011-01-05 Nathan Sidwell <nathan (a] codesourcery.com> 768 1.1 christos 769 1.1 christos * arm-dis.c (thumb32_opcodes): BLX must have bit zero clear. 770 1.1 christos 771 1.1 christos 2011-01-04 H.J. Lu <hongjiu.lu (a] intel.com> 772 1.1 christos 773 1.1 christos * i386-dis.c (REG_VEX_38F3): New. 774 1.1 christos (PREFIX_0FBC): Likewise. 775 1.1 christos (PREFIX_VEX_38F2): Likewise. 776 1.1 christos (PREFIX_VEX_38F3_REG_1): Likewise. 777 1.1 christos (PREFIX_VEX_38F3_REG_2): Likewise. 778 1.1 christos (PREFIX_VEX_38F3_REG_3): Likewise. 779 1.1 christos (PREFIX_VEX_38F7): Likewise. 780 1.1 christos (VEX_LEN_38F2_P_0): Likewise. 781 1.1 christos (VEX_LEN_38F3_R_1_P_0): Likewise. 782 1.1 christos (VEX_LEN_38F3_R_2_P_0): Likewise. 783 1.1 christos (VEX_LEN_38F3_R_3_P_0): Likewise. 784 1.1 christos (VEX_LEN_38F7_P_0): Likewise. 785 1.1 christos (dis386_twobyte): Use PREFIX_0FBC. 786 1.1 christos (reg_table): Add REG_VEX_38F3. 787 1.1 christos (prefix_table): Add PREFIX_0FBC, PREFIX_VEX_38F2, 788 1.1 christos PREFIX_VEX_38F3_REG_1, PREFIX_VEX_38F3_REG_2, 789 1.1 christos PREFIX_VEX_38F3_REG_3 and PREFIX_VEX_38F7. 790 1.1 christos (vex_table): Use PREFIX_VEX_38F2, REG_VEX_38F3 and 791 1.1 christos PREFIX_VEX_38F7. 792 1.1 christos (vex_len_table): Add VEX_LEN_38F2_P_0, VEX_LEN_38F3_R_1_P_0, 793 1.1 christos VEX_LEN_38F3_R_2_P_0, VEX_LEN_38F3_R_3_P_0 and 794 1.1 christos VEX_LEN_38F7_P_0. 795 1.1 christos 796 1.1 christos * i386-gen.c (cpu_flag_init): Add CPU_BMI_FLAGS. 797 1.1 christos (cpu_flags): Add CpuBMI. 798 1.1 christos 799 1.1 christos * i386-opc.h (CpuBMI): New. 800 1.1 christos (i386_cpu_flags): Add cpubmi. 801 1.1 christos 802 1.1 christos * i386-opc.tbl: Add andn, bextr, blsi, blsmsk, blsr and tzcnt. 803 1.1 christos * i386-init.h: Regenerated. 804 1.1 christos * i386-tbl.h: Likewise. 805 1.1 christos 806 1.1 christos 2011-01-04 H.J. Lu <hongjiu.lu (a] intel.com> 807 1.1 christos 808 1.1 christos * i386-dis.c (VexGdq): New. 809 1.1 christos (OP_VEX): Handle dq_mode. 810 1.1 christos 811 1.1 christos 2011-01-01 H.J. Lu <hongjiu.lu (a] intel.com> 812 1.1 christos 813 1.1 christos * i386-gen.c (process_copyright): Update copyright to 2011. 814 1.1 christos 815 1.1 christos For older changes see ChangeLog-2010 816 1.1 christos 818 1.1.1.2 christos Copyright (C) 2011 Free Software Foundation, Inc. 819 1.1.1.2 christos 820 1.1.1.2 christos Copying and distribution of this file, with or without modification, 821 1.1.1.2 christos are permitted in any medium without royalty provided the copyright 822 1.1.1.2 christos notice and this notice are preserved. 823 1.1 christos 824 1.1 christos Local Variables: 825 1.1 christos mode: change-log 826 1.1 christos left-margin: 8 827 1.1 christos fill-column: 74 828 1.1 christos version-control: never 829 End: 830