Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: slightly faster queue adaptation
Refactor and optimize queue adaptation in refinement step (likely negligible impact on performance). ### Before ```asm lea eax, [rdx + 2*rdx] cmp eax, ecx sete r8b lea eax, [rdx + 2*rdx + 1] cmp eax, ecx sete al lea edx, [rdx + 2*rdx + 2] cmp edx, ecx sete cl or cl, al or cl, r8b movzx eax, cl ``` ### After ```asm movsxd rax, ecx imul rcx, rax, 1431655766 mov rax, rcx shr rax, 63 shr rcx, 32 add ecx, eax xor eax, eax cmp ecx, edx sete al ```
- Loading branch information