https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119351
--- Comment #5 from ktkachov at gcc dot gnu.org ---
(In reply to Tamar Christina from comment #4)
> While looking at the codegen it looks like GROMACS has a lot of loops that
> get vectorized now and it's showing some inefficiencies in the codegen,
> including missing foldings for SVE in match.pd
> 
> I have written patches to fix many of these so will post them for GCC 16.
> 
> Anyways, miscompile is in nbnxn_make_pairlist_part, bisecting the loop as it
> has quite a number of them in that function.

Nice, thanks!
FTR, Jennifer is also looking at optimising some inefficiencies we found here
with SVE, particularly around making more use of unpredicated instructions e.g.
PR117978. Just mentioning this here to avoid duplicate effort

Reply via email to