aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@arm.com>2023-02-13 21:05:37 +0000
committerChristophe Lyon <christophe.lyon@arm.com>2023-05-09 20:31:16 +0200
commitd16321ad9ba4d495e57f93b48554bf69f7873966 (patch)
treedbf858b484c998431b912cf4a2f31831e9807b83
parentd814dc9dde4a73c0547838f5158d9d732a5ebc33 (diff)
downloadgcc-d16321ad9ba4d495e57f93b48554bf69f7873966.zip
gcc-d16321ad9ba4d495e57f93b48554bf69f7873966.tar.gz
gcc-d16321ad9ba4d495e57f93b48554bf69f7873966.tar.bz2
arm: [MVE intrinsics] add support for mve_q_p_f
We can call code_for_mve_q_p_f only once this function exists, which is the case after we factorized vmaxnmavq, vmaxnmvq, vminnmavq and vminnmvq in a previous patch. 2022-09-08 Christophe Lyon <christophe.lyon@arm.com> gcc/ * config/arm/arm-mve-builtins-functions.h (unspec_mve_function_exact_insn_pred_p): Use code_for_mve_q_p_f.
-rw-r--r--gcc/config/arm/arm-mve-builtins-functions.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/arm/arm-mve-builtins-functions.h b/gcc/config/arm/arm-mve-builtins-functions.h
index bf4e209..ddedbb2 100644
--- a/gcc/config/arm/arm-mve-builtins-functions.h
+++ b/gcc/config/arm/arm-mve-builtins-functions.h
@@ -428,7 +428,7 @@ public:
else
code = code_for_mve_q_p (m_unspec_for_p_sint, m_unspec_for_p_sint, e.vector_mode (0));
else
- gcc_unreachable (); /* Will be fixed later in the series. */
+ code = code_for_mve_q_p_f (m_unspec_for_p_fp, e.vector_mode (0));
return e.use_exact_insn (code);