xref: /linux/rust/zerocopy/benches/read_from_suffix.x86-64 (revision b079329b8691768962aa514b8f8c9077ca352459)
1bench_read_from_suffix_static_size:
2	mov rcx, rsi
3	cmp rsi, 6
4	jb .LBB5_2
5	mov eax, dword ptr [rdi + rsi - 6]
6	movzx ecx, word ptr [rdi + rsi - 2]
7	shl rcx, 32
8	or rcx, rax
9.LBB5_2:
10	shl rcx, 16
11	inc rcx
12	xor eax, eax
13	cmp rsi, 6
14	cmovae rax, rcx
15	ret
16