You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ZSTD_seqSymbol is a structure with total 64 bits
wide. So it can be loaded in one operation and
extract its fields by simply shift or bit extrac
on aarch64.
GCC doesn't recongnizes this and generates more
uncessary ldr/ldrb/ldrh operations that causes
performance drop.
With this change it is observed 2~4% uplift of
silesia and 2.5~6% of cantrbry @L8 on Arm N1.
Signed-off-by: Jun He <[email protected]>
Change-Id: I7748909204cf78a17eb9d4f2333692d53239daa8
0 commit comments