Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Fri, 7 Oct 2022 13:23:46 -0700 you wrote: > With baseline x64 instruction set, shift count can only be an immediate > or in %cl. The implicit dependency on %cl makes it necessary to shuffle > registers around and/or add push/pop operations. > > BMI2 provides shift instructions that can use any general register as > the shift count, saving us instructions and a few bytes in most cases. > > [...] Here is the summary with links: - [bpf-next,v5,1/3] bpf,x64: avoid unnecessary instructions when shift dest is ecx https://git.kernel.org/bpf/bpf-next/c/81b35e7cad79 - [bpf-next,v5,2/3] bpf,x64: use shrx/sarx/shlx when available https://git.kernel.org/bpf/bpf-next/c/77d8f5d47bfb - [bpf-next,v5,3/3] bpf: add selftests for lsh, rsh, arsh with reg operand https://git.kernel.org/bpf/bpf-next/c/8662de232149 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html