aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2015-09-10 14:18:14 +0200
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>2015-09-10 15:25:55 +0200
commit9c1c2a0bb14ff5f74e68a7f1d67b8a7021c71cdf (patch)
tree41d13bcd5e7ec296e3bde19f3a5df5255974a6ba /opcodes
parent64597d827f41faae7e2ee541c02daff1a5cfb52f (diff)
downloadgdb-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.c4
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 }