xref: /linux/rust/zerocopy/benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64 (revision efe86f088f48f18c27b648e5724048947f3b7fb4)
1bench_try_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_3
10	lea rcx, [rdx + 2*rdx]
11	or rcx, 3
12	add rcx, 9
13	cmp rsi, rcx
14	jne .LBB5_3
15	cmp word ptr [rax], -16192
16	je .LBB5_4
17.LBB5_3:
18	xor eax, eax
19	mov rdx, rsi
20.LBB5_4:
21	ret
22