1 2021-03-10 Jan Beulich <jbeulich@suse.com>
3 * opcodes/i386-dis.c (MOD_VEX_W_0_0F41_P_0_LEN_1,
4 MOD_VEX_W_1_0F41_P_0_LEN_1, MOD_VEX_W_0_0F41_P_2_LEN_1,
5 MOD_VEX_W_1_0F41_P_2_LEN_1, MOD_VEX_W_0_0F42_P_0_LEN_1,
6 MOD_VEX_W_1_0F42_P_0_LEN_1, MOD_VEX_W_0_0F42_P_2_LEN_1,
7 MOD_VEX_W_1_0F42_P_2_LEN_1, MOD_VEX_W_0_0F44_P_0_LEN_1,
8 MOD_VEX_W_1_0F44_P_0_LEN_1, MOD_VEX_W_0_0F44_P_2_LEN_1,
9 MOD_VEX_W_1_0F44_P_2_LEN_1, MOD_VEX_W_0_0F45_P_0_LEN_1,
10 MOD_VEX_W_1_0F45_P_0_LEN_1, MOD_VEX_W_0_0F45_P_2_LEN_1,
11 MOD_VEX_W_1_0F45_P_2_LEN_1, MOD_VEX_W_0_0F46_P_0_LEN_1,
12 MOD_VEX_W_1_0F46_P_0_LEN_1, MOD_VEX_W_0_0F46_P_2_LEN_1,
13 MOD_VEX_W_1_0F46_P_2_LEN_1, MOD_VEX_W_0_0F47_P_0_LEN_1,
14 MOD_VEX_W_1_0F47_P_0_LEN_1, MOD_VEX_W_0_0F47_P_2_LEN_1,
15 MOD_VEX_W_1_0F47_P_2_LEN_1, MOD_VEX_W_0_0F4A_P_0_LEN_1,
16 MOD_VEX_W_1_0F4A_P_0_LEN_1, MOD_VEX_W_0_0F4A_P_2_LEN_1,
17 MOD_VEX_W_1_0F4A_P_2_LEN_1, MOD_VEX_W_0_0F4B_P_0_LEN_1,
18 MOD_VEX_W_1_0F4B_P_0_LEN_1, MOD_VEX_W_0_0F4B_P_2_LEN_1,
19 MOD_VEX_W_0_0F91_P_0_LEN_0, MOD_VEX_W_1_0F91_P_0_LEN_0,
20 MOD_VEX_W_0_0F91_P_2_LEN_0, MOD_VEX_W_1_0F91_P_2_LEN_0,
21 MOD_VEX_W_0_0F92_P_0_LEN_0, MOD_VEX_W_0_0F92_P_2_LEN_0,
22 MOD_VEX_0F92_P_3_LEN_0, MOD_VEX_W_0_0F93_P_0_LEN_0,
23 MOD_VEX_W_0_0F93_P_2_LEN_0, MOD_VEX_0F93_P_3_LEN_0,
24 MOD_VEX_W_0_0F98_P_0_LEN_0, MOD_VEX_W_1_0F98_P_0_LEN_0,
25 MOD_VEX_W_0_0F98_P_2_LEN_0, MOD_VEX_W_1_0F98_P_2_LEN_0,
26 MOD_VEX_W_0_0F99_P_0_LEN_0, MOD_VEX_W_1_0F99_P_0_LEN_0,
27 MOD_VEX_W_0_0F99_P_2_LEN_0, MOD_VEX_W_1_0F99_P_2_LEN_0,
28 PREFIX_VEX_0F41, PREFIX_VEX_0F42, PREFIX_VEX_0F44,
29 PREFIX_VEX_0F45, PREFIX_VEX_0F46, PREFIX_VEX_0F47,
30 PREFIX_VEX_0F4A, PREFIX_VEX_0F4B, PREFIX_VEX_0F90,
31 PREFIX_VEX_0F91, PREFIX_VEX_0F92, PREFIX_VEX_0F93,
32 PREFIX_VEX_0F98, PREFIX_VEX_0F99, VEX_LEN_0F41_P_0,
33 VEX_LEN_0F41_P_2, VEX_LEN_0F42_P_0, VEX_LEN_0F42_P_2,
34 VEX_LEN_0F44_P_0, VEX_LEN_0F44_P_2, VEX_LEN_0F45_P_0,
35 VEX_LEN_0F45_P_2, VEX_LEN_0F46_P_0, VEX_LEN_0F46_P_2,
36 VEX_LEN_0F47_P_0, VEX_LEN_0F47_P_2, VEX_LEN_0F4A_P_0,
37 VEX_LEN_0F4A_P_2, VEX_LEN_0F4B_P_0, VEX_LEN_0F4B_P_2,
38 VEX_LEN_0F90_P_0, VEX_LEN_0F90_P_2, VEX_LEN_0F91_P_0,
39 VEX_LEN_0F91_P_2, VEX_LEN_0F92_P_0, VEX_LEN_0F92_P_2,
40 VEX_LEN_0F92_P_3, VEX_LEN_0F93_P_0, VEX_LEN_0F93_P_2,
41 VEX_LEN_0F93_P_3, VEX_LEN_0F98_P_0, VEX_LEN_0F98_P_2,
42 VEX_LEN_0F99_P_0, VEX_LEN_0F99_P_2, VEX_W_0F41_P_0_LEN_1,
43 VEX_W_0F41_P_2_LEN_1, VEX_W_0F42_P_0_LEN_1,
44 VEX_W_0F42_P_2_LEN_1, VEX_W_0F44_P_0_LEN_0,
45 VEX_W_0F44_P_2_LEN_0, VEX_W_0F45_P_0_LEN_1,
46 VEX_W_0F45_P_2_LEN_1, VEX_W_0F46_P_0_LEN_1,
47 VEX_W_0F46_P_2_LEN_1, VEX_W_0F47_P_0_LEN_1,
48 VEX_W_0F47_P_2_LEN_1, VEX_W_0F4A_P_0_LEN_1,
49 VEX_W_0F4A_P_2_LEN_1, VEX_W_0F4B_P_0_LEN_1,
50 VEX_W_0F4B_P_2_LEN_1, VEX_W_0F90_P_0_LEN_0,
51 VEX_W_0F90_P_2_LEN_0, VEX_W_0F91_P_0_LEN_0,
52 VEX_W_0F91_P_2_LEN_0, VEX_W_0F92_P_0_LEN_0,
53 VEX_W_0F92_P_2_LEN_0, VEX_W_0F93_P_0_LEN_0,
54 VEX_W_0F93_P_2_LEN_0, VEX_W_0F98_P_0_LEN_0,
55 VEX_W_0F98_P_2_LEN_0, VEX_W_0F99_P_0_LEN_0,
56 VEX_W_0F99_P_2_LEN_0): Delete.
57 MOD_VEX_0F41_L_1, MOD_VEX_0F42_L_1, MOD_VEX_0F44_L_0,
58 MOD_VEX_0F45_L_1, MOD_VEX_0F46_L_1, MOD_VEX_0F47_L_1,
59 MOD_VEX_0F4A_L_1, MOD_VEX_0F4B_L_1, MOD_VEX_0F91_L_0,
60 MOD_VEX_0F92_L_0, MOD_VEX_0F93_L_0, MOD_VEX_0F98_L_0,
61 MOD_VEX_0F99_L_0, PREFIX_VEX_0F41_L_1_M_1_W_0,
62 PREFIX_VEX_0F41_L_1_M_1_W_1, PREFIX_VEX_0F42_L_1_M_1_W_0,
63 PREFIX_VEX_0F42_L_1_M_1_W_1, PREFIX_VEX_0F44_L_0_M_1_W_0,
64 PREFIX_VEX_0F44_L_0_M_1_W_1, PREFIX_VEX_0F45_L_1_M_1_W_0,
65 PREFIX_VEX_0F45_L_1_M_1_W_1, PREFIX_VEX_0F46_L_1_M_1_W_0,
66 PREFIX_VEX_0F46_L_1_M_1_W_1, PREFIX_VEX_0F47_L_1_M_1_W_0,
67 PREFIX_VEX_0F47_L_1_M_1_W_1, PREFIX_VEX_0F4A_L_1_M_1_W_0,
68 PREFIX_VEX_0F4A_L_1_M_1_W_1, PREFIX_VEX_0F4B_L_1_M_1_W_0,
69 PREFIX_VEX_0F4B_L_1_M_1_W_1, PREFIX_VEX_0F90_L_0_W_0,
70 PREFIX_VEX_0F90_L_0_W_1, PREFIX_VEX_0F91_L_0_M_0_W_0,
71 PREFIX_VEX_0F91_L_0_M_0_W_1, PREFIX_VEX_0F92_L_0_M_1_W_0,
72 PREFIX_VEX_0F92_L_0_M_1_W_1, PREFIX_VEX_0F93_L_0_M_1_W_0,
73 PREFIX_VEX_0F93_L_0_M_1_W_1, PREFIX_VEX_0F98_L_0_M_1_W_0,
74 PREFIX_VEX_0F98_L_0_M_1_W_1, PREFIX_VEX_0F99_L_0_M_1_W_0,
75 PREFIX_VEX_0F99_L_0_M_1_W_1, VEX_LEN_0F41, VEX_LEN_0F42,
76 VEX_LEN_0F44, VEX_LEN_0F45, VEX_LEN_0F46, VEX_LEN_0F47,
77 VEX_LEN_0F4A, VEX_LEN_0F4B, VEX_LEN_0F90, VEX_LEN_0F91,
78 VEX_LEN_0F92, VEX_LEN_0F93, VEX_LEN_0F98, VEX_LEN_0F99,
79 VEX_W_0F41_L_1_M_1, VEX_W_0F42_L_1_M_1, VEX_W_0F44_L_0_M_1,
80 VEX_W_0F45_L_1_M_1, VEX_W_0F46_L_1_M_1, VEX_W_0F47_L_1_M_1,
81 VEX_W_0F4A_L_1_M_1, VEX_W_0F4B_L_1_M_1, VEX_W_0F90_L_0,
82 VEX_W_0F91_L_0_M_0, VEX_W_0F92_L_0_M_1, VEX_W_0F93_L_0_M_1,
83 VEX_W_0F98_L_0_M_1, VEX_W_0F99_L_0_M_1): New.
84 (prefix_table): No longer link to vex_len_table[] for opcodes
85 0F41, 0F42, 0F44, 0F45, 0F46, 0F47, 0F4A, 0F4B, 0F90, 0F91,
86 0F92, 0F93, 0F98, and 0F99.
87 (vex_table): Link to vex_len_table[] for opcodes 0F41, 0F42,
88 0F44, 0F45, 0F46, 0F47, 0F4A, 0F4B, 0F90, 0F91, 0F92, 0F93,
90 (vex_len_table): Link to mod_table[] for opcodes 0F41, 0F42,
91 0F44, 0F45, 0F46, 0F47, 0F4A, 0F4B, 0F90, 0F91, 0F92, 0F93,
93 (vex_w_table): Link to prefix_table[] for opcodes 0F41, 0F42,
94 0F44, 0F45, 0F46, 0F47, 0F4A, 0F4B, 0F90, 0F91, 0F92, 0F93,
96 (mod_table): Link to vex_w_table[] for opcodes 0F41, 0F42,
97 0F44, 0F45, 0F46, 0F47, 0F4A, 0F4B, 0F90, 0F91, 0F92, 0F93,
100 2021-03-10 Jan Beulich <jbeulich@suse.com>
102 * opcodes/i386-dis.c (VEX_REG_0F71, VEX_REG_0F72, VEX_REG_0F73):
103 Rename to REG_VEX_0F71_M_0, REG_VEX_0F72_M_0, and
104 REG_VEX_0F73_M_0 respectively.
105 (MOD_VEX_0F71_REG_2, MOD_VEX_0F71_REG_4, MOD_VEX_0F71_REG_6,
106 MOD_VEX_0F72_REG_2, MOD_VEX_0F72_REG_4, MOD_VEX_0F72_REG_6,
107 MOD_VEX_0F73_REG_2, MOD_VEX_0F73_REG_3, MOD_VEX_0F73_REG_6,
108 MOD_VEX_0F73_REG_7): Delete.
109 (MOD_VEX_0F71, MOD_VEX_0F72, MOD_VEX_0F73): New.
110 (PREFIX_VEX_0F38F5, PREFIX_VEX_0F38F6, PREFIX_VEX_0F38F7,
111 PREFIX_VEX_0F3AF0): Rename to PREFIX_VEX_0F38F5_L_0,
112 PREFIX_VEX_0F38F6_L_0, PREFIX_VEX_0F38F7_L_0,
113 PREFIX_VEX_0F3AF0_L_0 respectively.
114 (VEX_LEN_0F38F3_R_1, VEX_LEN_0F38F3_R_2, VEX_LEN_0F38F3_R_3,
115 VEX_LEN_0F38F5_P_0, VEX_LEN_0F38F5_P_1, VEX_LEN_0F38F5_P_3,
116 VEX_LEN_0F38F6_P_3, VEX_LEN_0F38F7_P_0, VEX_LEN_0F38F7_P_1,
117 VEX_LEN_0F38F7_P_2, VEX_LEN_0F38F7_P_3): Delete.
118 (VEX_LEN_0F38F3, VEX_LEN_0F38F5, VEX_LEN_0F38F6,
119 VEX_LEN_0F38F7): New.
120 (VEX_LEN_0F3AF0_P_3): Rename to VEX_LEN_0F3AF0.
121 (reg_table): No longer link to mod_table[] for VEX opcodes 0F71,
122 0F72, and 0F73. No longer link to vex_len_table[] for opcode
124 (prefix_table): No longer link to vex_len_table[] for opcodes
125 0F38F5, 0F38F6, 0F38F7, and 0F3AF0.
126 (vex_table): Link to mod_table[] for opcodes 0F71, 0F72, and
127 0F73. Link to vex_len_table[] for opcodes 0F38F3, 0F38F5,
128 0F38F6, 0F38F7, and 0F3AF0.
129 (vex_len_table): Link to reg_table[] for opcode 0F38F3. Link to
130 prefix_table[] for opcodes 0F38F5, 0F38F6, 0F38F7, and 0F3AF0.
131 (mod_table): Link to reg_table[] for VEX opcodes 0F71, 0F72, and
134 2021-03-10 Jan Beulich <jbeulich@suse.com>
136 * opcodes/i386-dis.c (REG_0F71, REG_0F72, REG_0F73): Rename to
137 REG_0F71_MOD_0, REG_0F72_MOD_0, and REG_0F73_MOD_0 respectively.
138 (MOD_0F71_REG_2, MOD_0F71_REG_4, MOD_0F71_REG_6, MOD_0F72_REG_2,
139 MOD_0F72_REG_4, MOD_0F72_REG_6, MOD_0F73_REG_2, MOD_0F73_REG_3,
140 MOD_0F73_REG_6, MOD_0F73_REG_7): Delete.
141 (MOD_0F71, MOD_0F72, MOD_0F73): New.
142 (dis386_twobyte): Link to mod_table[] for opcodes 71, 72, and
144 (reg_table): No longer link to mod_table[] for opcodes 0F71,
146 (mod_table): Link to reg_table[] for opcodes 0F71, 0F72, and
149 2021-03-10 Jan Beulich <jbeulich@suse.com>
151 * opcodes/i386-dis.c (MOD_0F18_REG_4, MOD_0F18_REG_5,
152 MOD_0F18_REG_6, MOD_0F18_REG_7): Delete.
153 (reg_table): Don't link to mod_table[] where not needed. Add
154 PREFIX_IGNORED to nop entries.
155 (prefix_table): Replace PREFIX_OPCODE in nop entries.
156 (mod_table): Add nop entries next to prefetch ones. Drop
157 MOD_0F18_REG_4, MOD_0F18_REG_5, MOD_0F18_REG_6, and
158 MOD_0F18_REG_7 entries. Add PREFIX_IGNORED to nop entries.
159 (rm_table): Add PREFIX_IGNORED to nop entries. Drop
160 PREFIX_OPCODE from endbr* entries.
161 (get_valid_dis386): Also consider entry's name when zapping
163 (print_insn): Handle PREFIX_IGNORED.
165 2021-03-09 Jan Beulich <jbeulich@suse.com>
167 * opcodes/i386-gen.c (opcode_modifiers): Delete NoTrackPrefixOk,
168 IsLockable, RepPrefixOk, and HLEPrefixOk elements. Add PrefixOk
170 * opcodes/i386-opc.h (NoTrackPrefixOk, IsLockable, HLEPrefixNone,
171 HLEPrefixLock, HLEPrefixAny, HLEPrefixRelease): Delete.
172 (PrefixNone, PrefixRep, PrefixHLERelease, PrefixNoTrack,
173 PrefixLock, PrefixHLELock, PrefixHLEAny): Define.
174 (struct i386_opcode_modifier): Delete notrackprefixok,
175 islockable, hleprefixok, and repprefixok fields. Add prefixok
177 * opcodes/i386-opc.tbl (RepPrefixOk, LockPrefixOk, HLEPrefixAny,
178 HLEPrefixLock, HLEPrefixRelease, NoTrackPrefixOk): Define.
179 (mov, xchg, add, inc, sub, dec, sbb, and, or, xor, adc, neg,
180 not, btc, btr, bts, xadd, cmpxchg, cmpxchg8b, movq, cmpxchg16b):
182 * opcodes/i386-tbl.h: Re-generate.
184 2021-03-09 Jan Beulich <jbeulich@suse.com>
186 * opcodes/i386-dis.c (dis386_twobyte): Add %LQ to sysexit.
187 * opcodes/i386-opc.tbl (sysexit): Drop No_lSuf and No_qSuf from
189 * opcodes/i386-tbl.h: Re-generate.
191 2021-03-03 Jan Beulich <jbeulich@suse.com>
193 * i386-gen.c (output_i386_opcode): Don't get operand count. Look
194 for {} instead of {0}. Don't look for '0'.
195 * i386-opc.tbl: Drop operand count field. Drop redundant operand
198 2021-02-19 Nelson Chu <nelson.chu@sifive.com>
201 * riscv-dis.c (print_insn_args): Updated encoding macros.
202 * riscv-opc.c (MASK_RVC_IMM): defined to ENCODE_CITYPE_IMM.
203 (match_c_addi16sp): Updated encoding macros.
204 (match_c_lui): Likewise.
205 (match_c_lui_with_hint): Likewise.
206 (match_c_addi4spn): Likewise.
207 (match_c_slli): Likewise.
208 (match_slli_as_c_slli): Likewise.
209 (match_c_slli64): Likewise.
210 (match_srxi_as_c_srxi): Likewise.
211 (riscv_insn_types): Added .insn css/cl/cs.
213 2021-02-18 Nelson Chu <nelson.chu@sifive.com>
215 * riscv-dis.c: Included cpu-riscv.h, and removed elfxx-riscv.h.
216 (default_priv_spec): Updated type to riscv_spec_class.
217 (parse_riscv_dis_option): Updated.
218 * riscv-opc.c: Moved stuff and make the file tidy.
220 2021-02-17 Alan Modra <amodra@gmail.com>
222 * wasm32-dis.c: Include limits.h.
223 (CHAR_BIT): Provide backup define.
224 (wasm_read_leb128): Use CHAR_BIT to size "result" in bits.
225 Correct signed overflow checking.
227 2021-02-16 Jan Beulich <jbeulich@suse.com>
229 * i386-opc.tbl: Split CVTPI2PD template. Add SSE2AVX variant.
230 * i386-tbl.h: Re-generate.
232 2021-02-16 Jan Beulich <jbeulich@suse.com>
234 * i386-gen.c (set_bitfield): Don't look for CpuFP, Mmword, nor
236 * i386-opc.tbl (CpuFP, Mmword, Oword): Define.
238 2021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
240 * s390-mkopc.c (main): Accept arch14 as cpu string.
241 * s390-opc.txt: Add new arch14 instructions.
243 2021-02-04 Nick Alcock <nick.alcock@oracle.com>
245 * configure.ac (SHARED_LIBADD): Remove explicit -lintl population in
247 * configure: Regenerated.
249 2021-02-08 Mike Frysinger <vapier@gentoo.org>
251 * tic54x-dis.c (sprint_mmr): Change to tic54x_mmregs.
252 * tic54x-opc.c (regs): Rename to ...
253 (tic54x_regs): ... this.
254 (mmregs): Rename to ...
255 (tic54x_mmregs): ... this.
256 (condition_codes): Rename to ...
257 (tic54x_condition_codes): ... this.
258 (cc2_codes): Rename to ...
259 (tic54x_cc2_codes): ... this.
260 (cc3_codes): Rename to ...
261 (tic54x_cc3_codes): ... this.
262 (status_bits): Rename to ...
263 (tic54x_status_bits): ... this.
264 (misc_symbols): Rename to ...
265 (tic54x_misc_symbols): ... this.
267 2021-02-04 Nelson Chu <nelson.chu@sifive.com>
269 * riscv-opc.c (MASK_RVB_IMM): Removed.
270 (riscv_opcodes): Removed zb* instructions.
271 (riscv_ext_version_table): Removed versions for zb*.
273 2021-01-26 Alan Modra <amodra@gmail.com>
275 * i386-gen.c (parse_template): Ensure entire template_instance
278 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
280 * riscv-opc.c (riscv_gpr_names_abi): Aligned the code.
281 (riscv_fpr_names_abi): Likewise.
282 (riscv_opcodes): Likewise.
283 (riscv_insn_types): Likewise.
285 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
287 * riscv-dis.c (parse_riscv_dis_option): Fix typos of message.
289 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
291 * riscv-dis.c: Comments tidy and improvement.
292 * riscv-opc.c: Likewise.
294 2021-01-13 Alan Modra <amodra@gmail.com>
296 * Makefile.in: Regenerate.
298 2021-01-12 H.J. Lu <hongjiu.lu@intel.com>
301 * configure.ac: Use GNU_MAKE_JOBSERVER.
302 * aclocal.m4: Regenerated.
303 * configure: Likewise.
305 2021-01-12 Nick Clifton <nickc@redhat.com>
307 * po/sr.po: Updated Serbian translation.
309 2021-01-11 H.J. Lu <hongjiu.lu@intel.com>
312 * configure: Regenerated.
314 2021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
316 * aarch64-asm-2.c: Regenerate.
317 * aarch64-dis-2.c: Likewise.
318 * aarch64-opc-2.c: Likewise.
319 * aarch64-opc.c (aarch64_print_operand):
320 Delete handling of AARCH64_OPND_CSRE_CSR.
321 * aarch64-tbl.h (aarch64_feature_csre): Delete.
323 (_CSRE_INSN): Likewise.
324 (aarch64_opcode_table): Delete csr.
326 2021-01-11 Nick Clifton <nickc@redhat.com>
328 * po/de.po: Updated German translation.
329 * po/fr.po: Updated French translation.
330 * po/pt_BR.po: Updated Brazilian Portuguese translation.
331 * po/sv.po: Updated Swedish translation.
332 * po/uk.po: Updated Ukranian translation.
334 2021-01-09 H.J. Lu <hongjiu.lu@intel.com>
336 * configure: Regenerated.
338 2021-01-09 Nick Clifton <nickc@redhat.com>
340 * configure: Regenerate.
341 * po/opcodes.pot: Regenerate.
343 2021-01-09 Nick Clifton <nickc@redhat.com>
345 * 2.36 release branch crated.
347 2021-01-08 Peter Bergner <bergner@linux.ibm.com>
349 * ppc-opc.c (insert_dw, (extract_dw): New functions.
350 (DW, (XRC_MASK): Define.
351 (powerpc_opcodes) <hashchk, hashchkp, hashst, haststp>: New mnemonics.
353 2021-01-09 Alan Modra <amodra@gmail.com>
355 * configure: Regenerate.
357 2021-01-08 Nick Clifton <nickc@redhat.com>
359 * po/sv.po: Updated Swedish translation.
361 2021-01-08 Nick Clifton <nickc@redhat.com>
364 * aarch64-dis.c (determine_disassembling_preference): Move call to
365 aarch64_match_operands_constraint outside of the assertion.
366 * aarch64-asm.c (aarch64_ins_limm_1): Remove call to assert.
367 Replace with a return of FALSE.
370 * aarch64-opc.c (aarch64_sys_regs): Treat id_aa64mmfr2_el1 as a
371 core system register.
373 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
375 * configure: Regenerate.
377 2021-01-07 Nick Clifton <nickc@redhat.com>
379 * po/fr.po: Updated French translation.
381 2021-01-07 Fredrik Noring <noring@nocrew.org>
383 * m68k-opc.c (chkl): Change minimum architecture requirement to
386 2021-01-07 Philipp Tomsich <prt@gnu.org>
388 * riscv-opc.c (riscv_opcodes): Add pause hint instruction.
390 2021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
391 Jim Wilson <jimw@sifive.com>
392 Andrew Waterman <andrew@sifive.com>
393 Maxim Blinov <maxim.blinov@embecosm.com>
394 Kito Cheng <kito.cheng@sifive.com>
395 Nelson Chu <nelson.chu@sifive.com>
397 * riscv-opc.c (riscv_opcodes): Add ZBA/ZBB/ZBC instructions.
398 (MASK_RVB_IMM): Used for rev8 and orc.b encoding.
400 2021-01-01 Alan Modra <amodra@gmail.com>
402 Update year range in copyright notice of all files.
404 For older changes see ChangeLog-2020
406 Copyright (C) 2021 Free Software Foundation, Inc.
408 Copying and distribution of this file, with or without modification,
409 are permitted in any medium without royalty provided the copyright
410 notice and this notice are preserved.
416 version-control: never