Skip to content

Commit d2774cd

Browse files
arcv: correct mode for widening XARCV instructions
1 parent b208250 commit d2774cd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

gcc/config/riscv/arcv-vector.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2198,7 +2198,7 @@
21982198
"TARGET_XARCVVSAD"
21992199
"arcv.vwsad.v%o4\t%0,%3,%4%p1"
22002200
[(set_attr "type" "viwmuladd")
2201-
(set_attr "mode" "<MODE>")])
2201+
(set_attr "mode" "<V_DOUBLE_TRUNC>")])
22022202

22032203
(define_insn "@pred_widen_arcv_vwsadu<mode>"
22042204
[(set (match_operand:VWEXTI 0 "register_operand" "=vd, vd, vr, vr, vd, vd, vr, vr, vd, vd, vr, vr")
@@ -2221,7 +2221,7 @@
22212221
"TARGET_XARCVVSAD"
22222222
"arcv.vwsadu.v%o4\t%0,%3,%4%p1"
22232223
[(set_attr "type" "viwmuladd")
2224-
(set_attr "mode" "<MODE>")])
2224+
(set_attr "mode" "<V_DOUBLE_TRUNC>")])
22252225

22262226
(define_insn "@pred_quad_widen_arcv_vqmxm4<mode>"
22272227
[(set (match_operand:VQEXTI 0 "register_operand" "=vd, vd, vr, vr, vd, vd, vr, vr, vd, vd, vr, vr")

0 commit comments

Comments
 (0)