xref: /linux/rust/zerocopy/benches/ref_from_suffix_dynamic_padding.x86-64 (revision 7c306f00835a237a70024a8f968dbc3bc8db8fcf)
1bench_ref_from_suffix_dynamic_padding:
2	lea eax, [rsi + rdi]
3	test al, 3
4	setne al
5	cmp rsi, 12
6	setb cl
7	or cl, al
8	je .LBB5_2
9	xor edi, edi
10	mov rax, rdi
11	ret
12.LBB5_2:
13	mov rax, rsi
14	or rax, 3
15	add rax, -12
16	movabs rcx, -6148914691236517205
17	mul rcx
18	shr rdx
19	and esi, 3
20	add rdi, rsi
21	mov rax, rdi
22	ret
23