diff options
author | Claudiu Zissulescu <claziss@synopsys.com> | 2021-06-09 12:12:57 +0300 |
---|---|---|
committer | Claudiu Zissulescu <claziss@synopsys.com> | 2021-06-09 12:12:57 +0300 |
commit | dd4778a59b4693777c732075021375e19eee6a76 (patch) | |
tree | 0397f505031c339f572c7c0ad1aa146340e6f52b /gcc/objc | |
parent | c0ba7a8af5366c37241f20e8be41e362f7260389 (diff) | |
download | gcc-dd4778a59b4693777c732075021375e19eee6a76.zip gcc-dd4778a59b4693777c732075021375e19eee6a76.tar.gz gcc-dd4778a59b4693777c732075021375e19eee6a76.tar.bz2 |
arc: Fix (u)maddhisi patterns
Rework the (u)maddhisi4 patterns and use VMAC2H(U) instruction instead
of the 64bit MAC(U) instruction.
This fixes the next execute.exp failures:
arith-rand-ll.c -O2 execution test
arith-rand-ll.c -O3 execution test
pr78726.c -O2 execution test
pr78726.c -O3 execution test
gcc/
2021-06-09 Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc.md (maddhisi4): Use VMAC2H instruction.
(machi): New pattern.
(umaddhisi4): Use VMAC2HU instruction.
(umachi): New pattern.
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Diffstat (limited to 'gcc/objc')
0 files changed, 0 insertions, 0 deletions