Linux binaries are generally compiled against the x86-64 v1 baseline so small memcpy use 128-bit MOVDQU/MOVUPS pairs. Instead they could use more efficient ones like REP MOVSB on Intel Ice Lake or 256-bit AVX2 on Haswell. dnf and apt could rewrite binaries as packages are installed to use the capabilities provided by the host.
Linux binaries are generally compiled against the x86-64 v1 baseline so small
memcpyuse 128-bitMOVDQU/MOVUPSpairs. Instead they could use more efficient ones likeREP MOVSBon Intel Ice Lake or 256-bit AVX2 on Haswell.dnfandaptcould rewrite binaries as packages are installed to use the capabilities provided by the host.