xref: /linux/rust/zerocopy/benches/try_ref_from_suffix_dynamic_size.x86-64 (revision efe86f088f48f18c27b648e5724048947f3b7fb4)
1bench_try_ref_from_suffix_dynamic_size:
2	lea eax, [rsi + rdi]
3	cmp rsi, 4
4	setb cl
5	or cl, al
6	test cl, 1
7	je .LBB5_2
8	xor eax, eax
9	ret
10.LBB5_2:
11	lea rdx, [rsi - 4]
12	shr rdx
13	and esi, 1
14	lea rcx, [rdi + rsi]
15	xor eax, eax
16	cmp word ptr [rdi + rsi], -16192
17	cmove rax, rcx
18	ret
19