aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv/genrvv-type-indexer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/riscv/genrvv-type-indexer.cc')
-rw-r--r--gcc/config/riscv/genrvv-type-indexer.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/riscv/genrvv-type-indexer.cc b/gcc/config/riscv/genrvv-type-indexer.cc
index a332a6a..8fc93ce 100644
--- a/gcc/config/riscv/genrvv-type-indexer.cc
+++ b/gcc/config/riscv/genrvv-type-indexer.cc
@@ -73,6 +73,9 @@ valid_type (unsigned sew, int lmul_log2, unsigned nf, bool float_p)
if (nf > 8 || nf < 1)
return false;
+ if (sew == 16 && nf != 1 && float_p) // Disable FP16 tuple in temporarily.
+ return false;
+
switch (lmul_log2)
{
case 1: