summaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2021-04-05 08:17:51 +0930
committerAlan Modra <amodra@gmail.com>2021-04-08 08:28:27 +0930
commitce7d813a0fe8f26695f6e1bd7dfeee2aff1879cb (patch)
tree7552db34f549fd4a3118a8b2be7a77e6c477820d /opcodes
parent97bf40d859ffe44892b3ad2c62f011fd26fca699 (diff)
downloadbinutils-gdb-ce7d813a0fe8f26695f6e1bd7dfeee2aff1879cb.tar.gz
PR27684, PowerPC missing mfsprg0 and others
PR 27684 * ppc-opc.c (powerpc_opcodes): Correct usprg typos, add mfpir.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog5
-rw-r--r--opcodes/ppc-opc.c9
2 files changed, 10 insertions, 4 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 6ed8178b993..9a94b9cdb4e 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,5 +1,10 @@
2021-04-08 Alan Modra <amodra@gmail.com>
+ PR 27684
+ * ppc-opc.c (powerpc_opcodes): Correct usprg typos, add mfpir.
+
+2021-04-08 Alan Modra <amodra@gmail.com>
+
PR 27676
* ppc-opc.c (DCBT_EO): Move earlier.
(insert_thct, extract_thct, insert_thds, extract_thds): New functions.
diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
index 025a2ba2fba..272dc098991 100644
--- a/opcodes/ppc-opc.c
+++ b/opcodes/ppc-opc.c
@@ -6975,8 +6975,8 @@ const struct powerpc_opcode powerpc_opcodes[] = {
{"mfivor15", XSPR(31,339,415), XSPR_MASK, BOOKE, 0, {RT}},
{"mftir", XSPR(31,339,446), XSPR_MASK, POWER10, 0, {RS}},
{"mfptcr", XSPR(31,339,464), XSPR_MASK, POWER10, 0, {RS}},
-{"mfuspgr0", XSPR(31,339,496), XSPR_MASK, POWER10, 0, {RS}},
-{"mfuspgr1", XSPR(31,339,497), XSPR_MASK, POWER10, 0, {RS}},
+{"mfusprg0", XSPR(31,339,496), XSPR_MASK, POWER10, 0, {RS}},
+{"mfusprg1", XSPR(31,339,497), XSPR_MASK, POWER10, 0, {RS}},
{"mfurmor", XSPR(31,339,505), XSPR_MASK, POWER10, 0, {RS}},
{"mfusrr0", XSPR(31,339,506), XSPR_MASK, POWER10, 0, {RS}},
{"mfusrr1", XSPR(31,339,507), XSPR_MASK, POWER10, 0, {RS}},
@@ -7147,6 +7147,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
{"mfthrm2", XSPR(31,339,1021), XSPR_MASK, PPC750, 0, {RT}},
{"mfpbl2", XSPR(31,339,1022), XSPR_MASK, PPC403, 0, {RT}},
{"mfthrm3", XSPR(31,339,1022), XSPR_MASK, PPC750, 0, {RT}},
+{"mfpir", XSPR(31,339,1023), XSPR_MASK, POWER10, 0, {RT}},
{"mfpbu2", XSPR(31,339,1023), XSPR_MASK, PPC403, 0, {RT}},
{"mfspr", X(31,339), X_MASK, COM, 0, {RT, SPR}},
@@ -7444,8 +7445,8 @@ const struct powerpc_opcode powerpc_opcodes[] = {
{"mtivor14", XSPR(31,467,414), XSPR_MASK, BOOKE, 0, {RS}},
{"mtivor15", XSPR(31,467,415), XSPR_MASK, BOOKE, 0, {RS}},
{"mtptcr", XSPR(31,467,464), XSPR_MASK, POWER10, 0, {RS}},
-{"mtuspgr0", XSPR(31,467,496), XSPR_MASK, POWER10, 0, {RS}},
-{"mtuspgr1", XSPR(31,467,497), XSPR_MASK, POWER10, 0, {RS}},
+{"mtusprg0", XSPR(31,467,496), XSPR_MASK, POWER10, 0, {RS}},
+{"mtusprg1", XSPR(31,467,497), XSPR_MASK, POWER10, 0, {RS}},
{"mturmor", XSPR(31,467,505), XSPR_MASK, POWER10, 0, {RS}},
{"mtusrr0", XSPR(31,467,506), XSPR_MASK, POWER10, 0, {RS}},
{"mtusrr1", XSPR(31,467,507), XSPR_MASK, POWER10, 0, {RS}},