diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2015-09-10 14:18:14 +0200 |
---|---|---|
committer | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2015-09-10 15:25:55 +0200 |
commit | 9c1c2a0bb14ff5f74e68a7f1d67b8a7021c71cdf (patch) | |
tree | 41d13bcd5e7ec296e3bde19f3a5df5255974a6ba /opcodes | |
parent | 64597d827f41faae7e2ee541c02daff1a5cfb52f (diff) | |
download | gdb-9c1c2a0bb14ff5f74e68a7f1d67b8a7021c71cdf.zip gdb-9c1c2a0bb14ff5f74e68a7f1d67b8a7021c71cdf.tar.gz gdb-9c1c2a0bb14ff5f74e68a7f1d67b8a7021c71cdf.tar.bz2 |
S/390: Fix MASK_RIE_R0PI and MASK_RIE_R0PU.
This makes objdump to be able to recognize some of the extended
mnemonics more often. It does not lead to wrong being generated.
opcodes/ChangeLog:
2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* s390-opc.c: Fix MASK_RIE_R0PI and MASK_RIE_R0PU.
gas/testsuite/ChangeLog:
2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gas/s390/zarch-z10.d: Fix testcase for compare and branch
extended mnemonics.
Diffstat (limited to 'opcodes')
-rw-r--r-- | opcodes/s390-opc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/opcodes/s390-opc.c b/opcodes/s390-opc.c index 2315f0b..90dc430 100644 --- a/opcodes/s390-opc.c +++ b/opcodes/s390-opc.c @@ -512,9 +512,9 @@ const struct s390_operand s390_operands[] = #define MASK_RIE_RRP0 { 0xff, 0x00, 0x00, 0x00, 0xf0, 0xff } #define MASK_RIE_RRI0 { 0xff, 0x00, 0x00, 0x00, 0xf0, 0xff } #define MASK_RIE_RUPI { 0xff, 0x00, 0x00, 0x00, 0x00, 0xff } -#define MASK_RIE_R0PI { 0xff, 0x00, 0x00, 0x00, 0xf0, 0xff } +#define MASK_RIE_R0PI { 0xff, 0x0f, 0x00, 0x00, 0x00, 0xff } #define MASK_RIE_RUPU { 0xff, 0x00, 0x00, 0x00, 0x00, 0xff } -#define MASK_RIE_R0PU { 0xff, 0x00, 0x00, 0x00, 0xf0, 0xff } +#define MASK_RIE_R0PU { 0xff, 0x0f, 0x00, 0x00, 0x00, 0xff } #define MASK_RIE_R0IU { 0xff, 0x0f, 0x00, 0x00, 0x0f, 0xff } #define MASK_RIE_R0I0 { 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff } #define MASK_RIE_R0UU { 0xff, 0x0f, 0x00, 0x00, 0x0f, 0xff } |