From: Tamar Christina Date: Thu, 15 Jul 2021 12:16:15 +0000 (+0100) Subject: Revert "AArch32: Correct sdot RTL on aarch32" X-Git-Tag: basepoints/gcc-13~5991 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e321f2a6383e378f64e556707de1cdae0a8562d;p=thirdparty%2Fgcc.git Revert "AArch32: Correct sdot RTL on aarch32" This reverts commit c9165e2d58bb037793c1c93e1b5633a61f88db30. --- diff --git a/gcc/config/arm/neon.md b/gcc/config/arm/neon.md index 764512166e9d..8b0a396947cc 100644 --- a/gcc/config/arm/neon.md +++ b/gcc/config/arm/neon.md @@ -2961,7 +2961,13 @@ DOTPROD) (match_operand:VCVTI 3 "register_operand")))] "TARGET_DOTPROD" -) +{ + emit_insn ( + gen_neon_dot (operands[3], operands[3], operands[1], + operands[2])); + emit_insn (gen_rtx_SET (operands[0], operands[3])); + DONE; +}) ;; Auto-vectorizer pattern for usdot (define_expand "usdot_prod"