All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 1/2] MIPS: microMIPS: Fix POOL16C minor opcode enum
@ 2013-06-20 13:32 Tony Wu
  2013-06-20 13:35 ` [PATCH v5 2/2] MIPS: microMIPS: Refactor get_frame_info support Tony Wu
  2013-06-20 13:50 ` [PATCH v5 1/2] MIPS: microMIPS: Fix POOL16C minor opcode enum Ralf Baechle
  0 siblings, 2 replies; 5+ messages in thread
From: Tony Wu @ 2013-06-20 13:32 UTC (permalink / raw)
  To: ralf, macro, Steven.Hill, david.daney, linux-mips

As pointed out by Maciej, POOL16C minor opcodes were mostly shifted
by one bit. Correct those opcodes, and also add jraddiusp to the enum.

Signed-off-by: Tony Wu <tung7970@gmail.com>
Cc: Maciej W. Rozycki <macro@linux-mips.org>
Cc: Steven J. Hill <Steven.Hill@imgtec.com>
Acked-by: Steven J. Hill <Steven.Hill@imgtec.com>
---
 arch/mips/include/uapi/asm/inst.h |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/arch/mips/include/uapi/asm/inst.h b/arch/mips/include/uapi/asm/inst.h
index 0f4aec2..e5a676e 100644
--- a/arch/mips/include/uapi/asm/inst.h
+++ b/arch/mips/include/uapi/asm/inst.h
@@ -409,10 +409,11 @@ enum mm_32f_73_minor_op {
 enum mm_16c_minor_op {
 	mm_lwm16_op = 0x04,
 	mm_swm16_op = 0x05,
-	mm_jr16_op = 0x18,
-	mm_jrc_op = 0x1a,
-	mm_jalr16_op = 0x1c,
-	mm_jalrs16_op = 0x1e,
+	mm_jr16_op = 0x0c,
+	mm_jrc_op = 0x0d,
+	mm_jalr16_op = 0x0e,
+	mm_jalrs16_op = 0x0f,
+	mm_jraddiusp_op = 0x18,
 };
 
 /*
-- 
1.7.10.2

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-06-20 16:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-20 13:32 [PATCH v5 1/2] MIPS: microMIPS: Fix POOL16C minor opcode enum Tony Wu
2013-06-20 13:35 ` [PATCH v5 2/2] MIPS: microMIPS: Refactor get_frame_info support Tony Wu
2013-06-20 16:29   ` Steven J. Hill
2013-06-20 16:29     ` Steven J. Hill
2013-06-20 13:50 ` [PATCH v5 1/2] MIPS: microMIPS: Fix POOL16C minor opcode enum Ralf Baechle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.