1bench_try_ref_from_suffix_with_elems_dynamic_padding: 2 movabs rax, 3074457345618258598 3 cmp rdx, rax 4 ja .LBB5_1 5 lea r8d, [rsi + rdi] 6 xor ecx, ecx 7 mov eax, 0 8 test r8b, 3 9 je .LBB5_3 10 mov rdx, rcx 11 ret 12.LBB5_3: 13 lea rax, [rdx + 2*rdx] 14 or rax, 3 15 add rax, 9 16 sub rsi, rax 17 jae .LBB5_4 18.LBB5_1: 19 xor eax, eax 20 mov edx, 1 21 ret 22.LBB5_4: 23 lea r8, [rdi + rsi] 24 movzx esi, word ptr [rdi + rsi] 25 cmp si, -16192 26 mov ecx, 2 27 cmove rcx, rdx 28 xor eax, eax 29 cmp esi, 49344 30 cmove rax, r8 31 mov rdx, rcx 32 ret 33