aboutsummaryrefslogtreecommitdiff
path: root/target/tricore/helper.h
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2017-01-12 18:29:49 +0000
committerPeter Maydell <peter.maydell@linaro.org>2017-01-12 18:29:49 +0000
commitb6c08970bc989bfddcf830684ea7a96b7a4d62a7 (patch)
tree5da59c11f02d29ea08cd2bf1fe868e7a6bebbe5b /target/tricore/helper.h
parent80fbc689e0503f8dd7b1eaf1b608cd6b8e76ca09 (diff)
parent50788a3fdbade5f8ed1c8296988578133c52c6aa (diff)
Merge remote-tracking branch 'remotes/bkoppelmann/tags/pull-tricore-2017-01-11-2' into staging
TriCore FPU patches # gpg: Signature made Wed 11 Jan 2017 13:40:11 GMT # gpg: using RSA key 0x0AD2C6396B69CA14 # gpg: Good signature from "Bastian Koppelmann <kbastian@mail.uni-paderborn.de>" # Primary key fingerprint: 6E63 6A7E 83F2 DD0C FA6E 6E37 0AD2 C639 6B69 CA14 * remotes/bkoppelmann/tags/pull-tricore-2017-01-11-2: target-tricore: Add updfl instruction target-tricore: Added new JNE instruction variant target-tricore: Added new MOV instruction variant target-tricore: Added MADD.F and MSUB.F instructions target-tricore: Added FTOUZ instruction Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target/tricore/helper.h')
-rw-r--r--target/tricore/helper.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/target/tricore/helper.h b/target/tricore/helper.h
index d215349bb8..e634d0c680 100644
--- a/target/tricore/helper.h
+++ b/target/tricore/helper.h
@@ -106,9 +106,13 @@ DEF_HELPER_3(fadd, i32, env, i32, i32)
DEF_HELPER_3(fsub, i32, env, i32, i32)
DEF_HELPER_3(fmul, i32, env, i32, i32)
DEF_HELPER_3(fdiv, i32, env, i32, i32)
+DEF_HELPER_4(fmadd, i32, env, i32, i32, i32)
+DEF_HELPER_4(fmsub, i32, env, i32, i32, i32)
DEF_HELPER_3(fcmp, i32, env, i32, i32)
DEF_HELPER_2(ftoi, i32, env, i32)
DEF_HELPER_2(itof, i32, env, i32)
+DEF_HELPER_2(ftouz, i32, env, i32)
+DEF_HELPER_2(updfl, void, env, i32)
/* dvinit */
DEF_HELPER_3(dvinit_b_13, i64, env, i32, i32)
DEF_HELPER_3(dvinit_b_131, i64, env, i32, i32)