xref: /linux/rust/zerocopy/benches/ref_from_bytes_dynamic_padding.x86-64 (revision 056a5087d87ead77dedbe9cf5bde53b7cd4b4651)
1bench_ref_from_bytes_dynamic_padding:
2	test dil, 3
3	jne .LBB5_3
4	movabs rax, 9223372036854775804
5	and rax, rsi
6	cmp rax, 9
7	jb .LBB5_3
8	add rax, -9
9	movabs rcx, -6148914691236517205
10	mul rcx
11	shr rdx
12	lea rax, [rdx + 2*rdx]
13	or rax, 3
14	add rax, 9
15	cmp rsi, rax
16	je .LBB5_4
17.LBB5_3:
18	xor edi, edi
19	mov rdx, rsi
20.LBB5_4:
21	mov rax, rdi
22	ret
23