aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/include/uapi/asm/inst.h
diff options
context:
space:
mode:
authorMarkos Chandras <markos.chandras@imgtec.com>2015-08-13 03:56:27 -0400
committerRalf Baechle <ralf@linux-mips.org>2015-09-03 06:08:12 -0400
commit107d34009ef00d1680521be2c4a1cba31f9b69a6 (patch)
tree8d92c2be6977d3cea6d3615584872235d96aff01 /arch/mips/include/uapi/asm/inst.h
parentcef232ec86cdadfa7f58c7db140084db0b6cc9db (diff)
MIPS: inst.h: Add new MIPS R6 FPU opcodes
Add opcodes for the new MIPS R6 FPU instructions. Signed-off-by: Markos Chandras <markos.chandras@imgtec.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/10952/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/include/uapi/asm/inst.h')
-rw-r--r--arch/mips/include/uapi/asm/inst.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/arch/mips/include/uapi/asm/inst.h b/arch/mips/include/uapi/asm/inst.h
index 3dce80e67948..9b44d5a816fa 100644
--- a/arch/mips/include/uapi/asm/inst.h
+++ b/arch/mips/include/uapi/asm/inst.h
@@ -167,8 +167,13 @@ enum cop1_sdw_func {
167 fround_op = 0x0c, ftrunc_op = 0x0d, 167 fround_op = 0x0c, ftrunc_op = 0x0d,
168 fceil_op = 0x0e, ffloor_op = 0x0f, 168 fceil_op = 0x0e, ffloor_op = 0x0f,
169 fmovc_op = 0x11, fmovz_op = 0x12, 169 fmovc_op = 0x11, fmovz_op = 0x12,
170 fmovn_op = 0x13, frecip_op = 0x15, 170 fmovn_op = 0x13, fseleqz_op = 0x14,
171 frsqrt_op = 0x16, fcvts_op = 0x20, 171 frecip_op = 0x15, frsqrt_op = 0x16,
172 fselnez_op = 0x17, fmaddf_op = 0x18,
173 fmsubf_op = 0x19, frint_op = 0x1a,
174 fclass_op = 0x1b, fmin_op = 0x1c,
175 fmina_op = 0x1d, fmax_op = 0x1e,
176 fmaxa_op = 0x1f, fcvts_op = 0x20,
172 fcvtd_op = 0x21, fcvte_op = 0x22, 177 fcvtd_op = 0x21, fcvte_op = 0x22,
173 fcvtw_op = 0x24, fcvtl_op = 0x25, 178 fcvtw_op = 0x24, fcvtl_op = 0x25,
174 fcmp_op = 0x30 179 fcmp_op = 0x30