bench_ref_from_bytes_dynamic_size:
	mov rdx, rsi
	cmp rsi, 4
	setb al
	or al, dil
	test al, 1
	je .LBB5_2
	xor eax, eax
	ret
.LBB5_2:
	lea rcx, [rdx - 4]
	mov rsi, rcx
	and rsi, -2
	add rsi, 4
	shr rcx
	xor eax, eax
	cmp rdx, rsi
	cmove rdx, rcx
	cmove rax, rdi
	ret