xref: /linux/rust/zerocopy/benches/split_via_unchecked_dynamic_size.x86-64 (revision efe86f088f48f18c27b648e5724048947f3b7fb4)
1bench_split_via_unchecked_dynamic_size:
2	mov rax, rdi
3	mov rcx, qword ptr [rsi]
4	mov rdx, qword ptr [rsi + 8]
5	mov rsi, qword ptr [rsi + 16]
6	lea rdi, [rcx + 2*rsi]
7	add rdi, 4
8	sub rdx, rsi
9	mov qword ptr [rax], rcx
10	mov qword ptr [rax + 8], rsi
11	mov qword ptr [rax + 16], rdi
12	mov qword ptr [rax + 24], rdx
13	ret
14