Tony Wu
dfb033f09e
MIPS: microMIPS: Fix POOL16C minor opcode enum
...
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 >
Acked-by: Steven J. Hill <Steven.Hill@imgtec.com >
Cc: david.daney@cavium.com
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/5527/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2013-06-21 18:07:03 +02:00
Steven J. Hill
cd574704ec
MIPS: MIPS16e: Add instruction formats.
...
Add structures for all the MIPS16e instructions. Also add the
enumerations for all the bit fields for opcodes, functions, etc.
Signed-off-by: Steven J. Hill <Steven.Hill@imgtec.com >
2013-05-09 17:55:20 +02:00
Leonid Yegoshin
102cedc32a
MIPS: microMIPS: Floating point support.
...
Add logic needed to do floating point emulation in microMIPS mode.
Signed-off-by: Leonid Yegoshin <Leonid.Yegoshin@imgtec.com >
Signed-off-by: Steven J. Hill <Steven. Hill@imgtec.com >
2013-05-09 17:55:18 +02:00
Steven J. Hill
2aa9fd06e2
MIPS: microMIPS: Add instruction formats.
...
Add structures for all the microMIPS instructions. Also add the
enumerations for all the bit fields for opcodes, functions, etc.
Signed-off-by: Steven J. Hill <sjhill@mips.com >
Cc: linux-mips@linux-mips.org
Cc: cernekee@gmail.com
Cc: kevink@paralogos.com
Cc: ddaney.cavm@gmail.com
Patchwork: https://patchwork.linux-mips.org/patch/4921/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
(cherry picked from commit d7f19e43a4337d4d40ff5e241172912130d06a4c)
2013-05-01 16:32:44 -05:00
Ralf Baechle
7034228792
MIPS: Whitespace cleanup.
...
Having received another series of whitespace patches I decided to do this
once and for all rather than dealing with this kind of patches trickling
in forever.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2013-02-01 10:00:22 +01:00
Ralf Baechle
8fba1e588b
MIPS: inst.h: Add MDMX and paired single instruction aka MIPS-3D formats.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2013-02-01 10:00:21 +01:00
Ralf Baechle
85dfaf0831
MIPS: inst.h: Eleminate per endianess structure definitions.
...
This makes space for further growth of the header without excessive bloat.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2013-02-01 10:00:20 +01:00
Ralf Baechle
90e8cacdbe
MIPS: UAPI: Split inst.h into exported and kernel-only part.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2013-02-01 10:00:20 +01:00