https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119103
--- Comment #1 from Niklas Haas <gcc at haasn dot dev> --- Clang's output for comparison: lshift: vmovdqu ymm0, ymmword ptr [rdi] vmovd xmm1, esi vpsllw ymm0, ymm0, xmm1 vmovdqu ymmword ptr [rdi], ymm0 vzeroupper ret