https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124315
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
Status|NEW |ASSIGNED
CC| |jakub at gcc dot gnu.org
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
--- gcc/config/i386/sse.md.jj 2026-03-02 20:08:37.596847221 +0100
+++ gcc/config/i386/sse.md 2026-03-02 21:43:49.817516970 +0100
@@ -7036,7 +7036,7 @@ (define_insn "avx512f_vmfmadd_<mode>_mas
(match_dup 3)
(const_int 1)))]
"TARGET_AVX512F"
- "vfmadd231<ssescalarmodesuffix>\t{<round_op5>%2, %1, %0%{%4%}|%0%{%4%},
%<iptr>3, %<iptr>2<round_op5>}"
+ "vfmadd231<ssescalarmodesuffix>\t{<round_op5>%2, %1, %0%{%4%}|%0%{%4%},
%<iptr>1, %<iptr>2<round_op5>}"
[(set_attr "type" "ssemuladd")
(set_attr "prefix" "evex")
(set_attr "mode" "<MODE>")])
@@ -7110,7 +7110,7 @@ (define_insn "avx512f_vmfmsub_<mode>_mas
(match_dup 3)
(const_int 1)))]
"TARGET_AVX512F"
- "vfmsub231<ssescalarmodesuffix>\t{<round_op5>%2, %1, %0%{%4%}|%0%{%4%},
%<iptr>3, %<iptr>2<round_op5>}"
+ "vfmsub231<ssescalarmodesuffix>\t{<round_op5>%2, %1, %0%{%4%}|%0%{%4%},
%<iptr>1, %<iptr>2<round_op5>}"
[(set_attr "type" "ssemuladd")
(set_attr "prefix" "evex")
(set_attr "mode" "<MODE>")])
@@ -7171,7 +7171,7 @@ (define_insn "avx512f_vmfnmadd_<mode>_ma
(match_dup 3)
(const_int 1)))]
"TARGET_AVX512F"
- "vfnmadd231<ssescalarmodesuffix>\t{<round_op5>%2, %1, %0%{%4%}|%0%{%4%},
%<iptr>3, %<iptr>2<round_op5>}"
+ "vfnmadd231<ssescalarmodesuffix>\t{<round_op5>%2, %1, %0%{%4%}|%0%{%4%},
%<iptr>1, %<iptr>2<round_op5>}"
[(set_attr "type" "ssemuladd")
(set_attr "prefix" "evex")
(set_attr "mode" "<MODE>")])
@@ -7248,7 +7248,7 @@ (define_insn "*avx512f_vmfnmsub_<mode>_m
(match_dup 3)
(const_int 1)))]
"TARGET_AVX512F"
- "vfnmsub231<ssescalarmodesuffix>\t{<round_op5>%2, %1, %0%{%4%}|%0%{%4%},
%<iptr>3, %<iptr>2<round_op5>}"
+ "vfnmsub231<ssescalarmodesuffix>\t{<round_op5>%2, %1, %0%{%4%}|%0%{%4%},
%<iptr>1, %<iptr>2<round_op5>}"
[(set_attr "type" "ssemuladd")
(set_attr "prefix" "evex")
(set_attr "mode" "<MODE>")])