bench_try_ref_from_suffix_with_elems_dynamic_padding: movabs rax, 3074457345618258598 cmp rdx, rax ja .LBB5_1 lea r8d, [rsi + rdi] xor ecx, ecx mov eax, 0 test r8b, 3 je .LBB5_3 mov rdx, rcx ret .LBB5_3: lea rax, [rdx + 2*rdx] or rax, 3 add rax, 9 sub rsi, rax jae .LBB5_4 .LBB5_1: xor eax, eax mov edx, 1 ret .LBB5_4: lea r8, [rdi + rsi] movzx esi, word ptr [rdi + rsi] cmp si, -16192 mov ecx, 2 cmove rcx, rdx xor eax, eax cmp esi, 49344 cmove rax, r8 mov rdx, rcx ret |