xref: /linux/rust/zerocopy/benches/ref_from_bytes_with_elems_dynamic_padding.x86-64 (revision efe86f088f48f18c27b648e5724048947f3b7fb4)
1bench_ref_from_bytes_with_elems_dynamic_padding:
2	movabs rax, 3074457345618258598
3	cmp rdx, rax
4	seta cl
5	mov rax, rdi
6	test al, 3
7	setne dil
8	or dil, cl
9	jne .LBB5_2
10	lea rcx, [rdx + 2*rdx]
11	or rcx, 3
12	add rcx, 9
13	cmp rsi, rcx
14	je .LBB5_3
15.LBB5_2:
16	xor eax, eax
17	mov rdx, rsi
18.LBB5_3:
19	ret
20