Function index_many::_doc_assembly::unchecked_usize_trait [−][src]
pub unsafe fn unchecked_usize_trait(
slice: &mut [Elem],
indices: [usize; 3]
) -> [&mut Elem; 3]
Expand description
Body: { slice_index::get_many_unchecked_mut(slice, indices) }
Assembly (x86_64)
codegen_crate::unchecked_usize_trait:
mov rcx, qword, ptr, [r9]
mov r8, qword, ptr, [r9, +, 8]
mov r9, qword, ptr, [r9, +, 16]
lea rcx, [rdx, +, 8*rcx]
lea r8, [rdx, +, 8*r8]
lea rdx, [rdx, +, 8*r9]
mov qword, ptr, [rax], rcx
mov qword, ptr, [rax, +, 8], r8
mov qword, ptr, [rax, +, 16], rdx
ret