diff options
author | Tamar Christina <tamar.christina@arm.com> | 2021-07-15 13:16:15 +0100 |
---|---|---|
committer | Tamar Christina <tamar.christina@arm.com> | 2021-07-15 13:16:15 +0100 |
commit | 8e321f2a6383e378f64e556707de1cdae0a8562d (patch) | |
tree | d674778a6d90d8c5508c2e8ab58399fcfae6e9b3 /gcc/config/arm | |
parent | 5402023f05e8fc28c2f1cfd7107264403b118a17 (diff) | |
download | gcc-8e321f2a6383e378f64e556707de1cdae0a8562d.zip gcc-8e321f2a6383e378f64e556707de1cdae0a8562d.tar.gz gcc-8e321f2a6383e378f64e556707de1cdae0a8562d.tar.bz2 |
Revert "AArch32: Correct sdot RTL on aarch32"
This reverts commit c9165e2d58bb037793c1c93e1b5633a61f88db30.
Diffstat (limited to 'gcc/config/arm')
-rw-r--r-- | gcc/config/arm/neon.md | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/config/arm/neon.md b/gcc/config/arm/neon.md index 7645121..8b0a396 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_<sup>dot<vsi2qi> (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<vsi2qi>" |