diff options
author | Andreas Krebbel <krebbel@linux.ibm.com> | 2020-12-04 09:00:43 +0100 |
---|---|---|
committer | Andreas Krebbel <krebbel@linux.ibm.com> | 2020-12-04 09:14:02 +0100 |
commit | c524d11e50729ac1a14ac1e749d9a5c459881391 (patch) | |
tree | 444455e4ab26534a622e176053bdae4ac261ed73 /opcodes/alpha-opc.c | |
parent | 288f0ba26478ec3a8926d54319b9c899e64e26a7 (diff) | |
download | gdb-c524d11e50729ac1a14ac1e749d9a5c459881391.zip gdb-c524d11e50729ac1a14ac1e749d9a5c459881391.tar.gz gdb-c524d11e50729ac1a14ac1e749d9a5c459881391.tar.bz2 |
IBM Z: Add risbgz and risbgnz extended mnemonics
These two extended mnemonics are documented in the Principles of
Operations manual but currently not supported by Binutils. They
provide aliases for already supported instructions with the zero flag
being set. The flag otherwise is mingled into one of the immediate
operands what makes asm code much harder to read.
opcodes/
* s390-opc.txt: Add risbgz and risbgnz.
* s390-opc.c (U6_26): New operand type.
(INSTR_RIE_RRUUU2, MASK_RIE_RRUUU2): New instruction format and
mask.
gas/
* testsuite/gas/s390/zarch-z10.s: Add tests for risbgz.
* testsuite/gas/s390/zarch-z10.d: Add regexp for risbgz.
* testsuite/gas/s390/zarch-zEC12.s: Add tests for risbgnz.
* testsuite/gas/s390/zarch-zEC12.d: Add regexp for risbgnz.
Diffstat (limited to 'opcodes/alpha-opc.c')
0 files changed, 0 insertions, 0 deletions