binutils-gdb/include/opcode
Philipp Tomsich 9455c91957 RISC-V: Add support for Zbs instructions
This change adds the Zbs instructions from the Zbs 1.0.0 specification.
See
  https://github.com/riscv/riscv-bitmanip/releases/tag/1.0.0
for the frozen specification.

2021-01-09  Philipp Tomsich  <philipp.tomsich@vrull.eu>

    bfd/
	* elfxx-riscv.c (riscv_supported_std_z_ext): Added zbs.
    gas/
	* config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZBS.
	* testsuite/gas/riscv/b-ext.d: Test Zbs instructions.
	* testsuite/gas/riscv/b-ext.s: Likewise.
	* testsuite/gas/riscv/b-ext-64.d: Likewise.
	* testsuite/gas/riscv/b-ext-64.s: Likewise.
    include/
	* opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for Zbs.
	* opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZBS.
    opcodes/
	* riscv-opc.c (riscv_supported_std_z_ext): Add zbs.

Signed-off-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
2021-10-07 17:09:25 +08:00
..
aarch64.h aarch64: add armv9-a architecture to -march 2021-09-30 20:44:17 +01:00
alpha.h
arc-attrs.h
arc-func.h
arc.h Use bool in include 2021-03-31 10:49:23 +10:30
arm.h PATCH [6/10] arm: Add -march=armv8.1-m.main+pacbti flag 2021-07-26 14:18:24 +02:00
avr.h
bfin.h
cgen.h Remove bfd_stdint.h 2021-03-31 10:49:23 +10:30
ChangeLog-0415
ChangeLog-9103
convex.h
cr16.h Remove strneq macro and use startswith. 2021-04-01 15:00:56 +02:00
cris.h
crx.h
csky.h
d10v.h
d30v.h
dlx.h
ft32.h
h8300.h
hppa.h
i386.h
ia64.h
m68hc11.h
m68k.h
metag.h
mips.h MIPS/opcodes: Properly handle ISA exclusion 2021-05-29 03:26:32 +02:00
mmix.h
mn10200.h
mn10300.h
moxie.h
msp430-decode.h
msp430.h
nds32.h
nfp.h Remove bfd_stdint.h 2021-03-31 10:49:23 +10:30
nios2.h
nios2r1.h
nios2r2.h
np1.h
ns32k.h
pdp11.h
pj.h
pn.h
ppc.h Remove bfd_stdint.h 2021-03-31 10:49:23 +10:30
pru.h
pyr.h
riscv-opc.h RISC-V: Add support for Zbs instructions 2021-10-07 17:09:25 +08:00
riscv.h RISC-V: Add support for Zbs instructions 2021-10-07 17:09:25 +08:00
rl78.h
rx.h
s12z.h
s390.h IBM Z: Implement instruction set extensions 2021-02-15 14:32:17 +01:00
score-datadep.h
score-inst.h
sparc.h
spu-insns.h
spu.h
tic4x.h
tic6x-control-registers.h
tic6x-insn-formats.h
tic6x-opcode-table.h Use bool in include 2021-03-31 10:49:23 +10:30
tic6x.h Use bool in include 2021-03-31 10:49:23 +10:30
tic30.h
tic54x.h opcodes: tic54x: namespace exported variables 2021-02-08 18:26:08 -05:00
tilegx.h
tilepro.h
v850.h
vax.h
visium.h
wasm.h
xgate.h