1bench_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 mov rdx, rsi 15 mov rax, rdi 16.LBB5_4: 17 ret 18