https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113859
Pengxuan Zheng changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113859
--- Comment #5 from GCC Commits ---
The master branch has been updated by Pengxuan Zheng :
https://gcc.gnu.org/g:895bbc08d38c2aca3cbbab273a247021fea73930
commit r15-1801-g895bbc08d38c2aca3cbbab273a247021fea73930
Author: Pengxuan Zheng
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113859
--- Comment #4 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #3)
> Patch was posted:
> https://gcc.gnu.org/pipermail/gcc-patches/2024-May/650311.html
Latest patch:
https://gcc.gnu.org/pipermail/gcc-patches/2024-June/653405.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113859
Andrew Pinski changed:
What|Removed |Added
Keywords||patch
URL|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113859
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113859
--- Comment #1 from Andrew Pinski ---
SI (and DI) can be optimized too.
LLVM is produces for int:
ldr d0, [x0]
cnt v0.8b, v0.8b
uaddlp v0.4h, v0.8b
uaddlp v0.2s, v0.4h
str d0, [x1]
r