diff options
author | Markos Chandras <markos.chandras@imgtec.com> | 2015-08-13 03:56:27 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2015-09-03 06:08:12 -0400 |
commit | 107d34009ef00d1680521be2c4a1cba31f9b69a6 (patch) | |
tree | 8d92c2be6977d3cea6d3615584872235d96aff01 /arch/mips/include/uapi/asm/inst.h | |
parent | cef232ec86cdadfa7f58c7db140084db0b6cc9db (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.h | 9 |
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 |