1bench_try_ref_from_prefix_dynamic_size: 2 xor edx, edx 3 mov eax, 0 4 test dil, 1 5 jne .LBB5_4 6 cmp rsi, 4 7 jae .LBB5_3 8 mov edx, 1 9 xor eax, eax 10 ret 11.LBB5_3: 12 add rsi, -4 13 shr rsi 14 movzx ecx, word ptr [rdi] 15 cmp ecx, 49344 16 mov edx, 2 17 cmove rdx, rsi 18 xor eax, eax 19 cmp cx, -16192 20 cmove rax, rdi 21.LBB5_4: 22 ret 23