mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 23:25:24 +02:00
aarch64-simd.md (fnma<mode>4): Move neg operator to canonical location.
2017-11-17 Steve Ellcey <sellcey@cavium.com> * config/aarch64/aarch64-simd.md (fnma<mode>4): Move neg operator to canonical location. From-SVN: r254905
This commit is contained in:
committed by
Steve Ellcey
parent
7b7168cffe
commit
a7fef189d8
@@ -1,3 +1,8 @@
|
||||
2017-11-17 Steve Ellcey <sellcey@cavium.com>
|
||||
|
||||
* config/aarch64/aarch64-simd.md (fnma<mode>4): Move neg operator
|
||||
to canonical location.
|
||||
|
||||
2017-11-17 Steve Ellcey <sellcey@cavium.com>
|
||||
|
||||
PR target/81356
|
||||
|
||||
@@ -1851,9 +1851,8 @@
|
||||
(define_insn "fnma<mode>4"
|
||||
[(set (match_operand:VHSDF 0 "register_operand" "=w")
|
||||
(fma:VHSDF
|
||||
(match_operand:VHSDF 1 "register_operand" "w")
|
||||
(neg:VHSDF
|
||||
(match_operand:VHSDF 2 "register_operand" "w"))
|
||||
(neg:VHSDF (match_operand:VHSDF 1 "register_operand" "w"))
|
||||
(match_operand:VHSDF 2 "register_operand" "w")
|
||||
(match_operand:VHSDF 3 "register_operand" "0")))]
|
||||
"TARGET_SIMD"
|
||||
"fmls\\t%0.<Vtype>, %1.<Vtype>, %2.<Vtype>"
|
||||
|
||||
Reference in New Issue
Block a user