aboutsummaryrefslogtreecommitdiff
path: root/target-arm/helper.h
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-10-19 16:14:07 +0000
committerPeter Maydell <peter.maydell@linaro.org>2011-10-19 16:14:07 +0000
commitda97f52cb35ccf72a4a3d745926ee5e3c263ed07 (patch)
tree4a83c955b33a27bc620502e3470e7fbf8ebe44dc /target-arm/helper.h
parent369be8f618ac145d2421ea4bfff86ee774ad618c (diff)
downloadqemu-da97f52cb35ccf72a4a3d745926ee5e3c263ed07.zip
qemu-da97f52cb35ccf72a4a3d745926ee5e3c263ed07.tar.gz
qemu-da97f52cb35ccf72a4a3d745926ee5e3c263ed07.tar.bz2
target-arm: Implement VFPv4 fused multiply-accumulate insns
Implement the fused multiply-accumulate instructions (VFMA, VFMS, VFNMA, VFNMS) which are new in VFPv4. Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target-arm/helper.h')
-rw-r--r--target-arm/helper.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/target-arm/helper.h b/target-arm/helper.h
index 3ad1cb0..16dd5fc 100644
--- a/target-arm/helper.h
+++ b/target-arm/helper.h
@@ -132,6 +132,9 @@ DEF_HELPER_2(vfp_fcvt_f32_to_f16, i32, f32, env)
DEF_HELPER_2(neon_fcvt_f16_to_f32, f32, i32, env)
DEF_HELPER_2(neon_fcvt_f32_to_f16, i32, f32, env)
+DEF_HELPER_4(vfp_muladdd, f64, f64, f64, f64, ptr)
+DEF_HELPER_4(vfp_muladds, f32, f32, f32, f32, ptr)
+
DEF_HELPER_3(recps_f32, f32, f32, f32, env)
DEF_HELPER_3(rsqrts_f32, f32, f32, f32, env)
DEF_HELPER_2(recpe_f32, f32, f32, env)