1 1.1 christos 2015-12-24 Thomas Preud'homme <thomas.preudhomme (a] arm.com> 2 1.1 christos 3 1.1 christos * arm.h (ARM_EXT2_V6T2_V8M): New extension bit. 4 1.1 christos (ARM_AEXT2_V8A): New architecture extension bitfield. 5 1.1 christos (ARM_AEXT2_V8_1A): Use ARM_AEXT2_V8A instead of ARM_EXT2_ATOMICS. 6 1.1 christos (ARM_AEXT_V8M_BASE): New architecture extension bitfield. 7 1.1 christos (ARM_AEXT2_V8M): Add extension bit ARM_EXT2_V6T2_V8M. 8 1.1 christos (ARM_ARCH_V6T2): Use ARM_EXT2_V6T2_V8M for the second extension 9 1.1 christos bitfield. 10 1.1 christos (ARM_ARCH_V6KT2): Likewise. 11 1.1 christos (ARM_ARCH_V6ZT2): Likewise. 12 1.1 christos (ARM_ARCH_V6KZT2): Likewise. 13 1.1 christos (ARM_ARCH_V7): Likewise. 14 1.1 christos (ARM_ARCH_V7A): Likewise. 15 1.1 christos (ARM_ARCH_V7VE): Likewise. 16 1.1 christos (ARM_ARCH_V7R): Likewise. 17 1.1 christos (ARM_ARCH_V7M): Likewise. 18 1.1 christos (ARM_ARCH_V7EM): Likewise. 19 1.1 christos (ARM_ARCH_V8A): Likewise. 20 1.1 christos (ARM_ARCH_V8M_BASE): New architecture bitfield. 21 1.1 christos (ARM_ARCH_THUMB2): Include instructions shared by ARMv6t2 and ARMv8-M. 22 1.1 christos (ARM_ARCH_V7A_SEC): Use ARM_EXT2_V6T2_V8M for the second extension 23 1.1 christos bitfield and reindent. 24 1.1 christos (ARM_ARCH_V7A_MP_SEC): Likewise. 25 1.1 christos (ARM_ARCH_V7R_IDIV): Likewise. 26 1.1 christos (ARM_ARCH_V8A_FP): Use ARM_AEXT2_V8A instead of ARM_EXT2_ATOMICS. 27 1.1 christos (ARM_ARCH_V8A_SIMD): Likewise. 28 1.1 christos (ARM_ARCH_V8A_CRYPTOV1): Likewise. 29 1.1 christos 30 1.1 christos 2015-12-24 Thomas Preud'homme <thomas.preudhomme (a] arm.com> 31 1.1 christos 32 1.1 christos * arm.h (ARM_EXT2_ATOMICS): New extension bit. 33 1.1 christos (ARM_EXT2_V8M): Likewise. 34 1.1 christos (ARM_EXT_V8): Adjust comment with regards to atomics and remove 35 1.1 christos mention of legacy use for that bit. 36 1.1 christos (ARM_AEXT2_V8_1A): New architecture extension bitfield. 37 1.1 christos (ARM_AEXT2_V8_2A): Likewise. 38 1.1 christos (ARM_AEXT_V8M_MAIN): Likewise. 39 1.1 christos (ARM_AEXT2_V8M): Likewise. 40 1.1 christos (ARM_ARCH_V8A): Use ARM_EXT2_ATOMICS for features in second bitfield. 41 1.1 christos (ARM_ARCH_V8_1A): Likewise with ARM_AEXT2_V8_1A. 42 1.1 christos (ARM_ARCH_V8_2A): Likewise with ARM_AEXT2_V8_2A. 43 1.1 christos (ARM_ARCH_V8M_MAIN): New architecture feature bitfield. 44 1.1 christos (ARM_ARCH_V8A_FP): Use ARM_EXT2_ATOMICS for features in second bitfield 45 1.1 christos and reindent. 46 1.1 christos (ARM_ARCH_V8A_SIMD): Likewise. 47 1.1 christos (ARM_ARCH_V8A_CRYPTOV1): Likewise. 48 1.1 christos (ARM_ARCH_V8_1A_FP): Use ARM_AEXT2_V8_1A to set second bitfield of 49 1.1 christos feature bits. 50 1.1 christos (ARM_ARCH_V8_1A_SIMD): Likewise. 51 1.1 christos (ARM_ARCH_V8_1A_CRYPTOV1): Likewise. 52 1.1 christos 53 1.1 christos 2015-12-24 Thomas Preud'homme <thomas.preudhomme (a] arm.com> 54 1.1 christos 55 1.1 christos * arm.h (ARM_ARCH_THUMB2): Add comment explaining its meaning and 56 1.1 christos remove extension bit not including any Thumb-2 instruction. 57 1.1 christos 58 1.1 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com> 59 1.1 christos 60 1.1 christos * arm.h (ARM_ARCH_V8_1A): Add the CRC_EXT_ARMV8 co-processor 61 1.1 christos feature macro. 62 1.1 christos (ARM_ARCH_V8_2A): Likewise. 63 1.1 christos 64 1.1 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com> 65 1.1 christos 66 1.1 christos * aarch64.h (enum aarch64_opnd_qualifier): Add 67 1.1 christos AARCH64_OPND_QLF_V_2H. 68 1.1 christos 69 1.1 christos 2015-12-14 Yoshinori Sato <ysato (a] users.sourceforge.jp> 70 1.1 christos 71 1.1 christos * rx.h: Add new instructions. 72 1.1 christos 73 1.1 christos 2015-12-11 Matthew Wahab <matthew.wahab (a] arm.com> 74 1.1 christos 75 1.1 christos * aarch64.h (aarch64_opnd): Add AARCH64_OPND_BARRIER_PSB. 76 1.1 christos * aarch64-asm-2.c: Regenerate. 77 1.1 christos * aarch64-dis-2.c: Regenerate. 78 1.1 christos * aarch64-opc-2.c: Regenerate. 79 1.1 christos * aarch64-opc.c (aarch64_hint_options): Add "csync". 80 1.1 christos (aarch64_print_operands): Handle AARCH64_OPND_BARRIER_PSB. 81 1.1 christos * aarch64-tbl.h (aarch64_feature_stat_profile): New. 82 1.1 christos (STAT_PROFILE): New. 83 1.1 christos (aarch64_opcode_table): Add "psb". 84 1.1 christos (AARCH64_OPERANDS): Add "BARRIER_PSB". 85 1.1 christos 86 1.1 christos 2015-12-11 Matthew Wahab <matthew.wahab (a] arm.com> 87 1.1 christos 88 1.1 christos * aarch64.h (aarch64_hint_options): Declare. 89 1.1 christos (aarch64_opnd_info): Add field hint_option. 90 1.1 christos 91 1.1 christos 2015-12-11 Matthew Wahab <matthew.wahab (a] arm.com> 92 1.1 christos 93 1.1 christos * aarch64.h (AARCH64_FEATURE_PROFILE): New. 94 1.1 christos 95 1.1 christos 2015-12-10 Matthew Wahab <matthew.wahab (a] arm.com> 96 1.1 christos 97 1.1 christos * aarch64.h (aarch64_sys_ins_reg_supported_p): Declare. 98 1.1 christos 99 1.1 christos 2015-12-10 Matthew Wahab <matthew.wahab (a] arm.com> 100 1.1 christos 101 1.1 christos * aarch64.h (aarch64_sys_ins_reg): Replace has_xt with flags. 102 1.1 christos (aarch64_sys_ins_reg_has_xt): Declare. 103 1.1 christos 104 1.1 christos 2015-12-10 Matthew Wahab <matthew.wahab (a] arm.com> 105 1.1 christos 106 1.1 christos * aarch64.h (AARCH64_FEATURE_RAS): New. 107 1.1 christos (AARCH64_ARCH_V8_2): Add AARCH64_FEATURE_RAS. 108 1.1 christos 109 1.1 christos 2015-12-10 Matthew Wahab <matthew.wahab (a] arm.com> 110 1.1 christos 111 1.1 christos * aarch64.h (AARCH64_FEATURE_F16): Fix clash with 112 1.1 christos AARCH64_FEATURE_V8_1. 113 1.1 christos (AARCH64_ARCH_V8_1): Add AARCH64_FEATURE_CRC. 114 1.1 christos (AARCH64_ARCH_V8_2): Add AARCH64_FEATURE_CRC and 115 1.1 christos AARCH64_FEATURE_V8_1. 116 1.1 christos 117 1.1 christos 2015-12-04 Claudiu Zissulescu <claziss (a] synopsys.com> 118 1.1 christos 119 1.1 christos * arc.h (arc_reloc_equiv_tab): Replace flagcode with flags[32]. 120 1.1 christos 121 1.1 christos 2015-11-27 Matthew Wahab <matthew.wahab (a] arm.com> 122 1.1 christos 123 1.1 christos * aarch64.h (aarch64_op): Add OP_BFC. 124 1.1 christos 125 1.1 christos 2015-11-27 Matthew Wahab <matthew.wahab (a] arm.com> 126 1.1 christos 127 1.1 christos * aarch64.h (AARCH64_FEATURE_F16): New. 128 1.1 christos (AARCH64_ARCH_V8_2): Add AARCH64_FEATURE_F16 to ARMv8.2 129 1.1 christos features. 130 1.1 christos 131 1.1 christos 2015-11-20 Matthew Wahab <matthew.wahab (a] arm.com> 132 1.1 christos 133 1.1 christos * aarch64.h (AARCH64_FEATURE_V8_1): New. 134 1.1 christos (AARCH64_ARCH_v8_1): Add AARCH64_FEATURE_V8_1. 135 1.1 christos 136 1.1 christos 2015-11-19 Matthew Wahab <matthew.wahab (a] arm.com> 137 1.1 christos 138 1.1 christos * arm.h (ARM_EXT2_V8_2A): New. 139 1.1 christos (ARM_ARCH_V8_2A): New. 140 1.1 christos 141 1.1 christos 2015-11-19 Matthew Wahab <matthew.wahab (a] arm.com> 142 1.1 christos 143 1.1 christos * aarch64.h (AARCH64_FEATURE_V8_2): New. 144 1.1 christos (AARCH64_ARCH_V8_2): New. 145 1.1 christos 146 1.1 christos 2015-11-11 Alan Modra <amodra (a] gmail.com> 147 1.1 christos Peter Bergner <bergner (a] vnet.ibm.com> 148 1.1 christos 149 1.1 christos * ppc.h (PPC_OPCODE_POWER9): New define. 150 1.1 christos (PPC_OPCODE_VSX3): Likewise. 151 1.1 christos 152 1.1 christos 2015-11-02 Nick Clifton <nickc (a] redhat.com> 153 1.1 christos 154 1.1 christos * rx.h (enum RX_Opcode_ID): Add more NOP opcodes. 155 1.1 christos 156 1.1 christos 2015-11-02 Nick Clifton <nickc (a] redhat.com> 157 1.1 christos 158 1.1 christos * rx.h (enum RX_Operand_Type): Add RX_Operand_Zero_Indirect. 159 1.1 christos 160 1.1 christos 2015-10-28 Yao Qi <yao.qi (a] linaro.org> 161 1.1 christos 162 1.1 christos * aarch64.h (aarch64_decode_insn): Update declaration. 163 1.1 christos 164 1.1 christos 2015-10-07 Yao Qi <yao.qi (a] linaro.org> 165 1.1 christos 166 1.1 christos * aarch64.h (aarch64_sys_ins_reg) <template>: Removed. 167 1.1 christos <name>: New field. 168 1.1 christos 169 1.1 christos 2015-10-07 Yao Qi <yao.qi (a] linaro.org> 170 1.1 christos 171 1.1 christos * aarch64.h [__cplusplus]: Wrap in extern "C". 172 1.1 christos 173 1.1 christos 2015-10-07 Claudiu Zissulescu <claziss (a] synopsys.com> 174 1.1 christos Cupertino Miranda <cmiranda (a] synopsys.com> 175 1.1 christos 176 1.1 christos * arc-func.h: New file. 177 1.1 christos * arc.h: Likewise. 178 1.1 christos 179 1.1 christos 2015-10-02 Yao Qi <yao.qi (a] linaro.org> 180 1.1 christos 181 1.1 christos * aarch64.h (aarch64_zero_register_p): Move the declaration 182 1.1 christos to column one. 183 1.1 christos 184 1.1 christos 2015-10-02 Yao Qi <yao.qi (a] linaro.org> 185 1.1 christos 186 1.1 christos * aarch64.h (aarch64_decode_insn): Declare it. 187 1.1 christos 188 1.1 christos 2015-09-29 Dominik Vogt <vogt (a] linux.vnet.ibm.com> 189 1.1 christos 190 1.1 christos * s390.h (S390_INSTR_FLAG_HTM): New flag. 191 1.1 christos (S390_INSTR_FLAG_VX): New flag. 192 1.1 christos (S390_INSTR_FLAG_FACILITY_MASK): New flag mask. 193 1.1 christos 194 1.1 christos 2015-09-26 James Bowman <james.bowman (a] ftdichip.com> 195 1.1 christos 196 1.1 christos * ft32.h: Add instruction macros FT32_*() 197 1.1 christos 198 1.1 christos 2015-09-23 Nick Clifton <nickc (a] redhat.com> 199 1.1 christos 200 1.1 christos * ppc.h (PPC_OPSHIFT_INV): Use an unsigned constant when left 201 1.1 christos shifting. 202 1.1 christos 203 1.1 christos 2015-09-22 Nick Clifton <nickc (a] redhat.com> 204 1.1 christos 205 1.1 christos * rx.h (enum RX_Size): Add RX_Bad_Size entry. 206 1.1 christos 207 1.1 christos 2015-09-09 Daniel Santos <daniel.santos (a] pobox.com> 208 1.1 christos 209 1.1 christos * visium.h (gen_reg_table): Make static. 210 1.1 christos (fp_reg_table): Likewise. 211 1.1 christos (cc_table): Likewise. 212 1.1 christos 213 1.1 christos 2015-07-20 Matthew Wahab <matthew.wahab (a] arm.com> 214 1.1 christos 215 1.1 christos * arm.h (ARM_AEXT_V6ZK): Rename to ARM_AEXT_V6KZ. 216 1.1 christos (ARM_AEXT_V6ZKT2): Rename to ARM_AEXT_V6KZT2. 217 1.1 christos (ARM_ARCH_V6ZK): Rename to ARM_ARCH_V6KZ. 218 1.1 christos (ARM_ARCH_V6ZKT2): Rename to ARM_ARCH_V6KZT2. 219 1.1 christos 220 1.1 christos 2015-07-03 Alan Modra <amodra (a] gmail.com> 221 1.1 christos 222 1.1 christos * ppc.h (PPC_OPCODE_750, PPC_OPCODE_7450, PPC_OPCODE_860): Define. 223 1.1 christos 224 1.1 christos 2015-07-01 Sandra Loosemore <sandra (a] codesourcery.com> 225 1.1 christos Cesar Philippidis <cesar (a] codesourcery.com> 226 1.1 christos 227 1.1 christos * nios2.h (enum iw_format_type): Add R2 formats. 228 1.1 christos (enum overflow_type): Add signed_immed12_overflow and 229 1.1 christos enumeration_overflow for R2. 230 1.1 christos (struct nios2_opcode): Document new argument letters for R2. 231 1.1 christos (REG_3BIT, REG_LDWM, REG_POP): Define. 232 1.1 christos (includes): Include nios2r2.h. 233 1.1 christos (nios2_r2_opcodes, nios2_num_r2_opcodes): Declare. 234 1.1 christos (nios2_r2_asi_n_mappings, nios2_num_r2_asi_n_mappings): Declare. 235 1.1 christos (nios2_r2_shi_n_mappings, nios2_num_r2_shi_n_mappings): Declare. 236 1.1 christos (nios2_r2_andi_n_mappings, nios2_num_r2_andi_n_mappings): Declare. 237 1.1 christos (nios2_r2_reg3_mappings, nios2_num_r2_reg3_mappings): Declare. 238 1.1 christos (nios2_r2_reg_range_mappings, nios2_num_r2_reg_range_mappings): 239 1.1 christos Declare. 240 1.1 christos * nios2r2.h: New file. 241 1.1 christos 242 1.1 christos 2015-06-19 Peter Bergner <bergner (a] vnet.ibm.com> 243 1.1 christos 244 1.1 christos * ppc.h (PPC_OPERAND_OPTIONAL_VALUE): New. 245 1.1 christos (ppc_optional_operand_value): New inline function. 246 1.1 christos 247 1.1 christos 2015-06-04 Matthew Wahab <matthew.wahab (a] arm.com> 248 1.1 christos 249 1.1 christos * aarch64.h (AARCH64_V8_1): New. 250 1.1 christos 251 1.1 christos 2015-06-03 Matthew Wahab <matthew.wahab (a] arm.com> 252 1.1 christos 253 1.1 christos * arm.h (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): New. 254 1.1 christos (ARM_ARCH_V8_1A): New. 255 1.1 christos (ARM_ARCH_V8_1A_FP): New. 256 1.1 christos (ARM_ARCH_V8_1A_SIMD): New. 257 1.1 christos (ARM_ARCH_V8_1A_CRYPTOV1): New. 258 1.1 christos (ARM_FEATURE_CORE): New. 259 1.1 christos 260 1.1 christos 2015-06-02 Matthew Wahab <matthew.wahab (a] arm.com> 261 1.1 christos 262 1.1 christos * arm.h (ARM_EXT2_PAN): New. 263 1.1 christos (ARM_FEATURE_CORE_HIGH): New. 264 1.1 christos 265 1.1 christos 2015-06-02 Matthew Wahab <matthew.wahab (a] arm.com> 266 1.1 christos 267 1.1 christos * arm.h (ARM_FEATURE_ALL): New. 268 1.1 christos 269 1.1 christos 2015-06-02 Matthew Wahab <matthew.wahab (a] arm.com> 270 1.1 christos 271 1.1 christos * aarch64.h (AARCH64_FEATURE_RDMA): New. 272 1.1 christos 273 1.1 christos 2015-06-02 Matthew Wahab <matthew.wahab (a] arm.com> 274 1.1 christos 275 1.1 christos * aarch64.h (AARCH64_FEATURE_LOR): New. 276 1.1 christos 277 1.1 christos 2015-06-01 Matthew Wahab <matthew.wahab (a] arm.com> 278 1.1 christos 279 1.1 christos * aarch64.h (AARCH64_FEATURE_PAN): New. 280 1.1 christos (aarch64_sys_reg_supported_p): Declare. 281 1.1 christos (aarch64_pstatefield_supported_p): Declare. 282 1.1 christos 283 1.1 christos 2015-04-30 DJ Delorie <dj (a] redhat.com> 284 1.1 christos 285 1.1 christos * rl78.h (RL78_Dis_Isa): New. 286 1.1 christos (rl78_decode_opcode): Add ISA parameter. 287 1.1 christos 288 1.1 christos 2015-03-24 Terry Guo <terry.guo (a] arm.com> 289 1.1 christos 290 1.1 christos * arm.h (arm_feature_set): Extended to provide more available bits. 291 1.1 christos (ARM_ANY): Updated to follow above new definition. 292 1.1 christos (ARM_CPU_HAS_FEATURE): Likewise. 293 1.1 christos (ARM_CPU_IS_ANY): Likewise. 294 1.1 christos (ARM_MERGE_FEATURE_SETS): Likewise. 295 1.1 christos (ARM_CLEAR_FEATURE): Likewise. 296 1.1 christos (ARM_FEATURE): Likewise. 297 1.1 christos (ARM_FEATURE_COPY): New macro. 298 1.1 christos (ARM_FEATURE_EQUAL): Likewise. 299 1.1 christos (ARM_FEATURE_ZERO): Likewise. 300 1.1 christos (ARM_FEATURE_CORE_EQUAL): Likewise. 301 1.1 christos (ARM_FEATURE_LOW): Likewise. 302 1.1 christos (ARM_FEATURE_CORE_LOW): Likewise. 303 1.1 christos (ARM_FEATURE_CORE_COPROC): Likewise. 304 1.1 christos 305 1.1 christos 2015-02-19 Pedro Alves <palves (a] redhat.com> 306 1.1 christos 307 1.1 christos * cgen.h [__cplusplus]: Wrap in extern "C". 308 1.1 christos * msp430-decode.h [__cplusplus]: Likewise. 309 1.1 christos * nios2.h [__cplusplus]: Likewise. 310 1.1 christos * rl78.h [__cplusplus]: Likewise. 311 1.1 christos * rx.h [__cplusplus]: Likewise. 312 1.1 christos * tilegx.h [__cplusplus]: Likewise. 313 1.1 christos 314 1.1 christos 2015-01-28 James Bowman <james.bowman (a] ftdichip.com> 315 1.1 christos 316 1.1 christos * ft32.h: New file. 317 1.1 christos 318 1.1 christos 2015-01-16 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com> 319 1.1 christos 320 1.1 christos * s390.h (s390_opcode_cpu_val): Add S390_OPCODE_Z13. 321 1.1 christos 322 1.1 christos 2015-01-01 Alan Modra <amodra (a] gmail.com> 323 1.1 christos 324 1.1 christos Update year range in copyright notice of all files. 325 1.1 christos 326 1.1 christos 2014-12-27 Anthony Green <green (a] moxielogic.com> 327 1.1 christos 328 1.1 christos * moxie.h (MOXIE_F1_AiB2, MOXIE_F1_ABi2): Renamed from 329 1.1 christos MOXIE_F1_AiB4 and MOXIE_F1_ABi2. 330 1.1 christos 331 1.1 christos 2014-12-06 Eric Botcazou <ebotcazou (a] adacore.com> 332 1.1 christos 333 1.1 christos * visium.h: New file. 334 1.1 christos 335 1.1 christos 2014-11-28 Sandra Loosemore <sandra (a] codesourcery.com> 336 1.1 christos 337 1.1 christos * nios2.h (NIOS2_INSN_ADDI, NIOS2_INSN_ANDI): Delete. 338 1.1 christos (NIOS2_INSN_ORI, NIOS2_INSN_XORI): Delete. 339 1.1 christos (NIOS2_INSN_OPTARG): Renumber. 340 1.1 christos 341 1.1 christos 2014-11-21 Terry Guo <terry.guo (a] arm.com> 342 1.1 christos 343 1.1 christos * arm.h (FPU_VFP_EXT_ARMV8xD): New macro. 344 1.1 christos (FPU_VFP_V5D16): Likewise. 345 1.1 christos (FPU_VFP_V5_SP_D16): Likewise. 346 1.1 christos (FPU_ARCH_VFP_V5D16): Likewise. 347 1.1 christos (FPU_ARCH_VFP_V5_SP_D16): Likewise. 348 1.1 christos 349 1.1 christos 2014-11-06 Sandra Loosemore <sandra (a] codesourcery.com> 350 1.1 christos 351 1.1 christos * nios2.h (nios2_find_opcode_hash): Add mach parameter to 352 1.1 christos declaration. Fix obsolete comment. 353 1.1 christos 354 1.1 christos 2014-10-23 Sandra Loosemore <sandra (a] codesourcery.com> 355 1.1 christos 356 1.1 christos * nios2.h (enum iw_format_type): New. 357 1.1 christos (struct nios2_opcode): Update comments. Add size and format fields. 358 1.1 christos (NIOS2_INSN_OPTARG): New. 359 1.1 christos (REG_NORMAL, REG_CONTROL, REG_COPROCESSOR): New. 360 1.1 christos (struct nios2_reg): Add regtype field. 361 1.1 christos (GET_INSN_FIELD, SET_INSN_FIELD): Delete. 362 1.1 christos (IW_A_LSB, IW_A_MSB, IW_A_SZ, IW_A_MASK): Delete. 363 1.1 christos (IW_B_LSB, IW_B_MSB, IW_B_SZ, IW_B_MASK): Delete. 364 1.1 christos (IW_C_LSB, IW_C_MSB, IW_C_SZ, IW_C_MASK): Delete. 365 1.1 christos (IW_IMM16_LSB, IW_IMM16_MSB, IW_IMM16_SZ, IW_IMM16_MASK): Delete. 366 1.1 christos (IW_IMM26_LSB, IW_IMM26_MSB, IW_IMM26_SZ, IW_IMM26_MASK): Delete. 367 1.1 christos (IW_OP_LSB, IW_OP_MSB, IW_OP_SZ, IW_OP_MASK): Delete. 368 1.1 christos (IW_OPX_LSB, IW_OPX_MSB, IW_OPX_SZ, IW_OPX_MASK): Delete. 369 1.1 christos (IW_SHIFT_IMM5_LSB, IW_SHIFT_IMM5_MSB): Delete. 370 1.1 christos (IW_SHIFT_IMM5_SZ, IW_SHIFT_IMM5_MASK): Delete. 371 1.1 christos (IW_CONTROL_REGNUM_LSB, IW_CONTROL_REGNUM_MSB): Delete. 372 1.1 christos (IW_CONTROL_REGNUM_SZ, IW_CONTROL_REGNUM_MASK): Delete. 373 1.1 christos (OP_MASK_OP, OP_SH_OP): Delete. 374 1.1 christos (OP_MASK_IOP, OP_SH_IOP): Delete. 375 1.1 christos (OP_MASK_IRD, OP_SH_IRD): Delete. 376 1.1 christos (OP_MASK_IRT, OP_SH_IRT): Delete. 377 1.1 christos (OP_MASK_IRS, OP_SH_IRS): Delete. 378 1.1 christos (OP_MASK_ROP, OP_SH_ROP): Delete. 379 1.1 christos (OP_MASK_RRD, OP_SH_RRD): Delete. 380 1.1 christos (OP_MASK_RRT, OP_SH_RRT): Delete. 381 1.1 christos (OP_MASK_RRS, OP_SH_RRS): Delete. 382 1.1 christos (OP_MASK_JOP, OP_SH_JOP): Delete. 383 1.1 christos (OP_MASK_IMM26, OP_SH_IMM26): Delete. 384 1.1 christos (OP_MASK_RCTL, OP_SH_RCTL): Delete. 385 1.1 christos (OP_MASK_IMM5, OP_SH_IMM5): Delete. 386 1.1 christos (OP_MASK_CACHE_OPX, OP_SH_CACHE_OPX): Delete. 387 1.1 christos (OP_MASK_CACHE_RRS, OP_SH_CACHE_RRS): Delete. 388 1.1 christos (OP_MASK_CUSTOM_A, OP_SH_CUSTOM_A): Delete. 389 1.1 christos (OP_MASK_CUSTOM_B, OP_SH_CUSTOM_B): Delete. 390 1.1 christos (OP_MASK_CUSTOM_C, OP_SH_CUSTOM_C): Delete. 391 1.1 christos (OP_MASK_CUSTOM_N, OP_SH_CUSTOM_N): Delete. 392 1.1 christos (OP_<insn>, OPX_<insn>, OP_MATCH_<insn>, OPX_MATCH_<insn>): Delete. 393 1.1 christos (OP_MASK_<insn>, OP_MASK): Delete. 394 1.1 christos (GET_IW_A, GET_IW_B, GET_IW_C, GET_IW_CONTROL_REGNUM): Delete. 395 1.1 christos (GET_IW_IMM16, GET_IW_IMM26, GET_IW_OP, GET_IW_OPX): Delete. 396 1.1 christos Include nios2r1.h to define new instruction opcode constants 397 1.1 christos and accessors. 398 1.1 christos (nios2_builtin_opcodes): Rename to nios2_r1_opcodes. 399 1.1 christos (bfd_nios2_num_builtin_opcodes): Rename to nios2_num_r1_opcodes. 400 1.1 christos (bfd_nios2_num_opcodes): Rename to nios2_num_opcodes. 401 1.1 christos (NUMOPCODES, NUMREGISTERS): Delete. 402 1.1 christos * nios2r1.h: New file. 403 1.1 christos 404 1.1 christos 2014-10-17 Jose E. Marchesi <jose.marchesi (a] oracle.com> 405 1.1 christos 406 1.1 christos * sparc.h (HWCAP2_VIS3B): Documentation improved. 407 1.1 christos 408 1.1 christos 2014-10-09 Jose E. Marchesi <jose.marchesi (a] oracle.com> 409 1.1 christos 410 1.1 christos * sparc.h (sparc_opcode): new field `hwcaps2'. 411 1.1 christos (HWCAP2_FJATHPLUS): New define. 412 1.1 christos (HWCAP2_VIS3B): Likewise. 413 1.1 christos (HWCAP2_ADP): Likewise. 414 1.1 christos (HWCAP2_SPARC5): Likewise. 415 1.1 christos (HWCAP2_MWAIT): Likewise. 416 1.1 christos (HWCAP2_XMPMUL): Likewise. 417 1.1 christos (HWCAP2_XMONT): Likewise. 418 1.1 christos (HWCAP2_NSEC): Likewise. 419 1.1 christos (HWCAP2_FJATHHPC): Likewise. 420 1.1 christos (HWCAP2_FJDES): Likewise. 421 1.1 christos (HWCAP2_FJAES): Likewise. 422 1.1 christos Document the new operand kind `{', corresponding to the mcdper 423 1.1 christos ancillary state register. 424 1.1 christos Document the new operand kind }, which represents frsd floating 425 1.1 christos point registers (double precision) which must be the same than 426 1.1 christos frs1 in its containing instruction. 427 1.1 christos 428 1.1 christos 2014-09-16 Kuan-Lin Chen <kuanlinchentw (a] gmail.com> 429 1.1 christos 430 1.1 christos * nds32.h: Add new opcode declaration. 431 1.1 christos 432 1.1 christos 2014-09-15 Andrew Bennett <andrew.bennett (a] imgtec.com> 433 1.1 christos Matthew Fortune <matthew.fortune (a] imgtec.com> 434 1.1 christos 435 1.1 christos * mips.h (mips_operand_type): Add new entries: OP_SAME_RS_RT, 436 1.1 christos OP_CHECK_PREV and OP_NON_ZERO_REG. Add descriptions for the MIPS R6 437 1.1 christos instruction arguments: -a, -b, -d, -s, -t, -u, -v, -w, -x, -y, -A, -B, 438 1.1 christos +I, +O, +R, +:, +\, +", +; 439 1.1 christos (mips_check_prev_operand): New struct. 440 1.1 christos (INSN2_FORBIDDEN_SLOT): New define. 441 1.1 christos (INSN_ISA32R6): New define. 442 1.1 christos (INSN_ISA64R6): New define. 443 1.1 christos (INSN_UPTO32R6): New define. 444 1.1 christos (INSN_UPTO64R6): New define. 445 1.1 christos (mips_isa_table): Add INSN_UPTO32R6 and INSN_UPTO64R6. 446 1.1 christos (ISA_MIPS32R6): New define. 447 1.1 christos (ISA_MIPS64R6): New define. 448 1.1 christos (CPU_MIPS32R6): New define. 449 1.1 christos (CPU_MIPS64R6): New define. 450 1.1 christos (cpu_is_member): Add cases for CPU_MIPS32R6, and CPU_MIPS64R6. 451 1.1 christos 452 1.1 christos 2014-09-03 Jiong Wang <jiong.wang (a] arm.com> 453 1.1 christos 454 1.1 christos * aarch64.h (AARCH64_FEATURE_LSE): New feature added. 455 1.1 christos (aarch64_opnd): Add AARCH64_OPND_PAIRREG. 456 1.1 christos (aarch64_insn_class): Add lse_atomic. 457 1.1 christos (F_LSE_SZ): New field added. 458 1.1 christos (opcode_has_special_coder): Recognize F_LSE_SZ. 459 1.1 christos 460 1.1 christos 2014-08-26 Maciej W. Rozycki <macro (a] codesourcery.com> 461 1.1 christos 462 1.1 christos * mips.h: Document the move of `MICROMIPSOP_*_CODE10' from `B' 463 1.1 christos over to `+J'. 464 1.1 christos 465 1.1 christos 2014-07-29 Matthew Fortune <matthew.fortune (a] imgtec.com> 466 1.1 christos 467 1.1 christos * mips.h (INSN_LOAD_COPROC_DELAY): Rename to... 468 1.1 christos (INSN_LOAD_COPROC): New define. 469 1.1 christos (INSN_COPROC_MOVE_DELAY): Rename to... 470 1.1 christos (INSN_COPROC_MOVE): New define. 471 1.1 christos 472 1.1 christos 2014-07-01 Barney Stratford <barney_stratford (a] fastmail.fm> 473 1.1 christos Senthil Kumar Selvaraj <senthil_kumar.selvaraj (a] atmel.com> 474 1.1 christos Pitchumani Sivanupandi <pitchumani.s (a] atmel.com> 475 1.1 christos Soundararajan <Sounderarajan.D (a] atmel.com> 476 1.1 christos 477 1.1 christos * avr.h (AVR_ISA_TINY): Define avrtiny specific ISA. 478 1.1 christos (AVR_ISA_2xxxa): Define ISA without LPM. 479 1.1 christos (AVR_ISA_AVRTINY): Define avrtiny arch ISA. 480 1.1 christos Add doc for contraint used in 16 bit lds/sts. 481 1.1 christos Adjust ISA group for icall, ijmp, pop and push. 482 1.1 christos Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints. 483 1.1 christos 484 1.1 christos 2014-05-19 Nick Clifton <nickc (a] redhat.com> 485 1.1 christos 486 1.1 christos * msp430.h (struct msp430_operand_s): Add vshift field. 487 1.1 christos 488 1.1 christos 2014-05-07 Andrew Bennett <andrew.bennett (a] imgtec.com> 489 1.1 christos 490 1.1 christos * mips.h (INSN_ISA_MASK): Updated. 491 1.1 christos (INSN_ISA32R3): New define. 492 1.1 christos (INSN_ISA32R5): New define. 493 1.1 christos (INSN_ISA64R3): New define. 494 1.1 christos (INSN_ISA64R5): New define. 495 1.1 christos (INSN_ISA64, INSN_ISA64R2, INSN_ISA3_32, INSN_ISA3_32R2, INSN_ISA4_32 496 1.1 christos INSN_ISA4_32R2, INSN_ISA5_32R2): Renumbered. 497 1.1 christos (mips_isa_table): Add entries for mips32r3, mips32r5, mips64r3 and 498 1.1 christos mips64r5. 499 1.1 christos (INSN_UPTO32R3): New define. 500 1.1 christos (INSN_UPTO32R5): New define. 501 1.1 christos (INSN_UPTO64R3): New define. 502 1.1 christos (INSN_UPTO64R5): New define. 503 1.1 christos (ISA_MIPS32R3): New define. 504 1.1 christos (ISA_MIPS32R5): New define. 505 1.1 christos (ISA_MIPS64R3): New define. 506 1.1 christos (ISA_MIPS64R5): New define. 507 1.1 christos (CPU_MIPS32R3): New define. 508 1.1 christos (CPU_MIPS32R5): New define. 509 1.1 christos (CPU_MIPS64R3): New define. 510 1.1 christos (CPU_MIPS64R5): New define. 511 1.1 christos 512 1.1 christos 2014-05-01 Richard Sandiford <rdsandiford (a] googlemail.com> 513 1.1 christos 514 1.1 christos * mips.h (mips_isa_table): Avoid hard-coding INSN_ISA* values. 515 1.1 christos 516 1.1 christos 2014-04-23 Andrew Bennett <andrew.bennett (a] imgtec.com> 517 1.1 christos 518 1.1 christos * mips.h (ASE_XPA): New define. 519 1.1 christos 520 1.1 christos 2014-04-22 Christian Svensson <blue (a] cmd.nu> 521 1.1 christos 522 1.1 christos * or32.h: Delete. 523 1.1 christos 524 1.1 christos 2014-03-05 Alan Modra <amodra (a] gmail.com> 525 1.1 christos 526 1.1 christos Update copyright years. 527 1.1 christos 528 1.1 christos 2013-12-16 Andrew Bennett <andrew.bennett (a] imgtec.com> 529 1.1 christos 530 1.1 christos * mips.h: Updated description of +o, +u, +v and +w for MIPS and 531 1.1 christos microMIPS. 532 1.1 christos 533 1.1 christos 2013-12-13 Kuan-Lin Chen <kuanlinchentw (a] gmail.com> 534 1.1 christos Wei-Cheng Wang <cole945 (a] gmail.com> 535 1.1 christos 536 1.1 christos * nds32.h: New file for Andes NDS32. 537 1.1 christos 538 1.1 christos 2013-12-07 Mike Frysinger <vapier (a] gentoo.org> 539 1.1 christos 540 1.1 christos * bfin.h: Remove +x file mode. 541 1.1 christos 542 1.1 christos 2013-11-20 Yufeng Zhang <yufeng.zhang (a] arm.com> 543 1.1 christos 544 1.1 christos * aarch64.h (aarch64_pstatefields): Change element type to 545 1.1 christos aarch64_sys_reg. 546 1.1 christos 547 1.1 christos 2013-11-18 Renlin Li <Renlin.Li (a] arm.com> 548 1.1 christos 549 1.1 christos * arm.h (ARM_AEXT_V7VE): New define. 550 1.1 christos (ARM_ARCH_V7VE): New define. 551 1.1 christos (ARM_ARCH_V7A_IDIV_MP_SEC_VIRT): Removed. 552 1.1 christos 553 1.1 christos 2013-11-18 Yufeng Zhang <yufeng.zhang (a] arm.com> 554 1.1 christos 555 1.1 christos Revert 556 1.1 christos 557 1.1 christos 2013-11-15 Yufeng Zhang <yufeng.zhang (a] arm.com> 558 1.1 christos 559 1.1 christos * aarch64.h (aarch64_sys_reg_readonly_p): New declaration. 560 1.1 christos (aarch64_sys_reg_writeonly_p): Ditto. 561 1.1 christos 562 1.1 christos 2013-11-15 Yufeng Zhang <yufeng.zhang (a] arm.com> 563 1.1 christos 564 1.1 christos * aarch64.h (aarch64_sys_reg_readonly_p): New declaration. 565 1.1 christos (aarch64_sys_reg_writeonly_p): Ditto. 566 1.1 christos 567 1.1 christos 2013-11-11 Catherine Moore <clm (a] codesourcery.com> 568 1.1 christos 569 1.1 christos * mips.h (INSN_LOAD_MEMORY_DELAY): Rename to... 570 1.1 christos (INSN_LOAD_MEMORY): ...this. 571 1.1 christos 572 1.1 christos 2013-11-05 Yufeng Zhang <yufeng.zhang (a] arm.com> 573 1.1 christos 574 1.1 christos * aarch64.h (aarch64_sys_reg): New typedef. 575 1.1 christos (aarch64_sys_regs): Change to define with the new type. 576 1.1 christos (aarch64_sys_reg_deprecated_p): Declare. 577 1.1 christos 578 1.1 christos 2013-11-05 Yufeng Zhang <yufeng.zhang (a] arm.com> 579 1.1 christos 580 1.1 christos * aarch64.h (enum aarch64_operand_class): Add AARCH64_OPND_CLASS_COND. 581 1.1 christos (enum aarch64_opnd): Add AARCH64_OPND_COND1. 582 1.1 christos 583 1.1 christos 2013-10-14 Chao-ying Fu <Chao-ying.Fu (a] imgtec.com> 584 1.1 christos 585 1.1 christos * mips.h (mips_operand_type): Add OP_IMM_INDEX and OP_REG_INDEX. 586 1.1 christos (mips_reg_operand_type): Add OP_REG_MSA and OP_REG_MSA_CTRL. 587 1.1 christos For MIPS, add comments for +d, +e, +h, +k, +l, +n, +o, +u, +v, +w, 588 1.1 christos +T, +U, +V, +W, +~, +!, +@, +#, +$, +%, +^, +&, +*, +|. 589 1.1 christos For MIPS, update extension character sequences after +. 590 1.1 christos (ASE_MSA): New define. 591 1.1 christos (ASE_MSA64): New define. 592 1.1 christos For microMIPS, add comments for +d, +e, +h, +k, +l, +n, +o, +u, +v, +w, 593 1.1 christos +x, +T, +U, +V, +W, +~, +!, +@, +#, +$, +%, +^, +&, +*, +|. 594 1.1 christos For microMIPS, update extension character sequences after +. 595 1.1 christos 596 1.1 christos 2013-08-23 Yuri Chornoivan <yurchor (a] ukr.net> 597 1.1 christos 598 1.1 christos PR binutils/15834 599 1.1 christos * i960.h: Fix typos. 600 1.1 christos 601 1.1 christos 2013-08-19 Richard Sandiford <rdsandiford (a] googlemail.com> 602 1.1 christos 603 1.1 christos * mips.h: Remove references to "+I" and imm2_expr. 604 1.1 christos 605 1.1 christos 2013-08-19 Richard Sandiford <rdsandiford (a] googlemail.com> 606 1.1 christos 607 1.1 christos * mips.h (M_DEXT, M_DINS): Delete. 608 1.1 christos 609 1.1 christos 2013-08-19 Richard Sandiford <rdsandiford (a] googlemail.com> 610 1.1 christos 611 1.1 christos * mips.h (OP_OPTIONAL_REG): New mips_operand_type. 612 1.1 christos (mips_optional_operand_p): New function. 613 1.1 christos 614 1.1 christos 2013-08-05 Eric Botcazou <ebotcazou (a] adacore.com> 615 1.1 christos Konrad Eisele <konrad (a] gaisler.com> 616 1.1 christos 617 1.1 christos * sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON. 618 1.1 christos 619 1.1 christos 2013-08-04 Jrgen Urban <JuergenUrban (a] gmx.de> 620 1.1 christos Richard Sandiford <rdsandiford (a] googlemail.com> 621 1.1 christos 622 1.1 christos * mips.h: Document new VU0 operand characters. 623 1.1 christos (OP_VU0_SUFFIX, OP_VU0_MATCH_SUFFIX): New mips_operand_types. 624 1.1 christos (OP_REG_VF, OP_REG_VI, OP_REG_R5900_I, OP_REG_R5900_Q, OP_REG_R5900_R) 625 1.1 christos (OP_REG_R5900_ACC): New mips_reg_operand_types. 626 1.1 christos (INSN2_VU0_CHANNEL_SUFFIX): New macro. 627 1.1 christos (mips_vu0_channel_mask): Declare. 628 1.1 christos 629 1.1 christos 2013-08-03 Richard Sandiford <rdsandiford (a] googlemail.com> 630 1.1 christos 631 1.1 christos * mips.h (mips_pcrel_operand): Inherit from mips_int_operand. 632 1.1 christos (mips_int_operand_min, mips_int_operand_max): New functions. 633 1.1 christos (mips_decode_pcrel_operand): Use mips_decode_int_operand. 634 1.1 christos 635 1.1 christos 2013-08-01 Richard Sandiford <rdsandiford (a] googlemail.com> 636 1.1 christos 637 1.1 christos * mips.h (mips_decode_reg_operand): New function. 638 1.1 christos (INSN_WRITE_SHIFT, INSN_WRITE_1, INSN_WRITE_2, INSN_WRITE_ALL) 639 1.1 christos (INSN_READ_SHIFT, INSN_READ_1, INSN_READ_2, INSN_READ_3, INSN_READ_4) 640 1.1 christos (INSN_READ_ALL, INSN_READ_GPR_24, INSN_WRITE_GPR_24, INSN_UDI): 641 1.1 christos New macros. 642 1.1 christos (INSN_WRITE_GPR_D, INSN_WRITE_GPR_T, INSN_WRITE_FPR_D) 643 1.1 christos (INSN_WRITE_FPR_S, INSN_WRITE_FPR_T, INSN_READ_GPR_S, INSN_READ_GPR_T) 644 1.1 christos (INSN_READ_FPR_S, INSN_READ_FPR_T, INSN_READ_FPR_R, INSN_WRITE_GPR_S) 645 1.1 christos (INSN2_WRITE_GPR_Z, INSN2_WRITE_FPR_Z, INSN2_READ_GPR_Z) 646 1.1 christos (INSN2_READ_FPR_Z, INSN2_READ_GPR_D, INSN2_READ_FPR_D) 647 1.1 christos (INSN2_WRITE_GPR_MB, INSN2_READ_GPR_MC, INSN2_MOD_GPR_MD) 648 1.1 christos (INSN2_READ_GPR_ME, INSN2_MOD_GPR_MF, INSN2_READ_GPR_MG) 649 1.1 christos (INSN2_READ_GPR_MJ, INSN2_WRITE_GPR_MJ, INSN2_READ_GPR_MP) 650 1.1 christos (INSN2_WRITE_GPR_MP, INSN2_READ_GPR_MQ, INSN2_READ_GP) 651 1.1 christos (INSN2_WRITE_GPR_MH, INSN2_READ_GPR_MMN): Delete. Renumber other 652 1.1 christos macros to cover the gaps. 653 1.1 christos (INSN2_MOD_SP): Replace with... 654 1.1 christos (INSN2_WRITE_SP, INSN2_READ_SP): ...these new macros. 655 1.1 christos (MIPS16_INSN_WRITE_X, MIPS16_INSN_WRITE_Y, MIPS16_INSN_WRITE_Z) 656 1.1 christos (MIPS16_INSN_WRITE_T, MIPS16_INSN_WRITE_31, MIPS16_INSN_WRITE_GPR_Y) 657 1.1 christos (MIPS16_INSN_READ_X, MIPS16_INSN_READ_Y, MIPS16_INSN_READ_Z) 658 1.1 christos (MIPS16_INSN_READ_T, MIPS16_INSN_READ_SP, MIPS16_INSN_READ_GPR_X): 659 1.1 christos Delete. 660 1.1 christos 661 1.1 christos 2013-08-01 Richard Sandiford <rdsandiford (a] googlemail.com> 662 1.1 christos 663 1.1 christos * mips.h (MIPS16_INSN_WRITE_SP, MIPS16_INSN_READ_31) 664 1.1 christos (MIPS16_INSN_READ_PC, MIPS16_INSN_UNCOND_BRANCH) 665 1.1 christos (MIPS16_INSN_COND_BRANCH): Delete. 666 1.1 christos 667 1.1 christos 2013-07-24 Anna Tikhonova <anna.tikhonova (a] intel.com> 668 1.1 christos Kirill Yukhin <kirill.yukhin (a] intel.com> 669 1.1 christos Michael Zolotukhin <michael.v.zolotukhin (a] intel.com> 670 1.1 christos 671 1.1 christos * i386.h (BND_PREFIX_OPCODE): New. 672 1.1 christos 673 1.1 christos 2013-07-14 Richard Sandiford <rdsandiford (a] googlemail.com> 674 1.1 christos 675 1.1 christos * mips.h (mips_operand_type): Add OP_ENTRY_EXIT_LIST and 676 1.1 christos OP_SAVE_RESTORE_LIST. 677 1.1 christos (decode_mips16_operand): Declare. 678 1.1 christos 679 1.1 christos 2013-07-14 Richard Sandiford <rdsandiford (a] googlemail.com> 680 1.1 christos 681 1.1 christos * mips.h (mips_operand_type, mips_reg_operand_type): New enums. 682 1.1 christos (mips_operand, mips_int_operand, mips_mapped_int_operand) 683 1.1 christos (mips_msb_operand, mips_reg_operand, mips_reg_pair_operand) 684 1.1 christos (mips_pcrel_operand): New structures. 685 1.1 christos (mips_insert_operand, mips_extract_operand, mips_signed_operand) 686 1.1 christos (mips_decode_int_operand, mips_decode_pcrel_operand): New functions. 687 1.1 christos (decode_mips_operand, decode_micromips_operand): Declare. 688 1.1 christos 689 1.1 christos 2013-07-14 Richard Sandiford <rdsandiford (a] googlemail.com> 690 1.1 christos 691 1.1 christos * mips.h: Document MIPS16 "I" opcode. 692 1.1 christos 693 1.1 christos 2013-07-07 Richard Sandiford <rdsandiford (a] googlemail.com> 694 1.1 christos 695 1.1 christos * mips.h (M_ACLR_OB, M_ASET_OB, M_CACHE_OB, M_CACHEE_OB, M_L_DOB) 696 1.1 christos (M_LB_A, M_LBE_OB, M_LBU_A, M_LBUE_OB, M_LD_A, M_LD_OB, M_LDC2_OB) 697 1.1 christos (M_LDL_OB, M_LDM_OB, M_LDP_OB, M_LDR_OB, M_LH_A, M_LHE_OB, M_LHU_A) 698 1.1 christos (M_LHUE_OB, M_LL_OB, M_LLD_OB, M_LLE_OB, M_LS_A, M_LW_A, M_LWE_OB) 699 1.1 christos (M_LWC0_A, M_LWC1_A, M_LWC2_A, M_LWC2_OB, M_LWC3_A, M_LWL_A, M_LWL_OB) 700 1.1 christos (M_LWLE_OB, M_LWM_OB, M_LWP_OB, M_LWR_A, M_LWR_OB, M_LWRE_OB, M_LWU_OB) 701 1.1 christos (M_PREF_OB, M_PREFE_OB, M_S_DOB, M_SAA_OB, M_SAAD_OB, M_SC_OB) 702 1.1 christos (M_SCD_OB, M_SCE_OB, M_SD_A, M_SD_OB, M_SDC2_OB, M_SDL_OB, M_SDM_OB) 703 1.1 christos (M_SDP_OB, M_SDR_OB, M_SB_A, M_SBE_OB, M_SH_A, M_SHE_OB, M_SW_A) 704 1.1 christos (M_SWE_OB, M_SWC0_A, M_SWC1_A, M_SWC2_A, M_SWC2_OB, M_SWC3_A, M_SWL_A) 705 1.1 christos (M_SWL_OB, M_SWLE_OB, M_SWM_OB, M_SWP_OB, M_SWR_A, M_SWR_OB, M_SWRE_OB) 706 1.1 christos (M_ULD, M_ULH, M_ULHU, M_ULW, M_USH, M_USW, M_USD): Delete. 707 1.1 christos (M_ULD_A, M_ULH_A, M_ULHU_A, M_ULW_A, M_USH_A, M_USW_A, M_USD_A): 708 1.1 christos Rename to... 709 1.1 christos (M_ULD_AB, M_ULH_AB, M_ULHU_AB, M_ULW_AB, M_USH_AB, M_USW_AB) 710 1.1 christos (M_USD_AB): ...these. 711 1.1 christos 712 1.1 christos 2013-07-07 Richard Sandiford <rdsandiford (a] googlemail.com> 713 1.1 christos 714 1.1 christos * mips.h: Remove documentation of "[" and "]". Update documentation 715 1.1 christos of "k" and the MDMX formats. 716 1.1 christos 717 1.1 christos 2013-07-07 Richard Sandiford <rdsandiford (a] googlemail.com> 718 1.1 christos 719 1.1 christos * mips.h: Update documentation of "+s" and "+S". 720 1.1 christos 721 1.1 christos 2013-07-07 Richard Sandiford <rdsandiford (a] googlemail.com> 722 1.1 christos 723 1.1 christos * mips.h: Document "+i". 724 1.1 christos 725 1.1 christos 2013-07-07 Richard Sandiford <rdsandiford (a] googlemail.com> 726 1.1 christos 727 1.1 christos * mips.h: Remove "mi" documentation. Update "mh" documentation. 728 1.1 christos (OP_MASK_MI, OP_SH_MI, MICROMIPSOP_MASK_MI, MICROMIPSOP_MASK_MI): 729 1.1 christos Delete. 730 1.1 christos (INSN2_WRITE_GPR_MHI): Rename to... 731 1.1 christos (INSN2_WRITE_GPR_MH): ...this. 732 1.1 christos 733 1.1 christos 2013-07-07 Richard Sandiford <rdsandiford (a] googlemail.com> 734 1.1 christos 735 1.1 christos * mips.h: Remove documentation of "+D" and "+T". 736 1.1 christos 737 1.1 christos 2013-06-26 Richard Sandiford <rdsandiford (a] googlemail.com> 738 1.1 christos 739 1.1 christos * mips.h: Fix comment for "1": it is now STYPE rather than SHAMT. 740 1.1 christos Use "source" rather than "destination" for microMIPS "G". 741 1.1 christos 742 1.1 christos 2013-06-25 Maciej W. Rozycki <macro (a] codesourcery.com> 743 1.1 christos 744 1.1 christos * mips.h: Add M_JRADDIUSP, M_JRC and M_MOVEP anonymous enum 745 1.1 christos values. 746 1.1 christos 747 1.1 christos 2013-06-23 Richard Sandiford <rdsandiford (a] googlemail.com> 748 1.1 christos 749 1.1 christos * mips.h: Fix comment typo: "G" is _RS rather than _RD for microMIPS. 750 1.1 christos 751 1.1 christos 2013-06-17 Catherine Moore <clm (a] codesourcery.com> 752 1.1 christos Maciej W. Rozycki <macro (a] codesourcery.com> 753 1.1 christos Chao-Ying Fu <fu (a] mips.com> 754 1.1 christos 755 1.1 christos * mips.h (OP_SH_EVAOFFSET): Define. 756 1.1 christos (OP_MASK_EVAOFFSET): Define. 757 1.1 christos (INSN_ASE_MASK): Delete. 758 1.1 christos (ASE_EVA): Define. 759 1.1 christos (M_CACHEE_AB, M_CACHEE_OB): New. 760 1.1 christos (M_LBE_OB, M_LBE_AB): New. 761 1.1 christos (M_LBUE_OB, M_LBUE_AB): New. 762 1.1 christos (M_LHE_OB, M_LHE_AB): New. 763 1.1 christos (M_LHUE_OB, M_LHUE_AB): New. 764 1.1 christos (M_LLE_AB, M_LLE_OB): New. 765 1.1 christos (M_LWE_OB, M_LWE_AB): New. 766 1.1 christos (M_LWLE_AB, M_LWLE_OB): New. 767 1.1 christos (M_LWRE_AB, M_LWRE_OB): New. 768 1.1 christos (M_PREFE_AB, M_PREFE_OB): New. 769 1.1 christos (M_SCE_AB, M_SCE_OB): New. 770 1.1 christos (M_SBE_OB, M_SBE_AB): New. 771 1.1 christos (M_SHE_OB, M_SHE_AB): New. 772 1.1 christos (M_SWE_OB, M_SWE_AB): New. 773 1.1 christos (M_SWLE_AB, M_SWLE_OB): New. 774 1.1 christos (M_SWRE_AB, M_SWRE_OB): New. 775 1.1 christos (MICROMIPSOP_SH_EVAOFFSET): Define. 776 1.1 christos (MICROMIPSOP_MASK_EVAOFFSET): Define. 777 1.1 christos 778 1.1 christos 2013-06-12 Sandra Loosemore <sandra (a] codesourcery.com> 779 1.1 christos 780 1.1 christos * nios2.h (OP_MATCH_ERET): Correct eret encoding. 781 1.1 christos 782 1.1 christos 2013-06-08 Catherine Moore <clm (a] codesourcery.com> 783 1.1 christos 784 1.1 christos * mips.h (mips_opcode): Add ase field. 785 1.1 christos (INSN_ASE_MASK): Delete. 786 1.1 christos (INSN_DSP): Rename to ASE_DSP. Provide new value. 787 1.1 christos (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value. 788 1.1 christos (INSN_MCU): Rename to ASE_MCU. Provide new value. 789 1.1 christos (INSN_MDMX): Rename to ASE_MDMX. Provide new value. 790 1.1 christos (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value. 791 1.1 christos (INSN_MT): Rename to ASE_MT. Provide new value. 792 1.1 christos (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value. 793 1.1 christos (INSN_VIRT): Rename to ASE_VIRT. Provide new value. 794 1.1 christos (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value. 795 1.1 christos (opcode_is_member): Add ase argument. Check ase. 796 1.1 christos 797 1.1 christos 2013-05-22 Jrgen Urban <JuergenUrban (a] gmx.de> 798 1.1 christos 799 1.1 christos * mips.h (M_LQC2_AB, M_SQC2_AB): New macros. 800 1.1 christos 801 1.1 christos 2013-05-09 Andrew Pinski <apinski (a] cavium.com> 802 1.1 christos 803 1.1 christos * mips.h (OP_MASK_CODE10): Correct definition. 804 1.1 christos (OP_SH_CODE10): Likewise. 805 1.1 christos Add a comment that "+J" is used now for OP_*CODE10. 806 1.1 christos (INSN_ASE_MASK): Update. 807 1.1 christos (INSN_VIRT): New macro. 808 1.1 christos (INSN_VIRT64): New macro 809 1.1 christos 810 1.1 christos 2013-05-02 Nick Clifton <nickc (a] redhat.com> 811 1.1 christos 812 1.1 christos * msp430.h: Add patterns for MSP430X instructions. 813 1.1 christos 814 1.1 christos 2013-04-06 David S. Miller <davem (a] davemloft.net> 815 1.1 christos 816 1.1 christos * sparc.h (F_PREFERRED): Define. 817 1.1 christos (F_PREF_ALIAS): Define. 818 1.1 christos 819 1.1 christos 2013-04-03 Nick Clifton <nickc (a] redhat.com> 820 1.1 christos 821 1.1 christos * v850.h (V850_INVERSE_PCREL): Define. 822 1.1 christos 823 1.1 christos 2013-03-27 Alexis Deruelle <alexis.deruelle (a] gmail.com> 824 1.1 christos 825 1.1 christos PR binutils/15068 826 1.1 christos * tic6x-opcode-table.h: Fix patterns for add, ldnw and xor. 827 1.1 christos 828 1.1 christos 2013-03-27 Alexis Deruelle <alexis.deruelle (a] gmail.com> 829 1.1 christos 830 1.1 christos PR binutils/15068 831 1.1 christos * tic6xc-insn-formats.h (FLD): Add use of bitfield array. 832 1.1 christos Add 16-bit opcodes. 833 1.1 christos * tic6xc-opcode-table.h: Add 16-bit insns. 834 1.1 christos * tic6x.h: Add support for 16-bit insns. 835 1.1 christos 836 1.1 christos 2013-03-21 Michael Schewe <michael.schewe (a] gmx.net> 837 1.1 christos 838 1.1 christos * h8300.h: Add MEMRELAX flag for mov.b/w/l @(d:32,ERs),Rd 839 1.1 christos and mov.b/w/l Rs,@(d:32,ERd). 840 1.1 christos 841 1.1 christos 2013-03-20 Alexis Deruelle <alexis.deruelle (a] gmail.com> 842 1.1 christos 843 1.1 christos PR gas/15082 844 1.1 christos * tic6x-opcode-table.h: Rename mpydp's specific operand type macro 845 1.1 christos from ORREGD1324 to ORXREGD1324 and make it cross-path-able through 846 1.1 christos tic6x_operand_xregpair operand coding type. 847 1.1 christos Make mpydp instruction cross-path-able, ie: remove the FIXed 'x' 848 1.1 christos opcode field, usu ORXREGD1324 for the src2 operand and remove the 849 1.1 christos TIC6X_FLAG_NO_CROSS. 850 1.1 christos 851 1.1 christos 2013-03-20 Alexis Deruelle <alexis.deruelle (a] gmail.com> 852 1.1 christos 853 1.1 christos PR gas/15095 854 1.1 christos * tic6x.h (enum tic6x_coding_method): Add 855 1.1 christos tic6x_coding_dreg_(msb|lsb) field coding type in order to encode 856 1.1 christos separately the msb and lsb of a register pair. This is needed to 857 1.1 christos encode the opcodes in the same way as TI assembler does. 858 1.1 christos * tic6x-opcode-table.h: Modify absdp, dpint, dpsp, dptrunc, rcpdp 859 1.1 christos and rsqrdp opcodes to use the new field coding types. 860 1.1 christos 861 1.1 christos 2013-03-12 Sebastian Huber <sebastian.huber (a] embedded-brains.de> 862 1.1 christos 863 1.1 christos * nios2.h: Edit comment. 864 1.1 christos 865 1.1 christos 2013-03-11 Sebastian Huber <sebastian.huber (a] embedded-brains.de> 866 1.1 christos 867 1.1 christos * nios2.h (OPX_WRPRS): New define. 868 1.1 christos (OP_MATCH_WRPRS): Likewise. 869 1.1 christos 870 1.1 christos 2013-03-11 Sebastian Huber <sebastian.huber (a] embedded-brains.de> 871 1.1 christos 872 1.1 christos * nios2.h (OP_RDPRS): New define. 873 1.1 christos (OP_MATCH_RDPRS): Likewise. 874 1.1 christos 875 1.1 christos 2013-03-11 Kyrylo Tkachov <kyrylo.tkachov (a] arm.com> 876 1.1 christos 877 1.1 christos * arm.h (CRC_EXT_ARMV8): New constant. 878 1.1 christos (ARCH_CRC_ARMV8): New macro. 879 1.1 christos 880 1.1 christos 2013-02-28 Yufeng Zhang <yufeng.zhang (a] arm.com> 881 1.1 christos 882 1.1 christos * aarch64.h (AARCH64_FEATURE_CRC): New macro. 883 1.1 christos 884 1.1 christos 2013-02-06 Sandra Loosemore <sandra (a] codesourcery.com> 885 1.1 christos Andrew Jenner <andrew (a] codesourcery.com> 886 1.1 christos 887 1.1 christos Based on patches from Altera Corporation. 888 1.1 christos 889 1.1 christos * nios2.h: New file. 890 1.1 christos 891 1.1 christos 2013-01-30 Yufeng Zhang <yufeng.zhang (a] arm.com> 892 1.1 christos 893 1.1 christos * aarch64.h (aarch64_op): Add OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2. 894 1.1 christos 895 1.1 christos 2013-01-28 Alexis Deruelle <alexis.deruelle (a] gmail.com> 896 1.1 christos 897 1.1 christos PR gas/15069 898 1.1 christos * tic6x-opcode-table.h: Fix encoding of BNOP instruction. 899 1.1 christos 900 1.1 christos 2013-01-24 Nick Clifton <nickc (a] redhat.com> 901 1.1 christos 902 1.1 christos * v850.h: Add e3v5 support. 903 1.1 christos 904 1.1 christos 2013-01-17 Yufeng Zhang <yufeng.zhang (a] arm.com> 905 1.1 christos 906 1.1 christos * aarch64.h (aarch64_op): Remove OP_V_MOVI_B. 907 1.1 christos 908 1.1 christos 2013-01-10 Peter Bergner <bergner (a] vnet.ibm.com> 909 1.1 christos 910 1.1 christos * ppc.h (PPC_OPCODE_POWER8): New define. 911 1.1 christos (PPC_OPCODE_HTM): Likewise. 912 1.1 christos 913 1.1 christos 2013-01-10 Will Newton <will.newton (a] imgtec.com> 914 1.1 christos 915 1.1 christos * metag.h: New file. 916 1.1 christos 917 1.1 christos 2013-01-07 Kaushik Phatak <kaushik.phatak (a] kpitcummins.com> 918 1.1 christos 919 1.1 christos * cr16.h (make_instruction): Rename to cr16_make_instruction. 920 1.1 christos (match_opcode): Rename to cr16_match_opcode. 921 1.1 christos 922 1.1 christos 2013-01-04 Juergen Urban <JuergenUrban (a] gmx.de> 923 1.1 christos 924 1.1 christos * mips.h: Add support for r5900 instructions including lq and sq. 925 1.1 christos 926 1.1 christos 2013-01-02 Kaushik Phatak <kaushik.phatak (a] kpitcummins.com> 927 1.1 christos 928 1.1 christos * cr16.h (dwordU,wordU): Moved typedefs from cr16-dis.c 929 1.1 christos (make_instruction,match_opcode): Added function prototypes. 930 1.1 christos (cr16_words,cr16_allWords,cr16_currInsn): Declare as extern. 931 1.1 christos 932 1.1 christos 2012-12-17 Nick Clifton <nickc (a] redhat.com> 933 1.1 christos 934 1.1 christos * tahoe.h: Add copyright notice. 935 1.1 christos 936 1.1 christos 2012-11-23 Alan Modra <amodra (a] gmail.com> 937 1.1 christos 938 1.1 christos * ppc.h (ppc_parse_cpu): Update prototype. 939 1.1 christos 940 1.1 christos 2012-10-14 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 941 1.1 christos 942 1.1 christos * hppa.h (pa_opcodes): Use "cX" completer instead of "cx" in fstqx 943 1.1 christos opcodes. Likewise, use "cM" instead of "cm" in fstqs opcodes. 944 1.1 christos 945 1.1 christos 2012-10-04 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 946 1.1 christos 947 1.1 christos * s390.h (s390_opcode_cpu_val): Add S390_OPCODE_ZEC12. 948 1.1 christos 949 1.1 christos 2012-09-27 Anthony Green <green (a] moxielogic.com> 950 1.1 christos 951 1.1 christos * moxie.h (MOXIE_BAD): New define. 952 1.1 christos 953 1.1 christos 2012-09-04 Sergey A. Guriev <sergey.a.guriev (a] intel.com> 954 1.1 christos 955 1.1 christos * ia64.h (ia64_opnd): Add new operand types. 956 1.1 christos 957 1.1 christos 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 958 1.1 christos 959 1.1 christos * arm.h (ARM_CPU_IS_ANY): New define. 960 1.1 christos 961 1.1 christos 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 962 1.1 christos 963 1.1 christos * arm.h (ARM_EXT_V8): New define. 964 1.1 christos (FPU_VFP_EXT_ARMV8): Likewise. 965 1.1 christos (FPU_NEON_EXT_ARMV8): Likewise. 966 1.1 christos (FPU_CRYPTO_EXT_ARMV8): Likewise. 967 1.1 christos (ARM_AEXT_V8A): Likewise. 968 1.1 christos (FPU_VFP_ARMV8): Likwise. 969 1.1 christos (FPU_NEON_ARMV8): Likewise. 970 1.1 christos (FPU_CRYPTO_ARMV8): Likewise. 971 1.1 christos (FPU_ARCH_VFP_ARMV8): Likewise. 972 1.1 christos (FPU_ARCH_NEON_VFP_ARMV8): Likewise. 973 1.1 christos (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise. 974 1.1 christos (ARM_ARCH_V8A): Likwise. 975 1.1 christos (ARM_ARCH_V8A_FP): Likewise. 976 1.1 christos (ARM_ARCH_V8A_SIMD): Likewise. 977 1.1 christos (ARM_ARCH_V8A_CRYPTO): Likewise. 978 1.1 christos 979 1.1 christos 2012-08-21 David S. Miller <davem (a] davemloft.net> 980 1.1 christos 981 1.1 christos * sparc.h (F3F4): New macro. 982 1.1 christos 983 1.1 christos 2012-08-13 Ian Bolton <ian.bolton (a] arm.com> 984 1.1 christos Laurent Desnogues <laurent.desnogues (a] arm.com> 985 1.1 christos Jim MacArthur <jim.macarthur (a] arm.com> 986 1.1 christos Marcus Shawcroft <marcus.shawcroft (a] arm.com> 987 1.1 christos Nigel Stephens <nigel.stephens (a] arm.com> 988 1.1 christos Ramana Radhakrishnan <ramana.radhakrishnan (a] arm.com> 989 1.1 christos Richard Earnshaw <rearnsha (a] arm.com> 990 1.1 christos Sofiane Naci <sofiane.naci (a] arm.com> 991 1.1 christos Tejas Belagod <tejas.belagod (a] arm.com> 992 1.1 christos Yufeng Zhang <yufeng.zhang (a] arm.com> 993 1.1 christos 994 1.1 christos * aarch64.h: New file. 995 1.1 christos 996 1.1 christos 2012-08-13 Richard Sandiford <rdsandiford (a] googlemail.com> 997 1.1 christos Maciej W. Rozycki <macro (a] codesourcery.com> 998 1.1 christos 999 1.1 christos * mips.h (mips_opcode): Add the exclusions field. 1000 1.1 christos (OPCODE_IS_MEMBER): Remove macro. 1001 1.1 christos (cpu_is_member): New inline function. 1002 1.1 christos (opcode_is_member): Likewise. 1003 1.1 christos 1004 1.1 christos 2012-07-31 Chao-Ying Fu <fu (a] mips.com> 1005 1.1 christos Catherine Moore <clm (a] codesourcery.com> 1006 1.1 christos Maciej W. Rozycki <macro (a] codesourcery.com> 1007 1.1 christos 1008 1.1 christos * mips.h: Document microMIPS DSP ASE usage. 1009 1.1 christos (MICROMIPSOP_MASK_DSPACC, MICROMIPSOP_SH_DSPACC): Update for 1010 1.1 christos microMIPS DSP ASE support. 1011 1.1 christos (MICROMIPSOP_MASK_DSPSFT, MICROMIPSOP_SH_DSPSFT): Likewise. 1012 1.1 christos (MICROMIPSOP_MASK_SA3, MICROMIPSOP_SH_SA3): Likewise. 1013 1.1 christos (MICROMIPSOP_MASK_SA4, MICROMIPSOP_SH_SA4): Likewise. 1014 1.1 christos (MICROMIPSOP_MASK_IMM8, MICROMIPSOP_SH_IMM8): Likewise. 1015 1.1 christos (MICROMIPSOP_MASK_IMM10, MICROMIPSOP_SH_IMM10): Likewise. 1016 1.1 christos (MICROMIPSOP_MASK_WRDSP, MICROMIPSOP_SH_WRDSP): Likewise. 1017 1.1 christos (MICROMIPSOP_MASK_BP, MICROMIPSOP_SH_BP): Likewise. 1018 1.1 christos 1019 1.1 christos 2012-07-06 Maciej W. Rozycki <macro (a] codesourcery.com> 1020 1.1 christos 1021 1.1 christos * mips.h: Fix a typo in description. 1022 1.1 christos 1023 1.1 christos 2012-07-05 Sean Keys <skeys (a] ipdatasys.com> 1024 1.1 christos 1025 1.1 christos * xgate.h: Changed the format string for mode XGATE_OP_DYA_MON. 1026 1.1 christos 1027 1.1 christos 2012-06-07 Georg-Johann Lay <avr (a] gjlay.de> 1028 1.1 christos 1029 1.1 christos * avr.h: (AVR_ISA_XCH): New define. 1030 1.1 christos (AVR_ISA_XMEGA): Use it. 1031 1.1 christos (XCH, LAS, LAT, LAC): New XMEGA opcodes. 1032 1.1 christos 1033 1.1 christos 2012-05-15 James Murray <jsm (a] jsm-net.demon.co.uk> 1034 1.1 christos 1035 1.1 christos * m68hc11.h: Add XGate definitions. 1036 1.1 christos (struct m68hc11_opcode): Add xg_mask field. 1037 1.1 christos 1038 1.1 christos 2012-05-14 Catherine Moore <clm (a] codesourcery.com> 1039 1.1 christos Maciej W. Rozycki <macro (a] codesourcery.com> 1040 1.1 christos Rhonda Wittels <rhonda (a] codesourcery.com> 1041 1.1 christos 1042 1.1 christos * ppc.h (PPC_OPCODE_VLE): New definition. 1043 1.1 christos (PPC_OP_SA): New macro. 1044 1.1 christos (PPC_OP_SE_VLE): New macro. 1045 1.1 christos (PPC_OP): Use a variable shift amount. 1046 1.1 christos (powerpc_operand): Update comments. 1047 1.1 christos (PPC_OPSHIFT_INV): New macro. 1048 1.1 christos (PPC_OPERAND_CR): Replace with... 1049 1.1 christos (PPC_OPERAND_CR_BIT): ...this and 1050 1.1 christos (PPC_OPERAND_CR_REG): ...this. 1051 1.1 christos 1052 1.1 christos 1053 1.1 christos 2012-05-03 Sean Keys <skeys (a] ipdatasys.com> 1054 1.1 christos 1055 1.1 christos * xgate.h: Header file for XGATE assembler. 1056 1.1 christos 1057 1.1 christos 2012-04-27 David S. Miller <davem (a] davemloft.net> 1058 1.1 christos 1059 1.1 christos * sparc.h: Document new arg code' )' for crypto RS3 1060 1.1 christos immediates. 1061 1.1 christos 1062 1.1 christos * sparc.h (struct sparc_opcode): New field 'hwcaps'. 1063 1.1 christos F_MUL32, F_DIV32, F_FDMULD, F_V8PLUS, F_POPC, F_VIS, F_VIS2, 1064 1.1 christos F_ASI_BLK_INIT, F_FMAF, F_VIS3, F_HPC, F_RANDOM, F_TRANS, 1065 1.1 christos F_FJFMAU, F_IMA, F_ASI_CACHE_SPARING, F_HWCAP_MASK): Delete. 1066 1.1 christos (HWCAP_MUL32, HWCAP_DIV32, HWCAP_FSMULD, HWCAP_V8PLUS, HWCAP_POPC, 1067 1.1 christos HWCAP_VIS, HWCAP_VIS2, HWCAP_ASI_BLK_INIT, HWCAP_FMAF, 1068 1.1 christos HWCAP_VIS3, HWCAP_HPC, HWCAP_RANDOM, HWCAP_TRANS, HWCAP_FJFMAU, 1069 1.1 christos HWCAP_IMA, HWCAP_ASI_CACHE_SPARING, HWCAP_AES, HWCAP_DES, 1070 1.1 christos HWCAP_KASUMI, HWCAP_CAMELLIA, HWCAP_MD5, HWCAP_SHA1, 1071 1.1 christos HWCAP_SHA256, HWCAP_SHA512, HWCAP_MPMUL, HWCAP_MONT, HWCAP_PAUSE, 1072 1.1 christos HWCAP_CBCOND, HWCAP_CRC32): New defines. 1073 1.1 christos 1074 1.1 christos 2012-04-12 David S. Miller <davem (a] davemloft.net> 1075 1.1 christos 1076 1.1 christos * sparc.h: Define '=' as generating R_SPARC_WDISP10. 1077 1.1 christos 1078 1.1 christos 2012-03-10 Edmar Wienskoski <edmar (a] freescale.com> 1079 1.1 christos 1080 1.1 christos * ppc.h: Add PPC_OPCODE_ALTIVEC2, PPC_OPCODE_E6500, PPC_OPCODE_TMR. 1081 1.1 christos 1082 1.1 christos 2012-02-27 Alan Modra <amodra (a] gmail.com> 1083 1.1 christos 1084 1.1 christos * crx.h (cst4_map): Update declaration. 1085 1.1 christos 1086 1.1 christos 2012-02-25 Walter Lee <walt (a] tilera.com> 1087 1.1 christos 1088 1.1 christos * tilegx.h (tilegx_mnemonic): Add TILEGX_OPC_LD4S_TLS, 1089 1.1 christos TILEGX_OPC_LD_TLS. 1090 1.1 christos * tilepro.h (tilepro_mnemonic): Add TILEPRO_OPC_LW_TLS, 1091 1.1 christos TILEPRO_OPC_LW_TLS_SN. 1092 1.1 christos 1093 1.1 christos 2012-02-08 H.J. Lu <hongjiu.lu (a] intel.com> 1094 1.1 christos 1095 1.1 christos * i386.h (XACQUIRE_PREFIX_OPCODE): New. 1096 1.1 christos (XRELEASE_PREFIX_OPCODE): Likewise. 1097 1.1 christos 1098 1.1 christos 2011-12-08 Andrew Pinski <apinski (a] cavium.com> 1099 1.1 christos Adam Nemet <anemet (a] caviumnetworks.com> 1100 1.1 christos 1101 1.1 christos * mips.h (INSN_CHIP_MASK): Update according to INSN_OCTEON2. 1102 1.1 christos (INSN_OCTEON2): New macro. 1103 1.1 christos (CPU_OCTEON2): New macro. 1104 1.1 christos (OPCODE_IS_MEMBER): Add Octeon2. 1105 1.1 christos 1106 1.1 christos 2011-11-29 Andrew Pinski <apinski (a] cavium.com> 1107 1.1 christos 1108 1.1 christos * mips.h (INSN_CHIP_MASK): Update according to INSN_OCTEONP. 1109 1.1 christos (INSN_OCTEONP): New macro. 1110 1.1 christos (CPU_OCTEONP): New macro. 1111 1.1 christos (OPCODE_IS_MEMBER): Add Octeon+. 1112 1.1 christos (M_SAA_AB, M_SAAD_AB, M_SAA_OB, M_SAAD_OB): New enum values. 1113 1.1 christos 1114 1.1 christos 2011-11-01 DJ Delorie <dj (a] redhat.com> 1115 1.1 christos 1116 1.1 christos * rl78.h: New file. 1117 1.1 christos 1118 1.1 christos 2011-10-24 Maciej W. Rozycki <macro (a] codesourcery.com> 1119 1.1 christos 1120 1.1 christos * mips.h: Fix a typo in description. 1121 1.1 christos 1122 1.1 christos 2011-09-21 David S. Miller <davem (a] davemloft.net> 1123 1.1 christos 1124 1.1 christos * sparc.h (struct sparc_opcode): Expand 'flags' to unsigned int. 1125 1.1 christos (F_MUL32, F_DIV32, F_FSMULD, F_V8PLUS, F_POPC, F_VIS, F_VIS2, 1126 1.1 christos F_ASI_BLK_INIT, F_FMAF, F_VIS3, F_HPC, F_RANDOM, F_TRANS, 1127 1.1 christos F_FJFMAU, F_IMA, F_ASI_CACHE_SPARING): New flag bits. 1128 1.1 christos 1129 1.1 christos 2011-08-09 Chao-ying Fu <fu (a] mips.com> 1130 1.1 christos Maciej W. Rozycki <macro (a] codesourcery.com> 1131 1.1 christos 1132 1.1 christos * mips.h (OP_MASK_3BITPOS, OP_SH_3BITPOS): New macros. 1133 1.1 christos (OP_MASK_OFFSET12, OP_SH_OFFSET12): Redefine. 1134 1.1 christos (INSN_ASE_MASK): Add the MCU bit. 1135 1.1 christos (INSN_MCU): New macro. 1136 1.1 christos (M_ACLR_AB, M_ACLR_OB, M_ASET_AB, M_ASET_OB): New enum values. 1137 1.1 christos (MICROMIPSOP_MASK_3BITPOS, MICROMIPSOP_SH_3BITPOS): New macros. 1138 1.1 christos 1139 1.1 christos 2011-08-09 Maciej W. Rozycki <macro (a] codesourcery.com> 1140 1.1 christos 1141 1.1 christos * mips.h (INSN_WRITE_GPR_S, INSN2_WRITE_GPR_MB): New macros. 1142 1.1 christos (INSN2_READ_GPR_MC, INSN2_READ_GPR_ME): Likewise. 1143 1.1 christos (INSN2_WRITE_GPR_MF, INSN2_READ_GPR_MG): Likewise. 1144 1.1 christos (INSN2_READ_GPR_MJ, INSN2_WRITE_GPR_MJ): Likewise. 1145 1.1 christos (INSN2_READ_GPR_MP, INSN2_WRITE_GPR_MP): Likewise. 1146 1.1 christos (INSN2_READ_GPR_MQ, INSN2_WRITE_GPR_MHI): Likewise. 1147 1.1 christos (INSN2_READ_GPR_MMN): Likewise. 1148 1.1 christos (INSN2_READ_FPR_D): Change the bit used. 1149 1.1 christos (INSN2_MOD_GPR_MD, INSN2_MOD_GPR_MF): Likewise. 1150 1.1 christos (INSN2_MOD_SP, INSN2_READ_GPR_31, INSN2_READ_GP): Likewise. 1151 1.1 christos (INSN2_READ_PC, INSN2_UNCOND_BRANCH): Likewise. 1152 1.1 christos (INSN2_COND_BRANCH): Likewise. 1153 1.1 christos (INSN2_WRITE_GPR_S, INSN2_MOD_GPR_MB): Remove macros. 1154 1.1 christos (INSN2_MOD_GPR_MC, INSN2_MOD_GPR_ME, INSN2_MOD_GPR_MG): Likewise. 1155 1.1 christos (INSN2_MOD_GPR_MJ, INSN2_MOD_GPR_MP, INSN2_MOD_GPR_MQ): Likewise. 1156 1.1 christos (INSN2_MOD_GPR_MHI, INSN2_MOD_GPR_MM): Likewise. 1157 1.1 christos (INSN2_MOD_GPR_MN): Likewise. 1158 1.1 christos 1159 1.1 christos 2011-08-05 David S. Miller <davem (a] davemloft.net> 1160 1.1 christos 1161 1.1 christos * sparc.h: Document new format codes '4', '5', and '('. 1162 1.1 christos (OPF_LOW4, RS3): New macros. 1163 1.1 christos 1164 1.1 christos 2011-08-03 Maciej W. Rozycki <macro (a] codesourcery.com> 1165 1.1 christos 1166 1.1 christos * mips.h: Document the use of FP_D in MIPS16 mode. Adjust the 1167 1.1 christos order of flags documented. 1168 1.1 christos 1169 1.1 christos 2011-07-29 Maciej W. Rozycki <macro (a] codesourcery.com> 1170 1.1 christos 1171 1.1 christos * mips.h: Clarify the description of microMIPS instruction 1172 1.1 christos manipulation macros. 1173 1.1 christos (MICROMIPSOP_MASK_MAJOR, MICROMIPSOP_SH_MAJOR): Remove macros. 1174 1.1 christos 1175 1.1 christos 2011-07-24 Chao-ying Fu <fu (a] mips.com> 1176 1.1 christos Maciej W. Rozycki <macro (a] codesourcery.com> 1177 1.1 christos 1178 1.1 christos * mips.h (OP_MASK_EXTLSB, OP_SH_EXTLSB): New macros. 1179 1.1 christos (OP_MASK_STYPE, OP_SH_STYPE): Likewise. 1180 1.1 christos (OP_MASK_CODE10, OP_SH_CODE10): Likewise. 1181 1.1 christos (OP_MASK_TRAP, OP_SH_TRAP): Likewise. 1182 1.1 christos (OP_MASK_OFFSET12, OP_SH_OFFSET12): Likewise. 1183 1.1 christos (OP_MASK_OFFSET10, OP_SH_OFFSET10): Likewise. 1184 1.1 christos (OP_MASK_RS3, OP_SH_RS3): Likewise. 1185 1.1 christos (OP_MASK_MB, OP_SH_MB, OP_MASK_MC, OP_SH_MC): Likewise. 1186 1.1 christos (OP_MASK_MD, OP_SH_MD, OP_MASK_ME, OP_SH_ME): Likewise. 1187 1.1 christos (OP_MASK_MF, OP_SH_MF, OP_MASK_MG, OP_SH_MG): Likewise. 1188 1.1 christos (OP_MASK_MJ, OP_SH_MJ, OP_MASK_ML, OP_SH_ML): Likewise. 1189 1.1 christos (OP_MASK_MP, OP_SH_MP, OP_MASK_MQ, OP_SH_MQ): Likewise. 1190 1.1 christos (OP_MASK_IMMA, OP_SH_IMMA, OP_MASK_IMMB, OP_SH_IMMB): Likewise. 1191 1.1 christos (OP_MASK_IMMC, OP_SH_IMMC, OP_MASK_IMMF, OP_SH_IMMF): Likewise. 1192 1.1 christos (OP_MASK_IMMG, OP_SH_IMMG, OP_MASK_IMMH, OP_SH_IMMH): Likewise. 1193 1.1 christos (OP_MASK_IMMI, OP_SH_IMMI, OP_MASK_IMMJ, OP_SH_IMMJ): Likewise. 1194 1.1 christos (OP_MASK_IMML, OP_SH_IMML, OP_MASK_IMMM, OP_SH_IMMM): Likewise. 1195 1.1 christos (OP_MASK_IMMN, OP_SH_IMMN, OP_MASK_IMMO, OP_SH_IMMO): Likewise. 1196 1.1 christos (OP_MASK_IMMP, OP_SH_IMMP, OP_MASK_IMMQ, OP_SH_IMMQ): Likewise. 1197 1.1 christos (OP_MASK_IMMU, OP_SH_IMMU, OP_MASK_IMMW, OP_SH_IMMW): Likewise. 1198 1.1 christos (OP_MASK_IMMX, OP_SH_IMMX, OP_MASK_IMMY, OP_SH_IMMY): Likewise. 1199 1.1 christos (INSN_WRITE_GPR_S): New macro. 1200 1.1 christos (INSN2_BRANCH_DELAY_16BIT, INSN2_BRANCH_DELAY_32BIT): Likewise. 1201 1.1 christos (INSN2_READ_FPR_D): Likewise. 1202 1.1 christos (INSN2_MOD_GPR_MB, INSN2_MOD_GPR_MC): Likewise. 1203 1.1 christos (INSN2_MOD_GPR_MD, INSN2_MOD_GPR_ME): Likewise. 1204 1.1 christos (INSN2_MOD_GPR_MF, INSN2_MOD_GPR_MG): Likewise. 1205 1.1 christos (INSN2_MOD_GPR_MJ, INSN2_MOD_GPR_MP): Likewise. 1206 1.1 christos (INSN2_MOD_GPR_MQ, INSN2_MOD_SP): Likewise. 1207 1.1 christos (INSN2_READ_GPR_31, INSN2_READ_GP, INSN2_READ_PC): Likewise. 1208 1.1 christos (INSN2_UNCOND_BRANCH, INSN2_COND_BRANCH): Likewise. 1209 1.1 christos (INSN2_MOD_GPR_MHI, INSN2_MOD_GPR_MM, INSN2_MOD_GPR_MN): Likewise. 1210 1.1 christos (CPU_MICROMIPS): New macro. 1211 1.1 christos (M_BC1FL, M_BC1TL, M_BC2FL, M_BC2TL): New enum values. 1212 1.1 christos (M_BEQL, M_BGEZ, M_BGEZL, M_BGEZALL, M_BGTZ, M_BGTZL): Likewise. 1213 1.1 christos (M_BLEZ, M_BLEZL, M_BLTZ, M_BLTZL, M_BLTZALL, M_BNEL): Likewise. 1214 1.1 christos (M_CACHE_OB, M_JALS_1, M_JALS_2, M_JALS_A): Likewise. 1215 1.1 christos (M_LDC2_OB, M_LDL_OB, M_LDM_AB, M_LDM_OB): Likewise. 1216 1.1 christos (M_LDP_AB, M_LDP_OB, M_LDR_OB, M_LL_OB, M_LLD_OB): Likewise. 1217 1.1 christos (M_LWC2_OB, M_LWL_OB, M_LWM_AB, M_LWM_OB): Likewise. 1218 1.1 christos (M_LWP_AB, M_LWP_OB, M_LWR_OB): Likewise. 1219 1.1 christos (M_LWU_OB, M_PREF_OB, M_SC_OB, M_SCD_OB): Likewise. 1220 1.1 christos (M_SDC2_OB, M_SDL_OB, M_SDM_AB, M_SDM_OB): Likewise. 1221 1.1 christos (M_SDP_AB, M_SDP_OB, M_SDR_OB): Likewise. 1222 1.1 christos (M_SWC2_OB, M_SWL_OB, M_SWM_AB, M_SWM_OB): Likewise. 1223 1.1 christos (M_SWP_AB, M_SWP_OB, M_SWR_OB): Likewise. 1224 1.1 christos (MICROMIPSOP_MASK_MAJOR, MICROMIPSOP_SH_MAJOR): New macros. 1225 1.1 christos (MICROMIPSOP_MASK_IMMEDIATE, MICROMIPSOP_SH_IMMEDIATE): Likewise. 1226 1.1 christos (MICROMIPSOP_MASK_DELTA, MICROMIPSOP_SH_DELTA): Likewise. 1227 1.1 christos (MICROMIPSOP_MASK_CODE10, MICROMIPSOP_SH_CODE10): Likewise. 1228 1.1 christos (MICROMIPSOP_MASK_TRAP, MICROMIPSOP_SH_TRAP): Likewise. 1229 1.1 christos (MICROMIPSOP_MASK_SHAMT, MICROMIPSOP_SH_SHAMT): Likewise. 1230 1.1 christos (MICROMIPSOP_MASK_TARGET, MICROMIPSOP_SH_TARGET): Likewise. 1231 1.1 christos (MICROMIPSOP_MASK_EXTLSB, MICROMIPSOP_SH_EXTLSB): Likewise. 1232 1.1 christos (MICROMIPSOP_MASK_EXTMSBD, MICROMIPSOP_SH_EXTMSBD): Likewise. 1233 1.1 christos (MICROMIPSOP_MASK_INSMSB, MICROMIPSOP_SH_INSMSB): Likewise. 1234 1.1 christos (MICROMIPSOP_MASK_CODE, MICROMIPSOP_SH_CODE): Likewise. 1235 1.1 christos (MICROMIPSOP_MASK_CODE2, MICROMIPSOP_SH_CODE2): Likewise. 1236 1.1 christos (MICROMIPSOP_MASK_CACHE, MICROMIPSOP_SH_CACHE): Likewise. 1237 1.1 christos (MICROMIPSOP_MASK_SEL, MICROMIPSOP_SH_SEL): Likewise. 1238 1.1 christos (MICROMIPSOP_MASK_OFFSET12, MICROMIPSOP_SH_OFFSET12): Likewise. 1239 1.1 christos (MICROMIPSOP_MASK_3BITPOS, MICROMIPSOP_SH_3BITPOS): Likewise. 1240 1.1 christos (MICROMIPSOP_MASK_STYPE, MICROMIPSOP_SH_STYPE): Likewise. 1241 1.1 christos (MICROMIPSOP_MASK_OFFSET10, MICROMIPSOP_SH_OFFSET10): Likewise. 1242 1.1 christos (MICROMIPSOP_MASK_RS, MICROMIPSOP_SH_RS): Likewise. 1243 1.1 christos (MICROMIPSOP_MASK_RT, MICROMIPSOP_SH_RT): Likewise. 1244 1.1 christos (MICROMIPSOP_MASK_RD, MICROMIPSOP_SH_RD): Likewise. 1245 1.1 christos (MICROMIPSOP_MASK_FS, MICROMIPSOP_SH_FS): Likewise. 1246 1.1 christos (MICROMIPSOP_MASK_FT, MICROMIPSOP_SH_FT): Likewise. 1247 1.1 christos (MICROMIPSOP_MASK_FD, MICROMIPSOP_SH_FD): Likewise. 1248 1.1 christos (MICROMIPSOP_MASK_FR, MICROMIPSOP_SH_FR): Likewise. 1249 1.1 christos (MICROMIPSOP_MASK_RS3, MICROMIPSOP_SH_RS3): Likewise. 1250 1.1 christos (MICROMIPSOP_MASK_PREFX, MICROMIPSOP_SH_PREFX): Likewise. 1251 1.1 christos (MICROMIPSOP_MASK_BCC, MICROMIPSOP_SH_BCC): Likewise. 1252 1.1 christos (MICROMIPSOP_MASK_CCC, MICROMIPSOP_SH_CCC): Likewise. 1253 1.1 christos (MICROMIPSOP_MASK_COPZ, MICROMIPSOP_SH_COPZ): Likewise. 1254 1.1 christos (MICROMIPSOP_MASK_MB, MICROMIPSOP_SH_MB): Likewise. 1255 1.1 christos (MICROMIPSOP_MASK_MC, MICROMIPSOP_SH_MC): Likewise. 1256 1.1 christos (MICROMIPSOP_MASK_MD, MICROMIPSOP_SH_MD): Likewise. 1257 1.1 christos (MICROMIPSOP_MASK_ME, MICROMIPSOP_SH_ME): Likewise. 1258 1.1 christos (MICROMIPSOP_MASK_MF, MICROMIPSOP_SH_MF): Likewise. 1259 1.1 christos (MICROMIPSOP_MASK_MG, MICROMIPSOP_SH_MG): Likewise. 1260 1.1 christos (MICROMIPSOP_MASK_MH, MICROMIPSOP_SH_MH): Likewise. 1261 1.1 christos (MICROMIPSOP_MASK_MI, MICROMIPSOP_SH_MI): Likewise. 1262 1.1 christos (MICROMIPSOP_MASK_MJ, MICROMIPSOP_SH_MJ): Likewise. 1263 1.1 christos (MICROMIPSOP_MASK_ML, MICROMIPSOP_SH_ML): Likewise. 1264 1.1 christos (MICROMIPSOP_MASK_MM, MICROMIPSOP_SH_MM): Likewise. 1265 1.1 christos (MICROMIPSOP_MASK_MN, MICROMIPSOP_SH_MN): Likewise. 1266 1.1 christos (MICROMIPSOP_MASK_MP, MICROMIPSOP_SH_MP): Likewise. 1267 1.1 christos (MICROMIPSOP_MASK_MQ, MICROMIPSOP_SH_MQ): Likewise. 1268 1.1 christos (MICROMIPSOP_MASK_IMMA, MICROMIPSOP_SH_IMMA): Likewise. 1269 1.1 christos (MICROMIPSOP_MASK_IMMB, MICROMIPSOP_SH_IMMB): Likewise. 1270 1.1 christos (MICROMIPSOP_MASK_IMMC, MICROMIPSOP_SH_IMMC): Likewise. 1271 1.1 christos (MICROMIPSOP_MASK_IMMD, MICROMIPSOP_SH_IMMD): Likewise. 1272 1.1 christos (MICROMIPSOP_MASK_IMME, MICROMIPSOP_SH_IMME): Likewise. 1273 1.1 christos (MICROMIPSOP_MASK_IMMF, MICROMIPSOP_SH_IMMF): Likewise. 1274 1.1 christos (MICROMIPSOP_MASK_IMMG, MICROMIPSOP_SH_IMMG): Likewise. 1275 1.1 christos (MICROMIPSOP_MASK_IMMH, MICROMIPSOP_SH_IMMH): Likewise. 1276 1.1 christos (MICROMIPSOP_MASK_IMMI, MICROMIPSOP_SH_IMMI): Likewise. 1277 1.1 christos (MICROMIPSOP_MASK_IMMJ, MICROMIPSOP_SH_IMMJ): Likewise. 1278 1.1 christos (MICROMIPSOP_MASK_IMML, MICROMIPSOP_SH_IMML): Likewise. 1279 1.1 christos (MICROMIPSOP_MASK_IMMM, MICROMIPSOP_SH_IMMM): Likewise. 1280 1.1 christos (MICROMIPSOP_MASK_IMMN, MICROMIPSOP_SH_IMMN): Likewise. 1281 1.1 christos (MICROMIPSOP_MASK_IMMO, MICROMIPSOP_SH_IMMO): Likewise. 1282 1.1 christos (MICROMIPSOP_MASK_IMMP, MICROMIPSOP_SH_IMMP): Likewise. 1283 1.1 christos (MICROMIPSOP_MASK_IMMQ, MICROMIPSOP_SH_IMMQ): Likewise. 1284 1.1 christos (MICROMIPSOP_MASK_IMMU, MICROMIPSOP_SH_IMMU): Likewise. 1285 1.1 christos (MICROMIPSOP_MASK_IMMW, MICROMIPSOP_SH_IMMW): Likewise. 1286 1.1 christos (MICROMIPSOP_MASK_IMMX, MICROMIPSOP_SH_IMMX): Likewise. 1287 1.1 christos (MICROMIPSOP_MASK_IMMY, MICROMIPSOP_SH_IMMY): Likewise. 1288 1.1 christos (MICROMIPSOP_MASK_CODE, MICROMIPSOP_SH_CODE): Likewise. 1289 1.1 christos (MICROMIPSOP_MASK_CODE2, MICROMIPSOP_SH_CODE2): Likewise. 1290 1.1 christos (MICROMIPSOP_MASK_CACHE, MICROMIPSOP_SH_CACHE): Likewise. 1291 1.1 christos (MICROMIPSOP_MASK_CODE20, MICROMIPSOP_SH_CODE20): Likewise. 1292 1.1 christos (MICROMIPSOP_MASK_PERFREG, MICROMIPSOP_SH_PERFREG): Likewise. 1293 1.1 christos (MICROMIPSOP_MASK_CODE19, MICROMIPSOP_SH_CODE19): Likewise. 1294 1.1 christos (MICROMIPSOP_MASK_ALN, MICROMIPSOP_SH_ALN): Likewise. 1295 1.1 christos (MICROMIPSOP_MASK_VECBYTE, MICROMIPSOP_SH_VECBYTE): Likewise. 1296 1.1 christos (MICROMIPSOP_MASK_VECALIGN, MICROMIPSOP_SH_VECALIGN): Likewise. 1297 1.1 christos (MICROMIPSOP_MASK_DSPACC, MICROMIPSOP_SH_DSPACC): Likewise. 1298 1.1 christos (MICROMIPSOP_MASK_DSPACC_S, MICROMIPSOP_SH_DSPACC_S): Likewise. 1299 1.1 christos (MICROMIPSOP_MASK_DSPSFT, MICROMIPSOP_SH_DSPSFT): Likewise. 1300 1.1 christos (MICROMIPSOP_MASK_DSPSFT_7, MICROMIPSOP_SH_DSPSFT_7): Likewise. 1301 1.1 christos (MICROMIPSOP_MASK_SA3, MICROMIPSOP_SH_SA3): Likewise. 1302 1.1 christos (MICROMIPSOP_MASK_SA4, MICROMIPSOP_SH_SA4): Likewise. 1303 1.1 christos (MICROMIPSOP_MASK_IMM8, MICROMIPSOP_SH_IMM8): Likewise. 1304 1.1 christos (MICROMIPSOP_MASK_IMM10, MICROMIPSOP_SH_IMM10): Likewise. 1305 1.1 christos (MICROMIPSOP_MASK_WRDSP, MICROMIPSOP_SH_WRDSP): Likewise. 1306 1.1 christos (MICROMIPSOP_MASK_RDDSP, MICROMIPSOP_SH_RDDSP): Likewise. 1307 1.1 christos (MICROMIPSOP_MASK_BP, MICROMIPSOP_SH_BP): Likewise. 1308 1.1 christos (MICROMIPSOP_MASK_MT_U, MICROMIPSOP_SH_MT_U): Likewise. 1309 1.1 christos (MICROMIPSOP_MASK_MT_H, MICROMIPSOP_SH_MT_H): Likewise. 1310 1.1 christos (MICROMIPSOP_MASK_MTACC_T, MICROMIPSOP_SH_MTACC_T): Likewise. 1311 1.1 christos (MICROMIPSOP_MASK_MTACC_D, MICROMIPSOP_SH_MTACC_D): Likewise. 1312 1.1 christos (MICROMIPSOP_MASK_BBITIND, MICROMIPSOP_SH_BBITIND): Likewise. 1313 1.1 christos (MICROMIPSOP_MASK_CINSPOS, MICROMIPSOP_SH_CINSPOS): Likewise. 1314 1.1 christos (MICROMIPSOP_MASK_CINSLM1, MICROMIPSOP_SH_CINSLM1): Likewise. 1315 1.1 christos (MICROMIPSOP_MASK_SEQI, MICROMIPSOP_SH_SEQI): Likewise. 1316 1.1 christos (micromips_opcodes): New declaration. 1317 1.1 christos (bfd_micromips_num_opcodes): Likewise. 1318 1.1 christos 1319 1.1 christos 2011-07-24 Maciej W. Rozycki <macro (a] codesourcery.com> 1320 1.1 christos 1321 1.1 christos * mips.h (INSN_TRAP): Rename to... 1322 1.1 christos (INSN_NO_DELAY_SLOT): ... this. 1323 1.1 christos (INSN_SYNC): Remove macro. 1324 1.1 christos 1325 1.1 christos 2011-07-01 Eric B. Weddington <eric.weddington (a] atmel.com> 1326 1.1 christos 1327 1.1 christos * avr.h (AVR_ISA_AVR6): Remove AVR_ISA_SPMX as it was actually 1328 1.1 christos a duplicate of AVR_ISA_SPM. 1329 1.1 christos 1330 1.1 christos 2011-07-01 Nick Clifton <nickc (a] redhat.com> 1331 1.1 christos 1332 1.1 christos * avr.h (AVR_ISA_AVR6): Fix typo, adding AVR_ISA_SPMX. 1333 1.1 christos 1334 1.1 christos 2011-06-18 Robin Getz <robin.getz (a] analog.com> 1335 1.1 christos 1336 1.1 christos * bfin.h (is_macmod_signed): New func 1337 1.1 christos 1338 1.1 christos 2011-06-18 Mike Frysinger <vapier (a] gentoo.org> 1339 1.1 christos 1340 1.1 christos * bfin.h (is_macmod_pmove): Add missing space before func args. 1341 1.1 christos (is_macmod_hmove): Likewise. 1342 1.1 christos 1343 1.1 christos 2011-06-13 Walter Lee <walt (a] tilera.com> 1344 1.1 christos 1345 1.1 christos * tilegx.h: New file. 1346 1.1 christos * tilepro.h: New file. 1347 1.1 christos 1348 1.1 christos 2011-05-31 Paul Brook <paul (a] codesourcery.com> 1349 1.1 christos 1350 1.1 christos * arm.h (ARM_ARCH_V7R_IDIV): Define. 1351 1.1 christos 1352 1.1 christos 2011-05-24 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 1353 1.1 christos 1354 1.1 christos * s390.h: Replace S390_OPERAND_REG_EVEN with 1355 1.1 christos S390_OPERAND_REG_PAIR. 1356 1.1 christos 1357 1.1 christos 2011-05-24 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 1358 1.1 christos 1359 1.1 christos * s390.h: Add S390_OPCODE_REG_EVEN flag. 1360 1.1 christos 1361 1.1 christos 2011-04-18 Julian Brown <julian (a] codesourcery.com> 1362 1.1 christos 1363 1.1 christos * arm.h (ARM_AEXT_V7_ARM): Remove ARM_EXT_OS from bitmask. 1364 1.1 christos 1365 1.1 christos 2011-04-11 Dan McDonald <dan (a] wellkeeper.com> 1366 1.1 christos 1367 1.1 christos PR gas/12296 1368 1.1 christos * arm.h (ARM_AEXT_V7_ARM): Add ARM_EXT_OS. 1369 1.1 christos 1370 1.1 christos 2011-03-22 Eric B. Weddington <eric.weddington (a] atmel.com> 1371 1.1 christos 1372 1.1 christos * avr.h (AVR_ISA_SPMX,AVR_ISA_DES,AVR_ISA_M256,AVR_ISA_XMEGA): 1373 1.1 christos New instruction set flags. 1374 1.1 christos (AVR_INSN): Add new instructions for SPM Z+, DES for XMEGA. 1375 1.1 christos 1376 1.1 christos 2011-02-28 Maciej W. Rozycki <macro (a] codesourcery.com> 1377 1.1 christos 1378 1.1 christos * mips.h (M_PREF_AB): New enum value. 1379 1.1 christos 1380 1.1 christos 2011-02-12 Mike Frysinger <vapier (a] gentoo.org> 1381 1.1 christos 1382 1.1 christos * bfin.h (M_S2RND, M_T, M_W32, M_FU, M_TFU, M_IS, M_ISS2, M_IH, 1383 1.1 christos M_IU): Define. 1384 1.1 christos (is_macmod_pmove, is_macmod_hmove): New functions. 1385 1.1 christos 1386 1.1 christos 2011-02-11 Mike Frysinger <vapier (a] gentoo.org> 1387 1.1 christos 1388 1.1 christos * bfin.h: Add OPCODE_BFIN_H ifdef multiple include protection. 1389 1.1 christos 1390 1.1 christos 2011-02-04 Bernd Schmidt <bernds (a] codesourcery.com> 1391 1.1 christos 1392 1.1 christos * tic6x-opcode-table.h (cmtl, ll, sl): Available on C64XP. 1393 1.1 christos * tic6x.h (TIC6X_INSN_ATOMIC): Remove. 1394 1.1 christos 1395 1.1 christos 2010-12-31 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 1396 1.1 christos 1397 1.1 christos PR gas/11395 1398 1.1 christos * hppa.h (pa_opcodes): Revert last change. Exchange 32 and 64-bit 1399 1.1 christos "bb" entries. 1400 1.1 christos 1401 1.1 christos 2010-12-26 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 1402 1.1 christos 1403 1.1 christos PR gas/11395 1404 1.1 christos * hppa.h: Clear "d" bit in "add" and "sub" patterns. 1405 1.1 christos 1406 1.1 christos 2010-12-18 Richard Sandiford <rdsandiford (a] googlemail.com> 1407 1.1 christos 1408 1.1 christos * mips.h: Update commentary after last commit. 1409 1.1 christos 1410 1.1 christos 2010-12-18 Mingjie Xing <mingjie.xing (a] gmail.com> 1411 1.1 christos 1412 1.1 christos * mips.h (OP_*_OFFSET_A, OP_*_OFFSET_B, OP_*_OFFSET_C) 1413 1.1 christos (OP_*_RZ, OP_*_FZ, INSN2_M_FP_D, INSN2_WRITE_GPR_Z, INSN2_WRITE_FPR_Z) 1414 1.1 christos (INSN2_READ_GPR_Z, INSN2_READ_FPR_Z, INSN2_READ_GPR_D): Define. 1415 1.1 christos 1416 1.1 christos 2010-11-25 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 1417 1.1 christos 1418 1.1 christos * s390.h (enum s390_opcode_cpu_val): Add S390_OPCODE_MAXCPU. 1419 1.1 christos 1420 1.1 christos 2010-11-23 Richard Sandiford <rdsandiford (a] googlemail.com> 1421 1.1 christos 1422 1.1 christos * mips.h: Fix previous commit. 1423 1.1 christos 1424 1.1 christos 2010-11-23 Maciej W. Rozycki <macro (a] linux-mips.org> 1425 1.1 christos 1426 1.1 christos * mips.h (INSN_CHIP_MASK): Update according to INSN_LOONGSON_3A. 1427 1.1 christos (INSN_LOONGSON_3A): Clear bit 31. 1428 1.1 christos 1429 1.1 christos 2010-11-15 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 1430 1.1 christos 1431 1.1 christos PR gas/12198 1432 1.1 christos * arm.h (ARM_AEXT_V6M_ONLY): New define. 1433 1.1 christos (ARM_AEXT_V6M): Rewrite in terms of ARM_AEXT_V6M_ONLY. 1434 1.1 christos (ARM_ARCH_V6M_ONLY): New define. 1435 1.1 christos 1436 1.1 christos 2010-11-11 Mingming Sun <mingm.sun (a] gmail.com> 1437 1.1 christos 1438 1.1 christos * mips.h (INSN_LOONGSON_3A): Defined. 1439 1.1 christos (CPU_LOONGSON_3A): Defined. 1440 1.1 christos (OPCODE_IS_MEMBER): Add LOONGSON_3A. 1441 1.1 christos 1442 1.1 christos 2010-10-09 Matt Rice <ratmice (a] gmail.com> 1443 1.1 christos 1444 1.1 christos * cgen.h (CGEN_ATTR, CGEN_ATTR_TYPE): Rename bool attribute to bool_. 1445 1.1 christos (CGEN_ATTR_BOOLS, CGEN_ATTR_CGEN_INSN_ALIAS_VALUE): Likewise. 1446 1.1 christos 1447 1.1 christos 2010-09-29 Bernd Schmidt <bernds (a] codesourcery.com> 1448 1.1 christos 1449 1.1 christos * tic6x-control-registers.h (tscl): Now read_write. 1450 1.1 christos 1451 1.1 christos 2010-09-27 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 1452 1.1 christos 1453 1.1 christos * s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val. 1454 1.1 christos 1455 1.1 christos 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 1456 1.1 christos 1457 1.1 christos * arm.h (ARM_EXT_VIRT): New define. 1458 1.1 christos (ARM_ARCH_V7A_IDIV_MP_SEC): Rename... 1459 1.1 christos (ARM_ARCH_V7A_IDIV_MP_SEC_VIRT): ...to this and include Virtualization 1460 1.1 christos Extensions. 1461 1.1 christos 1462 1.1 christos 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 1463 1.1 christos 1464 1.1 christos * arm.h (ARM_AEXT_ADIV): New define. 1465 1.1 christos (ARM_ARCH_V7A_IDIV_MP_SEC): Likewise. 1466 1.1 christos 1467 1.1 christos 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 1468 1.1 christos 1469 1.1 christos * arm.h (ARM_EXT_OS): New define. 1470 1.1 christos (ARM_AEXT_V6SM): Likewise. 1471 1.1 christos (ARM_ARCH_V6SM): Likewise. 1472 1.1 christos 1473 1.1 christos 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 1474 1.1 christos 1475 1.1 christos * arm.h (ARM_EXT_MP): Add. 1476 1.1 christos (ARM_ARCH_V7A_MP): Likewise. 1477 1.1 christos 1478 1.1 christos 2010-09-22 Mike Frysinger <vapier (a] gentoo.org> 1479 1.1 christos 1480 1.1 christos * bfin.h: Declare pseudoChr structs/defines. 1481 1.1 christos 1482 1.1 christos 2010-09-21 Mike Frysinger <vapier (a] gentoo.org> 1483 1.1 christos 1484 1.1 christos * bfin.h: Strip trailing whitespace. 1485 1.1 christos 1486 1.1 christos 2009-09-04 Jie Zhang <jie.zhang (a] analog.com> 1487 1.1 christos 1488 1.1 christos * bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp. 1489 1.1 christos (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define. 1490 1.1 christos (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask, 1491 1.1 christos PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask): 1492 1.1 christos Adjust accordingly. 1493 1.1 christos (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and 1494 1.1 christos PseudoDbg_Assert_grp_mask. 1495 1.1 christos 1496 1.1 christos 2010-07-29 DJ Delorie <dj (a] redhat.com> 1497 1.1 christos 1498 1.1 christos * rx.h (RX_Operand_Type): Add TwoReg. 1499 1.1 christos (RX_Opcode_ID): Remove ediv and ediv2. 1500 1.1 christos 1501 1.1 christos 2010-07-27 DJ Delorie <dj (a] redhat.com> 1502 1.1 christos 1503 1.1 christos * rx.h (RX_Opcode_ID): Add nop2 and nop3 for statistics. 1504 1.1 christos 1505 1.1 christos 2010-07-23 Naveen.H.S <naveen.S (a] kpitcummins.com> 1506 1.1 christos Ina Pandit <ina.pandit (a] kpitcummins.com> 1507 1.1 christos 1508 1.1 christos * v850.h: Define PROCESSOR_MASK, PROCESSOR_OPTION_EXTENSION, 1509 1.1 christos PROCESSOR_OPTION_ALIAS, PROCESSOR_V850E2, PROCESSOR_V850E2V3 and 1510 1.1 christos PROCESSOR_V850E2_ALL. 1511 1.1 christos Remove PROCESSOR_V850EA support. 1512 1.1 christos (v850_operand): Define V850_OPERAND_EP, V850_OPERAND_FLOAT_CC, 1513 1.1 christos V850_OPERAND_VREG, V850E_IMMEDIATE16, V850E_IMMEDIATE16HI, 1514 1.1 christos V850E_IMMEDIATE23, V850E_IMMEDIATE32, V850_OPERAND_SIGNED, 1515 1.1 christos V850_OPERAND_DISP, V850_PCREL, V850_REG_EVEN, V850E_PUSH_POP, 1516 1.1 christos V850_NOT_IMM0, V850_NOT_SA, V850_OPERAND_BANG and 1517 1.1 christos V850_OPERAND_PERCENT. 1518 1.1 christos Update V850_OPERAND_SRG, V850_OPERAND_CC, V850_OPERAND_RELAX and 1519 1.1 christos V850_NOT_R0. 1520 1.1 christos Remove V850_OPERAND_SIGNED, V850_OPERAND_EP, V850_OPERAND_DISP 1521 1.1 christos and V850E_PUSH_POP 1522 1.1 christos 1523 1.1 christos 2010-07-06 Maciej W. Rozycki <macro (a] codesourcery.com> 1524 1.1 christos 1525 1.1 christos * mips.h (MIPS16_INSN_UNCOND_BRANCH): New macro. 1526 1.1 christos (MIPS16_INSN_BRANCH): Rename to... 1527 1.1 christos (MIPS16_INSN_COND_BRANCH): ... this. 1528 1.1 christos 1529 1.1 christos 2010-07-03 Alan Modra <amodra (a] gmail.com> 1530 1.1 christos 1531 1.1 christos * ppc.h (PPC_OPCODE_32, PPC_OPCODE_BOOKE64, PPC_OPCODE_CLASSIC): Delete. 1532 1.1 christos Renumber other PPC_OPCODE defines. 1533 1.1 christos 1534 1.1 christos 2010-07-03 Alan Modra <amodra (a] gmail.com> 1535 1.1 christos 1536 1.1 christos * ppc.h (PPC_OPCODE_COMMON): Expand comment. 1537 1.1 christos 1538 1.1 christos 2010-06-29 Alan Modra <amodra (a] gmail.com> 1539 1.1 christos 1540 1.1 christos * maxq.h: Delete file. 1541 1.1 christos 1542 1.1 christos 2010-06-14 Sebastian Andrzej Siewior <bigeasy (a] linutronix.de> 1543 1.1 christos 1544 1.1 christos * ppc.h (PPC_OPCODE_E500): Define. 1545 1.1 christos 1546 1.1 christos 2010-05-26 Catherine Moore <clm (a] codesourcery.com> 1547 1.1 christos 1548 1.1 christos * mips.h (INSN_MIPS16): Remove. 1549 1.1 christos 1550 1.1 christos 2010-04-21 Joseph Myers <joseph (a] codesourcery.com> 1551 1.1 christos 1552 1.1 christos * tic6x-insn-formats.h (s_branch): Correct typo in bitmask. 1553 1.1 christos 1554 1.1 christos 2010-04-15 Nick Clifton <nickc (a] redhat.com> 1555 1.1 christos 1556 1.1 christos * alpha.h: Update copyright notice to use GPLv3. 1557 1.1 christos * arc.h: Likewise. 1558 1.1 christos * arm.h: Likewise. 1559 1.1 christos * avr.h: Likewise. 1560 1.1 christos * bfin.h: Likewise. 1561 1.1 christos * cgen.h: Likewise. 1562 1.1 christos * convex.h: Likewise. 1563 1.1 christos * cr16.h: Likewise. 1564 1.1 christos * cris.h: Likewise. 1565 1.1 christos * crx.h: Likewise. 1566 1.1 christos * d10v.h: Likewise. 1567 1.1 christos * d30v.h: Likewise. 1568 1.1 christos * dlx.h: Likewise. 1569 1.1 christos * h8300.h: Likewise. 1570 1.1 christos * hppa.h: Likewise. 1571 1.1 christos * i370.h: Likewise. 1572 1.1 christos * i386.h: Likewise. 1573 1.1 christos * i860.h: Likewise. 1574 1.1 christos * i960.h: Likewise. 1575 1.1 christos * ia64.h: Likewise. 1576 1.1 christos * m68hc11.h: Likewise. 1577 1.1 christos * m68k.h: Likewise. 1578 1.1 christos * m88k.h: Likewise. 1579 1.1 christos * maxq.h: Likewise. 1580 1.1 christos * mips.h: Likewise. 1581 1.1 christos * mmix.h: Likewise. 1582 1.1 christos * mn10200.h: Likewise. 1583 1.1 christos * mn10300.h: Likewise. 1584 1.1 christos * msp430.h: Likewise. 1585 1.1 christos * np1.h: Likewise. 1586 1.1 christos * ns32k.h: Likewise. 1587 1.1 christos * or32.h: Likewise. 1588 1.1 christos * pdp11.h: Likewise. 1589 1.1 christos * pj.h: Likewise. 1590 1.1 christos * pn.h: Likewise. 1591 1.1 christos * ppc.h: Likewise. 1592 1.1 christos * pyr.h: Likewise. 1593 1.1 christos * rx.h: Likewise. 1594 1.1 christos * s390.h: Likewise. 1595 1.1 christos * score-datadep.h: Likewise. 1596 1.1 christos * score-inst.h: Likewise. 1597 1.1 christos * sparc.h: Likewise. 1598 1.1 christos * spu-insns.h: Likewise. 1599 1.1 christos * spu.h: Likewise. 1600 1.1 christos * tic30.h: Likewise. 1601 1.1 christos * tic4x.h: Likewise. 1602 1.1 christos * tic54x.h: Likewise. 1603 1.1 christos * tic80.h: Likewise. 1604 1.1 christos * v850.h: Likewise. 1605 1.1 christos * vax.h: Likewise. 1606 1.1 christos 1607 1.1 christos 2010-03-25 Joseph Myers <joseph (a] codesourcery.com> 1608 1.1 christos 1609 1.1 christos * tic6x-control-registers.h, tic6x-insn-formats.h, 1610 1.1 christos tic6x-opcode-table.h, tic6x.h: New. 1611 1.1 christos 1612 1.1 christos 2010-02-25 Wu Zhangjin <wuzhangjin (a] gmail.com> 1613 1.1 christos 1614 1.1 christos * mips.h: (LOONGSON2F_NOP_INSN): New macro. 1615 1.1 christos 1616 1.1 christos 2010-02-08 Philipp Tomsich <philipp.tomsich (a] theobroma-systems.com> 1617 1.1 christos 1618 1.1 christos * ppc.h (PPC_OPCODE_TITAN): Define. 1619 1.1 christos 1620 1.1 christos 2010-01-14 H.J. Lu <hongjiu.lu (a] intel.com> 1621 1.1 christos 1622 1.1 christos * ia64.h (ia64_find_opcode): Remove argument name. 1623 1.1 christos (ia64_find_next_opcode): Likewise. 1624 1.1 christos (ia64_dis_opcode): Likewise. 1625 1.1 christos (ia64_free_opcode): Likewise. 1626 1.1 christos (ia64_find_dependency): Likewise. 1627 1.1 christos 1628 1.1 christos 2009-11-22 Doug Evans <dje (a] sebabeach.org> 1629 1.1 christos 1630 1.1 christos * cgen.h: Include bfd_stdint.h. 1631 1.1 christos (CGEN_INSN_LGSINT, CGEN_INSN_LGUINT): New types. 1632 1.1 christos 1633 1.1 christos 2009-11-18 Paul Brook <paul (a] codesourcery.com> 1634 1.1 christos 1635 1.1 christos * arm.h (FPU_VFP_V4_SP_D16, FPU_ARCH_VFP_V4_SP_D16): Define. 1636 1.1 christos 1637 1.1 christos 2009-11-17 Paul Brook <paul (a] codesourcery.com> 1638 1.1 christos Daniel Jacobowitz <dan (a] codesourcery.com> 1639 1.1 christos 1640 1.1 christos * arm.h (ARM_EXT_V6_DSP): Define. 1641 1.1 christos (ARM_AEXT_V6T2, ARM_AEXT_NOTM): Include ARM_EXT_V6_DSP. 1642 1.1 christos (ARM_AEXT_V7EM, ARM_ARCH_V7EM): Define. 1643 1.1 christos 1644 1.1 christos 2009-11-04 DJ Delorie <dj (a] redhat.com> 1645 1.1 christos 1646 1.1 christos * rx.h (rx_decode_opcode) (mvtipl): Add. 1647 1.1 christos (mvtcp, mvfcp, opecp): Remove. 1648 1.1 christos 1649 1.1 christos 2009-11-02 Paul Brook <paul (a] codesourcery.com> 1650 1.1 christos 1651 1.1 christos * arm.h (FPU_VFP_EXT_V3xD, FPU_VFP_EXT_FP16, FPU_NEON_EXT_FMA, 1652 1.1 christos FPU_VFP_EXT_FMA, FPU_VFP_V3xD, FPU_VFP_V4D16, FPU_VFP_V4): Define. 1653 1.1 christos (FPU_ARCH_VFP_V3D16_FP16, FPU_ARCH_VFP_V3_FP16, FPU_ARCH_VFP_V3xD, 1654 1.1 christos FPU_ARCH_VFP_V3xD_FP16, FPU_ARCH_VFP_V4, FPU_ARCH_VFP_V4D16, 1655 1.1 christos FPU_ARCH_NEON_VFP_V4): Define. 1656 1.1 christos 1657 1.1 christos 2009-10-23 Doug Evans <dje (a] sebabeach.org> 1658 1.1 christos 1659 1.1 christos * cgen-bitset.h: Delete, moved to ../cgen/bitset.h. 1660 1.1 christos * cgen.h: Update. Improve multi-inclusion macro name. 1661 1.1 christos 1662 1.1 christos 2009-10-02 Peter Bergner <bergner (a] vnet.ibm.com> 1663 1.1 christos 1664 1.1 christos * ppc.h (PPC_OPCODE_476): Define. 1665 1.1 christos 1666 1.1 christos 2009-10-01 Peter Bergner <bergner (a] vnet.ibm.com> 1667 1.1 christos 1668 1.1 christos * ppc.h (PPC_OPCODE_A2): Rename from PPC_OPCODE_PPCA2. 1669 1.1 christos 1670 1.1 christos 2009-09-29 DJ Delorie <dj (a] redhat.com> 1671 1.1 christos 1672 1.1 christos * rx.h: New file. 1673 1.1 christos 1674 1.1 christos 2009-09-22 Peter Bergner <bergner (a] vnet.ibm.com> 1675 1.1 christos 1676 1.1 christos * ppc.h (ppc_cpu_t): Typedef to uint64_t. 1677 1.1 christos 1678 1.1 christos 2009-09-21 Ben Elliston <bje (a] au.ibm.com> 1679 1.1 christos 1680 1.1 christos * ppc.h (PPC_OPCODE_PPCA2): New. 1681 1.1 christos 1682 1.1 christos 2009-09-05 Martin Thuresson <martin (a] mtme.org> 1683 1.1 christos 1684 1.1 christos * ia64.h (struct ia64_operand): Renamed member class to op_class. 1685 1.1 christos 1686 1.1 christos 2009-08-29 Martin Thuresson <martin (a] mtme.org> 1687 1.1 christos 1688 1.1 christos * tic30.h (template): Rename type template to 1689 1.1 christos insn_template. Updated code to use new name. 1690 1.1 christos * tic54x.h (template): Rename type template to 1691 1.1 christos insn_template. 1692 1.1 christos 1693 1.1 christos 2009-08-20 Nick Hudson <nick.hudson (a] gmx.co.uk> 1694 1.1 christos 1695 1.1 christos * hppa.h (pa_opcodes): Add a pa10 bb without FLAG_STRICT. 1696 1.1 christos 1697 1.1 christos 2009-06-11 Anthony Green <green (a] moxielogic.com> 1698 1.1 christos 1699 1.1 christos * moxie.h (MOXIE_F3_PCREL): Define. 1700 1.1 christos (moxie_form3_opc_info): Grow. 1701 1.1 christos 1702 1.1 christos 2009-06-06 Anthony Green <green (a] moxielogic.com> 1703 1.1 christos 1704 1.1 christos * moxie.h (MOXIE_F1_M): Define. 1705 1.1 christos 1706 1.1 christos 2009-04-15 Anthony Green <green (a] moxielogic.com> 1707 1.1 christos 1708 1.1 christos * moxie.h: Created. 1709 1.1 christos 1710 1.1 christos 2009-04-06 DJ Delorie <dj (a] redhat.com> 1711 1.1 christos 1712 1.1 christos * h8300.h: Add relaxation attributes to MOVA opcodes. 1713 1.1 christos 1714 1.1 christos 2009-03-10 Alan Modra <amodra (a] bigpond.net.au> 1715 1.1 christos 1716 1.1 christos * ppc.h (ppc_parse_cpu): Declare. 1717 1.1 christos 1718 1.1 christos 2009-03-02 Qinwei <qinwei (a] sunnorth.com.cn> 1719 1.1 christos 1720 1.1 christos * score-inst.h (score_insn_type, score_data_type): Add Ra_I9_I5 1721 1.1 christos and _IMM11 for mbitclr and mbitset. 1722 1.1 christos * score-datadep.h: Update dependency information. 1723 1.1 christos 1724 1.1 christos 2009-02-26 Peter Bergner <bergner (a] vnet.ibm.com> 1725 1.1 christos 1726 1.1 christos * ppc.h (PPC_OPCODE_POWER7): New. 1727 1.1 christos 1728 1.1 christos 2009-02-06 Doug Evans <dje (a] google.com> 1729 1.1 christos 1730 1.1 christos * i386.h: Add comment regarding sse* insns and prefixes. 1731 1.1 christos 1732 1.1 christos 2009-02-03 Sandip Matte <sandip (a] rmicorp.com> 1733 1.1 christos 1734 1.1 christos * mips.h (INSN_XLR): Define. 1735 1.1 christos (INSN_CHIP_MASK): Update. 1736 1.1 christos (CPU_XLR): Define. 1737 1.1 christos (OPCODE_IS_MEMBER): Update. 1738 1.1 christos (M_MSGSND, M_MSGLD, M_MSGLD_T, M_MSGWAIT, M_MSGWAIT_T): Define. 1739 1.1 christos 1740 1.1 christos 2009-01-28 Doug Evans <dje (a] google.com> 1741 1.1 christos 1742 1.1 christos * i386.h: Add multiple inclusion protection. 1743 1.1 christos (EAX_REG_NUM,ECX_REG_NUM,EDX_REGNUM,EBX_REG_NUM,ESI_REG_NUM) 1744 1.1 christos (EDI_REG_NUM): New macros. 1745 1.1 christos (MODRM_MOD_FIELD,MODRM_REG_FIELD,MODRM_RM_FIELD): New macros. 1746 1.1 christos (SIB_SCALE_FIELD,SIB_INDEX_FIELD,SIB_BASE_FIELD): New macros. 1747 1.1 christos (REX_PREFIX_P): New macro. 1748 1.1 christos 1749 1.1 christos 2009-01-09 Peter Bergner <bergner (a] vnet.ibm.com> 1750 1.1 christos 1751 1.1 christos * ppc.h (struct powerpc_opcode): New field "deprecated". 1752 1.1 christos (PPC_OPCODE_NOPOWER4): Delete. 1753 1.1 christos 1754 1.1 christos 2008-11-28 Joshua Kinard <kumba (a] gentoo.org> 1755 1.1 christos 1756 1.1 christos * mips.h: Define CPU_R14000, CPU_R16000. 1757 1.1 christos (OPCODE_IS_MEMBER): Include R14000, R16000 in test. 1758 1.1 christos 1759 1.1 christos 2008-11-18 Catherine Moore <clm (a] codesourcery.com> 1760 1.1 christos 1761 1.1 christos * arm.h (FPU_NEON_FP16): New. 1762 1.1 christos (FPU_ARCH_NEON_FP16): New. 1763 1.1 christos 1764 1.1 christos 2008-11-06 Chao-ying Fu <fu (a] mips.com> 1765 1.1 christos 1766 1.1 christos * mips.h: Doucument '1' for 5-bit sync type. 1767 1.1 christos 1768 1.1 christos 2008-08-28 H.J. Lu <hongjiu.lu (a] intel.com> 1769 1.1 christos 1770 1.1 christos * ia64.h (ia64_resource_specifier): Add IA64_RS_CR_IIB. Update 1771 1.1 christos IA64_RS_CR. 1772 1.1 christos 1773 1.1 christos 2008-08-08 Anatoly Sokolov <aesok (a] post.ru> 1774 1.1 christos 1775 1.1 christos * avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove. 1776 1.1 christos (AVR_ISA_AVR3): Redefine. 1777 1.1 christos (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35, 1778 1.1 christos AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51, 1779 1.1 christos AVR_ISA_AVR6): Define. 1780 1.1 christos 1781 1.1 christos 2008-08-01 Peter Bergner <bergner (a] vnet.ibm.com> 1782 1.1 christos 1783 1.1 christos * ppc.h (PPC_OPCODE_VSX, PPC_OPERAND_VSR): New. 1784 1.1 christos 1785 1.1 christos 2008-07-30 Michael J. Eager <eager (a] eagercon.com> 1786 1.1 christos 1787 1.1 christos * ppc.h (PPC_OPCODE_405): Define. 1788 1.1 christos (PPC_OPERAND_FSL, PPC_OPERAND_FCR, PPC_OPERAND_UDI): Define. 1789 1.1 christos 1790 1.1 christos 2008-06-13 Peter Bergner <bergner (a] vnet.ibm.com> 1791 1.1 christos 1792 1.1 christos * ppc.h (ppc_cpu_t): New typedef. 1793 1.1 christos (struct powerpc_opcode <flags>): Use it. 1794 1.1 christos (struct powerpc_operand <insert, extract>): Likewise. 1795 1.1 christos (struct powerpc_macro <flags>): Likewise. 1796 1.1 christos 1797 1.1 christos 2008-06-12 Adam Nemet <anemet (a] caviumnetworks.com> 1798 1.1 christos 1799 1.1 christos * mips.h: Document new field descriptors +x, +X, +p, +P, +s, +S. 1800 1.1 christos Update comment before MIPS16 field descriptors to mention MIPS16. 1801 1.1 christos (OP_SH_BBITIND, OP_MASK_BBITIND): New bit mask and shift count for 1802 1.1 christos BBIT. 1803 1.1 christos (OP_SH_CINSPOS, OP_MASK_CINSPOS, OP_SH_CINSLM1, OP_MASK_CINSLM1): 1804 1.1 christos New bit masks and shift counts for cins and exts. 1805 1.1 christos 1806 1.1 christos * mips.h: Document new field descriptors +Q. 1807 1.1 christos (OP_SH_SEQI, OP_MASK_SEQI): New bit mask and shift count for SEQI. 1808 1.1 christos 1809 1.1 christos 2008-04-28 Adam Nemet <anemet (a] caviumnetworks.com> 1810 1.1 christos 1811 1.1 christos * mips.h (INSN_MACRO): Move it up to the pinfo macros. 1812 1.1 christos (INSN2_M_FP_S, INSN2_M_FP_D): New pinfo2 macros. 1813 1.1 christos 1814 1.1 christos 2008-04-14 Edmar Wienskoski <edmar (a] freescale.com> 1815 1.1 christos 1816 1.1 christos * ppc.h: (PPC_OPCODE_E500MC): New. 1817 1.1 christos 1818 1.1 christos 2008-04-03 H.J. Lu <hongjiu.lu (a] intel.com> 1819 1.1 christos 1820 1.1 christos * i386.h (MAX_OPERANDS): Set to 5. 1821 1.1 christos (MAX_MNEM_SIZE): Changed to 20. 1822 1.1 christos 1823 1.1 christos 2008-03-28 Eric B. Weddington <eric.weddington (a] atmel.com> 1824 1.1 christos 1825 1.1 christos * avr.h (AVR_ISA_TINY3): Define new opcode set for attiny167. 1826 1.1 christos 1827 1.1 christos 2008-03-09 Paul Brook <paul (a] codesourcery.com> 1828 1.1 christos 1829 1.1 christos * arm.h (FPU_VFP_EXT_D32, FPU_VFP_V3D16, FPU_ARCH_VFP_V3D16): Define. 1830 1.1 christos 1831 1.1 christos 2008-03-04 Paul Brook <paul (a] codesourcery.com> 1832 1.1 christos 1833 1.1 christos * arm.h (ARM_EXT_V6M, ARM_EXT_BARRIER, ARM_EXT_THUMB_MSR): Define. 1834 1.1 christos (ARM_AEXT_V6T2, ARM_AEXT_V7_ARM, ARM_AEXT_V7M): Use new flags. 1835 1.1 christos (ARM_AEXT_V6M, ARM_ARCH_V6M): Define. 1836 1.1 christos 1837 1.1 christos 2008-02-27 Denis Vlasenko <vda.linux (a] googlemail.com> 1838 1.1 christos Nick Clifton <nickc (a] redhat.com> 1839 1.1 christos 1840 1.1 christos PR 3134 1841 1.1 christos * h8300.h (h8_opcodes): Add an encoding for a mov.l instruction 1842 1.1 christos with a 32-bit displacement but without the top bit of the 4th byte 1843 1.1 christos set. 1844 1.1 christos 1845 1.1 christos 2008-02-18 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 1846 1.1 christos 1847 1.1 christos * cr16.h (cr16_num_optab): Declared. 1848 1.1 christos 1849 1.1 christos 2008-02-14 Hakan Ardo <hakan (a] debian.org> 1850 1.1 christos 1851 1.1 christos PR gas/2626 1852 1.1 christos * avr.h (AVR_ISA_2xxe): Define. 1853 1.1 christos 1854 1.1 christos 2008-02-04 Adam Nemet <anemet (a] caviumnetworks.com> 1855 1.1 christos 1856 1.1 christos * mips.h: Update copyright. 1857 1.1 christos (INSN_CHIP_MASK): New macro. 1858 1.1 christos (INSN_OCTEON): New macro. 1859 1.1 christos (CPU_OCTEON): New macro. 1860 1.1 christos (OPCODE_IS_MEMBER): Handle Octeon instructions. 1861 1.1 christos 1862 1.1 christos 2008-01-23 Eric B. Weddington <eric.weddington (a] atmel.com> 1863 1.1 christos 1864 1.1 christos * avr.h (AVR_ISA_RF401): Add new opcode set for at86rf401. 1865 1.1 christos 1866 1.1 christos 2008-01-03 Eric B. Weddington <eric.weddington (a] atmel.com> 1867 1.1 christos 1868 1.1 christos * avr.h (AVR_ISA_USB162): Add new opcode set. 1869 1.1 christos (AVR_ISA_AVR3): Likewise. 1870 1.1 christos 1871 1.1 christos 2007-11-29 Mark Shinwell <shinwell (a] codesourcery.com> 1872 1.1 christos 1873 1.1 christos * mips.h (INSN_LOONGSON_2E): New. 1874 1.1 christos (INSN_LOONGSON_2F): New. 1875 1.1 christos (CPU_LOONGSON_2E): New. 1876 1.1 christos (CPU_LOONGSON_2F): New. 1877 1.1 christos (OPCODE_IS_MEMBER): Update for Loongson-2E and -2F flags. 1878 1.1 christos 1879 1.1 christos 2007-11-29 Mark Shinwell <shinwell (a] codesourcery.com> 1880 1.1 christos 1881 1.1 christos * mips.h (INSN_ISA*): Redefine certain values as an 1882 1.1 christos enumeration. Update comments. 1883 1.1 christos (mips_isa_table): New. 1884 1.1 christos (ISA_MIPS*): Redefine to match enumeration. 1885 1.1 christos (OPCODE_IS_MEMBER): Modify to correctly test new INSN_ISA* 1886 1.1 christos values. 1887 1.1 christos 1888 1.1 christos 2007-08-08 Ben Elliston <bje (a] au.ibm.com> 1889 1.1 christos 1890 1.1 christos * ppc.h (PPC_OPCODE_PPCPS): New. 1891 1.1 christos 1892 1.1 christos 2007-07-03 Nathan Sidwell <nathan (a] codesourcery.com> 1893 1.1 christos 1894 1.1 christos * m68k.h: Document j K & E. 1895 1.1 christos 1896 1.1 christos 2007-06-29 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 1897 1.1 christos 1898 1.1 christos * cr16.h: New file for CR16 target. 1899 1.1 christos 1900 1.1 christos 2007-05-02 Alan Modra <amodra (a] bigpond.net.au> 1901 1.1 christos 1902 1.1 christos * ppc.h (PPC_OPERAND_PLUS1): Update comment. 1903 1.1 christos 1904 1.1 christos 2007-04-23 Nathan Sidwell <nathan (a] codesourcery.com> 1905 1.1 christos 1906 1.1 christos * m68k.h (mcfisa_c): New. 1907 1.1 christos (mcfusp, mcf_mask): Adjust. 1908 1.1 christos 1909 1.1 christos 2007-04-20 Alan Modra <amodra (a] bigpond.net.au> 1910 1.1 christos 1911 1.1 christos * ppc.h (struct powerpc_operand): Replace "bits" with "bitm". 1912 1.1 christos (num_powerpc_operands): Declare. 1913 1.1 christos (PPC_OPERAND_SIGNED et al): Redefine as hex. 1914 1.1 christos (PPC_OPERAND_PLUS1): Define. 1915 1.1 christos 1916 1.1 christos 2007-03-21 H.J. Lu <hongjiu.lu (a] intel.com> 1917 1.1 christos 1918 1.1 christos * i386.h (REX_MODE64): Renamed to ... 1919 1.1 christos (REX_W): This. 1920 1.1 christos (REX_EXTX): Renamed to ... 1921 1.1 christos (REX_R): This. 1922 1.1 christos (REX_EXTY): Renamed to ... 1923 1.1 christos (REX_X): This. 1924 1.1 christos (REX_EXTZ): Renamed to ... 1925 1.1 christos (REX_B): This. 1926 1.1 christos 1927 1.1 christos 2007-03-15 H.J. Lu <hongjiu.lu (a] intel.com> 1928 1.1 christos 1929 1.1 christos * i386.h: Add entries from config/tc-i386.h and move tables 1930 1.1 christos to opcodes/i386-opc.h. 1931 1.1 christos 1932 1.1 christos 2007-03-13 H.J. Lu <hongjiu.lu (a] intel.com> 1933 1.1 christos 1934 1.1 christos * i386.h (FloatDR): Removed. 1935 1.1 christos (i386_optab): Use FloatD and FloatD|FloatR instead of FloatDR. 1936 1.1 christos 1937 1.1 christos 2007-03-01 Alan Modra <amodra (a] bigpond.net.au> 1938 1.1 christos 1939 1.1 christos * spu-insns.h: Add soma double-float insns. 1940 1.1 christos 1941 1.1 christos 2007-02-20 Thiemo Seufer <ths (a] mips.com> 1942 1.1 christos Chao-Ying Fu <fu (a] mips.com> 1943 1.1 christos 1944 1.1 christos * mips.h (OP_SH_BP, OP_MASK_BP): Add support for balign instruction. 1945 1.1 christos (INSN_DSPR2): Add flag for DSP R2 instructions. 1946 1.1 christos (M_BALIGN): New macro. 1947 1.1 christos 1948 1.1 christos 2007-02-14 Alan Modra <amodra (a] bigpond.net.au> 1949 1.1 christos 1950 1.1 christos * i386.h (i386_optab): Replace all occurrences of Seg2ShortForm 1951 1.1 christos and Seg3ShortFrom with Shortform. 1952 1.1 christos 1953 1.1 christos 2007-02-11 H.J. Lu <hongjiu.lu (a] intel.com> 1954 1.1 christos 1955 1.1 christos PR gas/4027 1956 1.1 christos * i386.h (i386_optab): Put the real "test" before the pseudo 1957 1.1 christos one. 1958 1.1 christos 1959 1.1 christos 2007-01-08 Kazu Hirata <kazu (a] codesourcery.com> 1960 1.1 christos 1961 1.1 christos * m68k.h (m68010up): OR fido_a. 1962 1.1 christos 1963 1.1 christos 2006-12-25 Kazu Hirata <kazu (a] codesourcery.com> 1964 1.1 christos 1965 1.1 christos * m68k.h (fido_a): New. 1966 1.1 christos 1967 1.1 christos 2006-12-24 Kazu Hirata <kazu (a] codesourcery.com> 1968 1.1 christos 1969 1.1 christos * m68k.h (mcfmac, mcfemac, cfloat, mcfhwdiv, mcfisa_a, 1970 1.1 christos mcfisa_aa, mcfisa_b, mcfusp, mcf_mask): Double the defined 1971 1.1 christos values. 1972 1.1 christos 1973 1.1 christos 2006-11-08 H.J. Lu <hongjiu.lu (a] intel.com> 1974 1.1 christos 1975 1.1 christos * i386.h (i386_optab): Replace CpuPNI with CpuSSE3. 1976 1.1 christos 1977 1.1 christos 2006-10-31 Mei Ligang <ligang (a] sunnorth.com.cn> 1978 1.1 christos 1979 1.1 christos * score-inst.h (enum score_insn_type): Add Insn_internal. 1980 1.1 christos 1981 1.1 christos 2006-10-25 Trevor Smigiel <Trevor_Smigiel (a] playstation.sony.com> 1982 1.1 christos Yukishige Shibata <shibata (a] rd.scei.sony.co.jp> 1983 1.1 christos Nobuhisa Fujinami <fnami (a] rd.scei.sony.co.jp> 1984 1.1 christos Takeaki Fukuoka <fukuoka (a] rd.scei.sony.co.jp> 1985 1.1 christos Alan Modra <amodra (a] bigpond.net.au> 1986 1.1 christos 1987 1.1 christos * spu-insns.h: New file. 1988 1.1 christos * spu.h: New file. 1989 1.1 christos 1990 1.1 christos 2006-10-24 Andrew Pinski <andrew_pinski (a] playstation.sony.com> 1991 1.1 christos 1992 1.1 christos * ppc.h (PPC_OPCODE_CELL): Define. 1993 1.1 christos 1994 1.1 christos 2006-10-23 Dwarakanath Rajagopal <dwarak.rajagopal (a] amd.com> 1995 1.1 christos 1996 1.1 christos * i386.h : Modify opcode to support for the change in POPCNT opcode 1997 1.1 christos in amdfam10 architecture. 1998 1.1 christos 1999 1.1 christos 2006-09-28 H.J. Lu <hongjiu.lu (a] intel.com> 2000 1.1 christos 2001 1.1 christos * i386.h: Replace CpuMNI with CpuSSSE3. 2002 1.1 christos 2003 1.1 christos 2006-09-26 Mark Shinwell <shinwell (a] codesourcery.com> 2004 1.1 christos Joseph Myers <joseph (a] codesourcery.com> 2005 1.1 christos Ian Lance Taylor <ian (a] wasabisystems.com> 2006 1.1 christos Ben Elliston <bje (a] wasabisystems.com> 2007 1.1 christos 2008 1.1 christos * arm.h (ARM_CEXT_IWMMXT2, ARM_ARCH_IWMMXT2): Define. 2009 1.1 christos 2010 1.1 christos 2006-09-17 Mei Ligang <ligang (a] sunnorth.com.cn> 2011 1.1 christos 2012 1.1 christos * score-datadep.h: New file. 2013 1.1 christos * score-inst.h: New file. 2014 1.1 christos 2015 1.1 christos 2006-07-14 H.J. Lu <hongjiu.lu (a] intel.com> 2016 1.1 christos 2017 1.1 christos * i386.h (i386_optab): Remove InvMem from maskmovq, movhlps, 2018 1.1 christos movlhps, movmskps, pextrw, pmovmskb, movmskpd, maskmovdqu, 2019 1.1 christos movdq2q and movq2dq. 2020 1.1 christos 2021 1.1 christos 2006-07-10 Dwarakanath Rajagopal <dwarak.rajagopal (a] amd.com> 2022 1.1 christos Michael Meissner <michael.meissner (a] amd.com> 2023 1.1 christos 2024 1.1 christos * i386.h: Add amdfam10 new instructions (SSE4a and ABM instructions). 2025 1.1 christos 2026 1.1 christos 2006-06-12 H.J. Lu <hongjiu.lu (a] intel.com> 2027 1.1 christos 2028 1.1 christos * i386.h (i386_optab): Add "nop" with memory reference. 2029 1.1 christos 2030 1.1 christos 2006-06-12 H.J. Lu <hongjiu.lu (a] intel.com> 2031 1.1 christos 2032 1.1 christos * i386.h (i386_optab): Update comment for 64bit NOP. 2033 1.1 christos 2034 1.1 christos 2006-06-06 Ben Elliston <bje (a] au.ibm.com> 2035 1.1 christos Anton Blanchard <anton (a] samba.org> 2036 1.1 christos 2037 1.1 christos * ppc.h (PPC_OPCODE_POWER6): Define. 2038 1.1 christos Adjust whitespace. 2039 1.1 christos 2040 1.1 christos 2006-06-05 Thiemo Seufer <ths (a] mips.com> 2041 1.1 christos 2042 1.1 christos * mips.h: Improve description of MT flags. 2043 1.1 christos 2044 1.1 christos 2006-05-25 Richard Sandiford <richard (a] codesourcery.com> 2045 1.1 christos 2046 1.1 christos * m68k.h (mcf_mask): Define. 2047 1.1 christos 2048 1.1 christos 2006-05-05 Thiemo Seufer <ths (a] mips.com> 2049 1.1 christos David Ung <davidu (a] mips.com> 2050 1.1 christos 2051 1.1 christos * mips.h (enum): Add macro M_CACHE_AB. 2052 1.1 christos 2053 1.1 christos 2006-05-04 Thiemo Seufer <ths (a] mips.com> 2054 1.1 christos Nigel Stephens <nigel (a] mips.com> 2055 1.1 christos David Ung <davidu (a] mips.com> 2056 1.1 christos 2057 1.1 christos * mips.h: Add INSN_SMARTMIPS define. 2058 1.1 christos 2059 1.1 christos 2006-04-30 Thiemo Seufer <ths (a] mips.com> 2060 1.1 christos David Ung <davidu (a] mips.com> 2061 1.1 christos 2062 1.1 christos * mips.h: Defines udi bits and masks. Add description of 2063 1.1 christos characters which may appear in the args field of udi 2064 1.1 christos instructions. 2065 1.1 christos 2066 1.1 christos 2006-04-26 Thiemo Seufer <ths (a] networkno.de> 2067 1.1 christos 2068 1.1 christos * mips.h: Improve comments describing the bitfield instruction 2069 1.1 christos fields. 2070 1.1 christos 2071 1.1 christos 2006-04-26 Julian Brown <julian (a] codesourcery.com> 2072 1.1 christos 2073 1.1 christos * arm.h (FPU_VFP_EXT_V3): Define constant. 2074 1.1 christos (FPU_NEON_EXT_V1): Likewise. 2075 1.1 christos (FPU_VFP_HARD): Update. 2076 1.1 christos (FPU_VFP_V3): Define macro. 2077 1.1 christos (FPU_ARCH_VFP_V3, FPU_ARCH_VFP_V3_PLUS_NEON_V1): Define macros. 2078 1.1 christos 2079 1.1 christos 2006-04-07 Joerg Wunsch <j.gnu (a] uriah.heep.sax.de> 2080 1.1 christos 2081 1.1 christos * avr.h (AVR_ISA_PWMx): New. 2082 1.1 christos 2083 1.1 christos 2006-03-28 Nathan Sidwell <nathan (a] codesourcery.com> 2084 1.1 christos 2085 1.1 christos * m68k.h (cpu_m68k, cpu_cf, cpu_m68000, cpu_m68008, cpu_m68010, 2086 1.1 christos cpu_m68020, cpu_m68ec030, cpu_m68040, cpu_m68060, cpu_m68851, 2087 1.1 christos cpu_m68881, cpu_m68882, cpu_cpu32, cpu_cf5200, cpu_cf5206e, 2088 1.1 christos cpu_cf5208, cpu_cf521x, cpu_cf5213, cpu_cf5249, cpu_cf528x, 2089 1.1 christos cpu_cf5307, cpu_cf5329, cpu_cf5407, cpu_cf547x, cpu_cf548x): Remove. 2090 1.1 christos 2091 1.1 christos 2006-03-10 Paul Brook <paul (a] codesourcery.com> 2092 1.1 christos 2093 1.1 christos * arm.h (ARM_AEXT_V7_ARM): Include v6ZK extensions. 2094 1.1 christos 2095 1.1 christos 2006-03-04 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2096 1.1 christos 2097 1.1 christos * hppa.h (pa_opcodes): Reorder bb opcodes so that pa10 opcodes come 2098 1.1 christos first. Correct mask of bb "B" opcode. 2099 1.1 christos 2100 1.1 christos 2006-02-27 H.J. Lu <hongjiu.lu (a] intel.com> 2101 1.1 christos 2102 1.1 christos * i386.h (i386_optab): Support Intel Merom New Instructions. 2103 1.1 christos 2104 1.1 christos 2006-02-24 Paul Brook <paul (a] codesourcery.com> 2105 1.1 christos 2106 1.1 christos * arm.h: Add V7 feature bits. 2107 1.1 christos 2108 1.1 christos 2006-02-23 H.J. Lu <hongjiu.lu (a] intel.com> 2109 1.1 christos 2110 1.1 christos * ia64.h (ia64_opnd): Add IA64_OPND_IMMU5b. 2111 1.1 christos 2112 1.1 christos 2006-01-31 Paul Brook <paul (a] codesourcery.com> 2113 1.1 christos Richard Earnshaw <rearnsha (a] arm.com> 2114 1.1 christos 2115 1.1 christos * arm.h: Use ARM_CPU_FEATURE. 2116 1.1 christos (ARM_AEXT_*, FPU_ENDIAN_PURE, FPU_VFP_HARD): New. 2117 1.1 christos (arm_feature_set): Change to a structure. 2118 1.1 christos (ARM_CPU_HAS_FEATURE, ARM_MERGE_FEATURE_SETS, ARM_CLEAR_FEATURE, 2119 1.1 christos ARM_FEATURE): New macros. 2120 1.1 christos 2121 1.1 christos 2005-12-07 Hans-Peter Nilsson <hp (a] axis.com> 2122 1.1 christos 2123 1.1 christos * cris.h (MOVE_M_TO_PREG_OPCODE, MOVE_M_TO_PREG_ZBITS) 2124 1.1 christos (MOVE_PC_INCR_OPCODE_PREFIX, MOVE_PC_INCR_OPCODE_SUFFIX): New macros. 2125 1.1 christos (ADD_PC_INCR_OPCODE): Don't define. 2126 1.1 christos 2127 1.1 christos 2005-12-06 H.J. Lu <hongjiu.lu (a] intel.com> 2128 1.1 christos 2129 1.1 christos PR gas/1874 2130 1.1 christos * i386.h (i386_optab): Add 64bit support for monitor and mwait. 2131 1.1 christos 2132 1.1 christos 2005-11-14 David Ung <davidu (a] mips.com> 2133 1.1 christos 2134 1.1 christos * mips.h: Assign 'm'/'M' codes to MIPS16e save/restore 2135 1.1 christos instructions. Define MIPS16_ALL_ARGS and MIPS16_ALL_STATICS for 2136 1.1 christos save/restore encoding of the args field. 2137 1.1 christos 2138 1.1 christos 2005-10-28 Dave Brolley <brolley (a] redhat.com> 2139 1.1 christos 2140 1.1 christos Contribute the following changes: 2141 1.1 christos 2005-02-16 Dave Brolley <brolley (a] redhat.com> 2142 1.1 christos 2143 1.1 christos * cgen-bitset.h: Rename CGEN_ISA_MASK to CGEN_BITSET. Rename 2144 1.1 christos cgen_isa_mask_* to cgen_bitset_*. 2145 1.1 christos * cgen.h: Likewise. 2146 1.1 christos 2147 1.1 christos 2003-10-21 Richard Sandiford <rsandifo (a] redhat.com> 2148 1.1 christos 2149 1.1 christos * cgen.h (CGEN_BITSET_ATTR_VALUE): Fix definition. 2150 1.1 christos (CGEN_ATTR_ENTRY): Change "value" to type "unsigned". 2151 1.1 christos (CGEN_CPU_TABLE): Make isas a ponter. 2152 1.1 christos 2153 1.1 christos 2003-09-29 Dave Brolley <brolley (a] redhat.com> 2154 1.1 christos 2155 1.1 christos * cgen.h (CGEN_ATTR_VALUE_BITSET_TYPE): New typedef. 2156 1.1 christos (CGEN_ATTR_VALUE_ENUM_TYPE): Ditto. 2157 1.1 christos (CGEN_ATTR_VALUE_TYPE): Use these new typedefs. 2158 1.1 christos 2159 1.1 christos 2002-12-13 Dave Brolley <brolley (a] redhat.com> 2160 1.1 christos 2161 1.1 christos * cgen.h (symcat.h): #include it. 2162 1.1 christos (cgen-bitset.h): #include it. 2163 1.1 christos (CGEN_ATTR_VALUE_TYPE): Now a union. 2164 1.1 christos (CGEN_ATTR_VALUE): Reference macros generated in opcodes/<arch>-desc.h. 2165 1.1 christos (CGEN_ATTR_ENTRY): 'value' now unsigned. 2166 1.1 christos (cgen_cpu_desc): 'isas' now (CGEN_ISA_MASK*). 2167 1.1 christos * cgen-bitset.h: New file. 2168 1.1 christos 2169 1.1 christos 2005-09-30 Catherine Moore <clm (a] cm00re.com> 2170 1.1 christos 2171 1.1 christos * bfin.h: New file. 2172 1.1 christos 2173 1.1 christos 2005-10-24 Jan Beulich <jbeulich (a] novell.com> 2174 1.1 christos 2175 1.1 christos * ia64.h (enum ia64_opnd): Move memory operand out of set of 2176 1.1 christos indirect operands. 2177 1.1 christos 2178 1.1 christos 2005-10-16 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2179 1.1 christos 2180 1.1 christos * hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes. 2181 1.1 christos Add FLAG_STRICT to pa10 ftest opcode. 2182 1.1 christos 2183 1.1 christos 2005-10-12 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2184 1.1 christos 2185 1.1 christos * hppa.h (pa_opcodes): Remove lha entries. 2186 1.1 christos 2187 1.1 christos 2005-10-08 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2188 1.1 christos 2189 1.1 christos * hppa.h (FLAG_STRICT): Revise comment. 2190 1.1 christos (pa_opcode): Revise ordering rules. Add/move strict pa10 variants 2191 1.1 christos before corresponding pa11 opcodes. Add strict pa10 register-immediate 2192 1.1 christos entries for "fdc". 2193 1.1 christos 2194 1.1 christos 2005-09-30 Catherine Moore <clm (a] cm00re.com> 2195 1.1 christos 2196 1.1 christos * bfin.h: New file. 2197 1.1 christos 2198 1.1 christos 2005-09-24 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2199 1.1 christos 2200 1.1 christos * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries. 2201 1.1 christos 2202 1.1 christos 2005-09-06 Chao-ying Fu <fu (a] mips.com> 2203 1.1 christos 2204 1.1 christos * mips.h (OP_SH_MT_U, OP_MASK_MT_U, OP_SH_MT_H, OP_MASK_MT_H, 2205 1.1 christos OP_SH_MTACC_T, OP_MASK_MTACC_T, OP_SH_MTACC_D, OP_MASK_MTACC_D): New 2206 1.1 christos define. 2207 1.1 christos Document !, $, *, &, g, +t, +T operand formats for MT instructions. 2208 1.1 christos (INSN_ASE_MASK): Update to include INSN_MT. 2209 1.1 christos (INSN_MT): New define for MT ASE. 2210 1.1 christos 2211 1.1 christos 2005-08-25 Chao-ying Fu <fu (a] mips.com> 2212 1.1 christos 2213 1.1 christos * mips.h (OP_SH_DSPACC, OP_MASK_DSPACC, OP_SH_DSPACC_S, 2214 1.1 christos OP_MASK_DSPACC_S, OP_SH_DSPSFT, OP_MASK_DSPSFT, OP_SH_DSPSFT_7, 2215 1.1 christos OP_MASK_DSPSFT_7, OP_SH_SA3, OP_MASK_SA3, OP_SH_SA4, OP_MASK_SA4, 2216 1.1 christos OP_SH_IMM8, OP_MASK_IMM8, OP_SH_IMM10, OP_MASK_IMM10, OP_SH_WRDSP, 2217 1.1 christos OP_MASK_WRDSP, OP_SH_RDDSP, OP_MASK_RDDSP): New define. 2218 1.1 christos Document 3, 4, 5, 6, 7, 8, 9, 0, :, ', @ operand formats for DSP 2219 1.1 christos instructions. 2220 1.1 christos (INSN_DSP): New define for DSP ASE. 2221 1.1 christos 2222 1.1 christos 2005-08-18 Alan Modra <amodra (a] bigpond.net.au> 2223 1.1 christos 2224 1.1 christos * a29k.h: Delete. 2225 1.1 christos 2226 1.1 christos 2005-08-15 Daniel Jacobowitz <dan (a] codesourcery.com> 2227 1.1 christos 2228 1.1 christos * ppc.h (PPC_OPCODE_E300): Define. 2229 1.1 christos 2230 1.1 christos 2005-08-12 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 2231 1.1 christos 2232 1.1 christos * s390.h (s390_opcode_cpu_val): Add enum for cpu type z9-109. 2233 1.1 christos 2234 1.1 christos 2005-07-28 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2235 1.1 christos 2236 1.1 christos PR gas/336 2237 1.1 christos * hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb 2238 1.1 christos and pitlb. 2239 1.1 christos 2240 1.1 christos 2005-07-27 Jan Beulich <jbeulich (a] novell.com> 2241 1.1 christos 2242 1.1 christos * i386.h (i386_optab): Add comment to movd. Use LongMem for all 2243 1.1 christos movd-s. Add NoRex64 to movq-s dealing only with mmx or xmm registers. 2244 1.1 christos Add movq-s as 64-bit variants of movd-s. 2245 1.1 christos 2246 1.1 christos 2005-07-18 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2247 1.1 christos 2248 1.1 christos * hppa.h: Fix punctuation in comment. 2249 1.1 christos 2250 1.1 christos * hppa.h (pa_opcode): Add rules for opcode ordering. Check first for 2251 1.1 christos implicit space-register addressing. Set space-register bits on opcodes 2252 1.1 christos using implicit space-register addressing. Add various missing pa20 2253 1.1 christos long-immediate opcodes. Remove various opcodes using implicit 3-bit 2254 1.1 christos space-register addressing. Use "fE" instead of "fe" in various 2255 1.1 christos fstw opcodes. 2256 1.1 christos 2257 1.1 christos 2005-07-18 Jan Beulich <jbeulich (a] novell.com> 2258 1.1 christos 2259 1.1 christos * i386.h (i386_optab): Operands of aam and aad are unsigned. 2260 1.1 christos 2261 1.1 christos 2007-07-15 H.J. Lu <hongjiu.lu (a] intel.com> 2262 1.1 christos 2263 1.1 christos * i386.h (i386_optab): Support Intel VMX Instructions. 2264 1.1 christos 2265 1.1 christos 2005-07-10 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2266 1.1 christos 2267 1.1 christos * hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores. 2268 1.1 christos 2269 1.1 christos 2005-07-05 Jan Beulich <jbeulich (a] novell.com> 2270 1.1 christos 2271 1.1 christos * i386.h (i386_optab): Add new insns. 2272 1.1 christos 2273 1.1 christos 2005-07-01 Nick Clifton <nickc (a] redhat.com> 2274 1.1 christos 2275 1.1 christos * sparc.h: Add typedefs to structure declarations. 2276 1.1 christos 2277 1.1 christos 2005-06-20 H.J. Lu <hongjiu.lu (a] intel.com> 2278 1.1 christos 2279 1.1 christos PR 1013 2280 1.1 christos * i386.h (i386_optab): Update comments for 64bit addressing on 2281 1.1 christos mov. Allow 64bit addressing for mov and movq. 2282 1.1 christos 2283 1.1 christos 2005-06-11 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2284 1.1 christos 2285 1.1 christos * hppa.h (pa_opcodes): Use cM and cX instead of cm and cx, 2286 1.1 christos respectively, in various floating-point load and store patterns. 2287 1.1 christos 2288 1.1 christos 2005-05-23 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 2289 1.1 christos 2290 1.1 christos * hppa.h (FLAG_STRICT): Correct comment. 2291 1.1 christos (pa_opcodes): Update load and store entries to allow both PA 1.X and 2292 1.1 christos PA 2.0 mneumonics when equivalent. Entries with cache control 2293 1.1 christos completers now require PA 1.1. Adjust whitespace. 2294 1.1 christos 2295 1.1 christos 2005-05-19 Anton Blanchard <anton (a] samba.org> 2296 1.1 christos 2297 1.1 christos * ppc.h (PPC_OPCODE_POWER5): Define. 2298 1.1 christos 2299 1.1 christos 2005-05-10 Nick Clifton <nickc (a] redhat.com> 2300 1.1 christos 2301 1.1 christos * Update the address and phone number of the FSF organization in 2302 1.1 christos the GPL notices in the following files: 2303 1.1 christos a29k.h, alpha.h, arc.h, arm.h, avr.h, cgen.h, convex.h, cris.h, 2304 1.1 christos crx.h, d10v.h, d30v.h, dlx.h, h8300.h, hppa.h, i370.h, i386.h, 2305 1.1 christos i860.h, i960.h, m68hc11.h, m68k.h, m88k.h, maxq.h, mips.h, mmix.h, 2306 1.1 christos mn10200.h, mn10300.h, msp430.h, np1.h, ns32k.h, or32.h, pdp11.h, 2307 1.1 christos pj.h, pn.h, ppc.h, pyr.h, s390.h, sparc.h, tic30.h, tic4x.h, 2308 1.1 christos tic54x.h, tic80.h, v850.h, vax.h 2309 1.1 christos 2310 1.1 christos 2005-05-09 Jan Beulich <jbeulich (a] novell.com> 2311 1.1 christos 2312 1.1 christos * i386.h (i386_optab): Add ht and hnt. 2313 1.1 christos 2314 1.1 christos 2005-04-18 Mark Kettenis <kettenis (a] gnu.org> 2315 1.1 christos 2316 1.1 christos * i386.h: Insert hyphens into selected VIA PadLock extensions. 2317 1.1 christos Add xcrypt-ctr. Provide aliases without hyphens. 2318 1.1 christos 2319 1.1 christos 2005-04-13 H.J. Lu <hongjiu.lu (a] intel.com> 2320 1.1 christos 2321 1.1 christos Moved from ../ChangeLog 2322 1.1 christos 2323 1.1 christos 2005-04-12 Paul Brook <paul (a] codesourcery.com> 2324 1.1 christos * m88k.h: Rename psr macros to avoid conflicts. 2325 1.1 christos 2326 1.1 christos 2005-03-12 Zack Weinberg <zack (a] codesourcery.com> 2327 1.1 christos * arm.h: Adjust comments for ARM_EXT_V4T and ARM_EXT_V5T. 2328 1.1 christos Add ARM_EXT_V6T2, ARM_ARCH_V6T2, ARM_ARCH_V6KT2, ARM_ARCH_V6ZT2, 2329 1.1 christos and ARM_ARCH_V6ZKT2. 2330 1.1 christos 2331 1.1 christos 2004-11-29 Tomer Levi <Tomer.Levi (a] nsc.com> 2332 1.1 christos * crx.h (enum operand_type): Rename rbase_cst4 to rbase_dispu4. 2333 1.1 christos Remove redundant instruction types. 2334 1.1 christos (struct argument): X_op - new field. 2335 1.1 christos (struct cst4_entry): Remove. 2336 1.1 christos (no_op_insn): Declare. 2337 1.1 christos 2338 1.1 christos 2004-11-05 Tomer Levi <Tomer.Levi (a] nsc.com> 2339 1.1 christos * crx.h (enum argtype): Rename types, remove unused types. 2340 1.1 christos 2341 1.1 christos 2004-10-27 Tomer Levi <Tomer.Levi (a] nsc.com> 2342 1.1 christos * crx.h (enum reg): Rearrange registers, remove 'ccfg' and `'pc'. 2343 1.1 christos (enum reg_type): Remove CRX_PC_REGTYPE, CRX_MTPR_REGTYPE. 2344 1.1 christos (enum operand_type): Rearrange operands, edit comments. 2345 1.1 christos replace us<N> with ui<N> for unsigned immediate. 2346 1.1 christos replace d<N> with disps<N>/dispu<N>/dispe<N> for signed/unsigned/escaped 2347 1.1 christos displacements (respectively). 2348 1.1 christos replace rbase_ridx_scl2_dispu<N> with rindex_disps<N> for register index. 2349 1.1 christos (instruction type): Add NO_TYPE_INS. 2350 1.1 christos (instruction flags): Add USER_REG, CST4MAP, NO_SP, NO_RPTR. 2351 1.1 christos (operand_entry): New field - 'flags'. 2352 1.1 christos (operand flags): New. 2353 1.1 christos 2354 1.1 christos 2004-10-21 Tomer Levi <Tomer.Levi (a] nsc.com> 2355 1.1 christos * crx.h (operand_type): Remove redundant types i3, i4, 2356 1.1 christos i5, i8, i12. 2357 1.1 christos Add new unsigned immediate types us3, us4, us5, us16. 2358 1.1 christos 2359 1.1 christos 2005-04-12 Mark Kettenis <kettenis (a] gnu.org> 2360 1.1 christos 2361 1.1 christos * i386.h (i386_optab): Mark VIA PadLock instructions as ImmExt and 2362 1.1 christos adjust them accordingly. 2363 1.1 christos 2364 1.1 christos 2005-04-01 Jan Beulich <jbeulich (a] novell.com> 2365 1.1 christos 2366 1.1 christos * i386.h (i386_optab): Add rdtscp. 2367 1.1 christos 2368 1.1 christos 2005-03-29 H.J. Lu <hongjiu.lu (a] intel.com> 2369 1.1 christos 2370 1.1 christos * i386.h (i386_optab): Don't allow the `l' suffix for moving 2371 1.1 christos between memory and segment register. Allow movq for moving between 2372 1.1 christos general-purpose register and segment register. 2373 1.1 christos 2374 1.1 christos 2005-02-09 Jan Beulich <jbeulich (a] novell.com> 2375 1.1 christos 2376 1.1 christos PR gas/707 2377 1.1 christos * i386.h (i386_optab): Add x_Suf to fbld and fbstp. Add w_Suf and 2378 1.1 christos FloatMF to fldcw, fstcw, fnstcw, and the memory formas of fstsw and 2379 1.1 christos fnstsw. 2380 1.1 christos 2381 1.1 christos 2006-02-07 Nathan Sidwell <nathan (a] codesourcery.com> 2382 1.1 christos 2383 1.1 christos * m68k.h (m68008, m68ec030, m68882): Remove. 2384 1.1 christos (m68k_mask): New. 2385 1.1 christos (cpu_m68k, cpu_cf): New. 2386 1.1 christos (mcf5200, mcf5206e, mcf521x, mcf5249, mcf528x, mcf5307, mcf5407, 2387 1.1 christos mcf5470, mcf5480): Rename to cpu_<foo>. Add m680x0 variants. 2388 1.1 christos 2389 1.1 christos 2005-01-25 Alexandre Oliva <aoliva (a] redhat.com> 2390 1.1 christos 2391 1.1 christos 2004-11-10 Alexandre Oliva <aoliva (a] redhat.com> 2392 1.1 christos * cgen.h (enum cgen_parse_operand_type): Add 2393 1.1 christos CGEN_PARSE_OPERAND_SYMBOLIC. 2394 1.1 christos 2395 1.1 christos 2005-01-21 Fred Fish <fnf (a] specifixinc.com> 2396 1.1 christos 2397 1.1 christos * mips.h: Change INSN_ALIAS to INSN2_ALIAS. 2398 1.1 christos Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC. 2399 1.1 christos Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC. 2400 1.1 christos 2401 1.1 christos 2005-01-19 Fred Fish <fnf (a] specifixinc.com> 2402 1.1 christos 2403 1.1 christos * mips.h (struct mips_opcode): Add new pinfo2 member. 2404 1.1 christos (INSN_ALIAS): New define for opcode table entries that are 2405 1.1 christos specific instances of another entry, such as 'move' for an 'or' 2406 1.1 christos with a zero operand. 2407 1.1 christos (INSN_READ_MDMX_ACC): Redefine from 0 to 0x2. 2408 1.1 christos (INSN_WRITE_MDMX_ACC): Redefine from 0 to 0x4. 2409 1.1 christos 2410 1.1 christos 2004-12-09 Ian Lance Taylor <ian (a] wasabisystems.com> 2411 1.1 christos 2412 1.1 christos * mips.h (CPU_RM9000): Define. 2413 1.1 christos (OPCODE_IS_MEMBER): Handle CPU_RM9000. 2414 1.1 christos 2415 1.1 christos 2004-11-25 Jan Beulich <jbeulich (a] novell.com> 2416 1.1 christos 2417 1.1 christos * i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves 2418 1.1 christos to/from test registers are illegal in 64-bit mode. Add missing 2419 1.1 christos NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix 2420 1.1 christos (previously one had to explicitly encode a rex64 prefix). Re-enable 2421 1.1 christos lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings 2422 1.1 christos support it there. Add cmpxchg16b as per Intel's 64-bit documentation. 2423 1.1 christos 2424 1.1 christos 2004-11-23 Jan Beulich <jbeulich (a] novell.com> 2425 1.1 christos 2426 1.1 christos * i386.h (i386_optab): paddq and psubq, even in their MMX form, are 2427 1.1 christos available only with SSE2. Change the MMX additions introduced by SSE 2428 1.1 christos and 3DNow!A to CpuMMX2 (rather than CpuMMX). Indicate the 3DNow!A 2429 1.1 christos instructions by their now designated identifier (since combining i686 2430 1.1 christos and 3DNow! does not really imply 3DNow!A). 2431 1.1 christos 2432 1.1 christos 2004-11-19 Alan Modra <amodra (a] bigpond.net.au> 2433 1.1 christos 2434 1.1 christos * msp430.h (struct rcodes_s, MSP430_RLC, msp430_rcodes, 2435 1.1 christos struct hcodes_s, msp430_hcodes): Move to gas/config/tc-msp430.c. 2436 1.1 christos 2437 1.1 christos 2004-11-08 Inderpreet Singh <inderpreetb (a] nioda.hcltech.com> 2438 1.1 christos Vineet Sharma <vineets (a] noida.hcltech.com> 2439 1.1 christos 2440 1.1 christos * maxq.h: New file: Disassembly information for the maxq port. 2441 1.1 christos 2442 1.1 christos 2004-11-05 H.J. Lu <hongjiu.lu (a] intel.com> 2443 1.1 christos 2444 1.1 christos * i386.h (i386_optab): Put back "movzb". 2445 1.1 christos 2446 1.1 christos 2004-11-04 Hans-Peter Nilsson <hp (a] axis.com> 2447 1.1 christos 2448 1.1 christos * cris.h (enum cris_insn_version_usage): Tweak formatting and 2449 1.1 christos comments. Remove member cris_ver_sim. Add members 2450 1.1 christos cris_ver_sim_v0_10, cris_ver_v0_10, cris_ver_v3_10, 2451 1.1 christos cris_ver_v8_10, cris_ver_v10, cris_ver_v10p. 2452 1.1 christos (struct cris_support_reg, struct cris_cond15): New types. 2453 1.1 christos (cris_conds15): Declare. 2454 1.1 christos (JUMP_PC_INCR_OPCODE_V32, BA_DWORD_OPCODE, NOP_OPCODE_COMMON) 2455 1.1 christos (NOP_OPCODE_ZBITS_COMMON, LAPC_DWORD_OPCODE, LAPC_DWORD_Z_BITS) 2456 1.1 christos (NOP_OPCODE_V32, NOP_Z_BITS_V32): New macros. 2457 1.1 christos (NOP_Z_BITS): Define in terms of NOP_OPCODE. 2458 1.1 christos (cris_imm_oprnd_size_type): New members SIZE_FIELD_SIGNED and 2459 1.1 christos SIZE_FIELD_UNSIGNED. 2460 1.1 christos 2461 1.1 christos 2004-11-04 Jan Beulich <jbeulich (a] novell.com> 2462 1.1 christos 2463 1.1 christos * i386.h (sldx_Suf): Remove. 2464 1.1 christos (FP, l_FP, sl_FP, x_FP): Don't imply IgnoreSize. 2465 1.1 christos (q_FP): Define, implying no REX64. 2466 1.1 christos (x_FP, sl_FP): Imply FloatMF. 2467 1.1 christos (i386_optab): Split reg and mem forms of moving from segment registers 2468 1.1 christos so that the memory forms can ignore the 16-/32-bit operand size 2469 1.1 christos distinction. Adjust a few others for Intel mode. Remove *FP uses from 2470 1.1 christos all non-floating-point instructions. Unite 32- and 64-bit forms of 2471 1.1 christos movsx, movzx, and movd. Adjust floating point operations for the above 2472 1.1 christos changes to the *FP macros. Add DefaultSize to floating point control 2473 1.1 christos insns operating on larger memory ranges. Remove left over comments 2474 1.1 christos hinting at certain insns being Intel-syntax ones where the ones 2475 1.1 christos actually meant are already gone. 2476 1.1 christos 2477 1.1 christos 2004-10-07 Tomer Levi <Tomer.Levi (a] nsc.com> 2478 1.1 christos 2479 1.1 christos * crx.h: Add COPS_REG_INS - Coprocessor Special register 2480 1.1 christos instruction type. 2481 1.1 christos 2482 1.1 christos 2004-09-30 Paul Brook <paul (a] codesourcery.com> 2483 1.1 christos 2484 1.1 christos * arm.h (ARM_EXT_V6K, ARM_EXT_V6Z): Define. 2485 1.1 christos (ARM_ARCH_V6K, ARM_ARCH_V6Z, ARM_ARCH_V6ZK): Define. 2486 1.1 christos 2487 1.1 christos 2004-09-11 Theodore A. Roth <troth (a] openavr.org> 2488 1.1 christos 2489 1.1 christos * avr.h: Add support for 2490 1.1 christos atmega48, atmega88, atmega168, attiny13, attiny2313, at90can128. 2491 1.1 christos 2492 1.1 christos 2004-09-09 Segher Boessenkool <segher (a] kernel.crashing.org> 2493 1.1 christos 2494 1.1 christos * ppc.h (PPC_OPERAND_OPTIONAL): Fix comment. 2495 1.1 christos 2496 1.1 christos 2004-08-24 Dmitry Diky <diwil (a] spec.ru> 2497 1.1 christos 2498 1.1 christos * msp430.h (msp430_opc): Add new instructions. 2499 1.1 christos (msp430_rcodes): Declare new instructions. 2500 1.1 christos (msp430_hcodes): Likewise.. 2501 1.1 christos 2502 1.1 christos 2004-08-13 Nick Clifton <nickc (a] redhat.com> 2503 1.1 christos 2504 1.1 christos PR/301 2505 1.1 christos * h8300.h (O_JSR): Do not allow VECIND addressing for non-SX 2506 1.1 christos processors. 2507 1.1 christos 2508 1.1 christos 2004-08-30 Michal Ludvig <mludvig (a] suse.cz> 2509 1.1 christos 2510 1.1 christos * i386.h (i386_optab): Added montmul/xsha1/xsha256 insns. 2511 1.1 christos 2512 1.1 christos 2004-07-22 H.J. Lu <hongjiu.lu (a] intel.com> 2513 1.1 christos 2514 1.1 christos * i386.h (i386_optab): Allow cs/ds in 64bit for branch hints. 2515 1.1 christos 2516 1.1 christos 2004-07-21 Jan Beulich <jbeulich (a] novell.com> 2517 1.1 christos 2518 1.1 christos * i386.h: Adjust instruction descriptions to better match the 2519 1.1 christos specification. 2520 1.1 christos 2521 1.1 christos 2004-07-16 Richard Earnshaw <rearnsha (a] arm.com> 2522 1.1 christos 2523 1.1 christos * arm.h: Remove all old content. Replace with architecture defines 2524 1.1 christos from gas/config/tc-arm.c. 2525 1.1 christos 2526 1.1 christos 2004-07-09 Andreas Schwab <schwab (a] suse.de> 2527 1.1 christos 2528 1.1 christos * m68k.h: Fix comment. 2529 1.1 christos 2530 1.1 christos 2004-07-07 Tomer Levi <Tomer.Levi (a] nsc.com> 2531 1.1 christos 2532 1.1 christos * crx.h: New file. 2533 1.1 christos 2534 1.1 christos 2004-06-24 Alan Modra <amodra (a] bigpond.net.au> 2535 1.1 christos 2536 1.1 christos * i386.h (i386_optab): Remove fildd, fistpd and fisttpd. 2537 1.1 christos 2538 1.1 christos 2004-05-24 Peter Barada <peter (a] the-baradas.com> 2539 1.1 christos 2540 1.1 christos * m68k.h: Add 'size' to m68k_opcode. 2541 1.1 christos 2542 1.1 christos 2004-05-05 Peter Barada <peter (a] the-baradas.com> 2543 1.1 christos 2544 1.1 christos * m68k.h: Switch from ColdFire chip name to core variant. 2545 1.1 christos 2546 1.1 christos 2004-04-22 Peter Barada <peter (a] the-baradas.com> 2547 1.1 christos 2548 1.1 christos * m68k.h: Add mcfmac/mcfemac definitions. Update operand 2549 1.1 christos descriptions for new EMAC cases. 2550 1.1 christos Remove ColdFire macmw/macml/msacmw/msacmw hacks and properly 2551 1.1 christos handle Motorola MAC syntax. 2552 1.1 christos Allow disassembly of ColdFire V4e object files. 2553 1.1 christos 2554 1.1 christos 2004-03-16 Alan Modra <amodra (a] bigpond.net.au> 2555 1.1 christos 2556 1.1 christos * ppc.h (PPC_OPERAND_GPR_0): Define. Bump other operand defines. 2557 1.1 christos 2558 1.1 christos 2004-03-12 Jakub Jelinek <jakub (a] redhat.com> 2559 1.1 christos 2560 1.1 christos * i386.h (i386_optab): Remove CpuNo64 from sysenter and sysexit. 2561 1.1 christos 2562 1.1 christos 2004-03-12 Michal Ludvig <mludvig (a] suse.cz> 2563 1.1 christos 2564 1.1 christos * i386.h (i386_optab): Added xstore as an alias for xstorerng. 2565 1.1 christos 2566 1.1 christos 2004-03-12 Michal Ludvig <mludvig (a] suse.cz> 2567 1.1 christos 2568 1.1 christos * i386.h (i386_optab): Added xstore/xcrypt insns. 2569 1.1 christos 2570 1.1 christos 2004-02-09 Anil Paranjpe <anilp1 (a] KPITCummins.com> 2571 1.1 christos 2572 1.1 christos * h8300.h (32bit ldc/stc): Add relaxing support. 2573 1.1 christos 2574 1.1 christos 2004-01-12 Anil Paranjpe <anilp1 (a] KPITCummins.com> 2575 1.1 christos 2576 1.1 christos * h8300.h (BITOP): Pass MEMRELAX flag. 2577 1.1 christos 2578 1.1 christos 2004-01-09 Anil Paranjpe <anilp1 (a] KPITCummins.com> 2579 1.1 christos 2580 1.1 christos * h8300.h (BITOP): Dissallow operations on @aa:16 and @aa:32 2581 1.1 christos except for the H8S. 2582 1.1 christos 2583 1.1 christos For older changes see ChangeLog-9103 2584 1.1 christos 2586 1.1 christos Copyright (C) 2004-2015 Free Software Foundation, Inc. 2587 1.1 christos 2588 1.1 christos Copying and distribution of this file, with or without modification, 2589 1.1 christos are permitted in any medium without royalty provided the copyright 2590 1.1 christos notice and this notice are preserved. 2591 1.1 christos 2592 1.1 christos Local Variables: 2593 1.1 christos mode: change-log 2594 1.1 christos left-margin: 8 2595 1.1 christos fill-column: 74 2596 1.1 christos version-control: never 2597 End: 2598