1bench_ref_from_bytes_dynamic_size: 2 mov rdx, rsi 3 cmp rsi, 4 4 setb al 5 or al, dil 6 test al, 1 7 je .LBB5_2 8 xor eax, eax 9 ret 10.LBB5_2: 11 lea rcx, [rdx - 4] 12 mov rsi, rcx 13 and rsi, -2 14 add rsi, 4 15 shr rcx 16 xor eax, eax 17 cmp rdx, rsi 18 cmove rdx, rcx 19 cmove rax, rdi 20 ret 21