1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
bench_ref_from_prefix_with_elems_dynamic_padding: movabs rax, 3074457345618258598 cmp rdx, rax ja .LBB5_1 xor ecx, ecx mov eax, 0 test dil, 3 je .LBB5_3 mov rdx, rcx ret .LBB5_1: mov edx, 1 xor eax, eax ret .LBB5_3: lea rax, [rdx + 2*rdx] or rax, 3 add rax, 9 xor r8d, r8d cmp rax, rsi mov ecx, 1 cmovbe rcx, rdx cmova rdi, r8 mov rax, rdi mov rdx, rcx ret