[Bug target/104723] [12 regression] Redundant usage of stack

lili.cui at intel dot com gcc-bugzilla@gcc.gnu.org
Tue Mar 1 12:38:33 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104723

--- Comment #3 from cuilili <lili.cui at intel dot com> ---
(In reply to Hongtao.liu from comment #1)
> STF issue here?

Yes, Since "YMMWORD PTR [rsp-72]" across the cache line, it has STLF issue
here.

vmovdqu64   YMMWORD PTR [rsp-72], ymm31 --> store 32 bytes from [rsp-72],
across cache line
vmovdqu64   YMMWORD PTR [rsp-55], ymm31 --> over write part of YMMWORD PTR
[rsp-72]
vmovdqu64   ymm31, YMMWORD PTR [rsp-72] --> STLF with first instruction and has
penalty.


More information about the Gcc-bugs mailing list