https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67553
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to fail| |10.3.0, 11.4.0
Component|rtl-optimization |target
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This is mostly done.
Only _mm_packus_epi16 is left on the trunk (and since 14.1.0):
vpackuswb xmm1, xmm1, xmm1
vmovdqa XMMWORD PTR "pacu"[rip], xmm1
sum, hsum, hdif and diff was done in GCC 12.1.0:
vpxor xmm0, xmm0, xmm0
vmovdqa XMMWORD PTR sum[rip], xmm0
vmovdqa XMMWORD PTR hsum[rip], xmm0
vmovdqa XMMWORD PTR hdif[rip], xmm0
vmovdqa XMMWORD PTR dif[rip], xmm1
pacu was done in GCC 14.1.0.