From ce7d813a0fe8f26695f6e1bd7dfeee2aff1879cb Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 5 Apr 2021 08:17:51 +0930 Subject: [PATCH] PR27684, PowerPC missing mfsprg0 and others PR 27684 * ppc-opc.c (powerpc_opcodes): Correct usprg typos, add mfpir. --- opcodes/ChangeLog | 5 +++++ opcodes/ppc-opc.c | 9 +++++---- 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,3 +1,8 @@ +2021-04-08 Alan Modra + + PR 27684 + * ppc-opc.c (powerpc_opcodes): Correct usprg typos, add mfpir. + 2021-04-08 Alan Modra PR 27676 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}}, -- 2.30.2