no_std_compat::arch::x86_64

Function _xsaveopt64

1.27.0 · Source
pub unsafe fn _xsaveopt64(mem_addr: *mut u8, save_mask: u64)
Available on x86-64 only.
Expand description

Performs a full or partial save of the enabled processor states to memory at mem_addr.

State is saved based on bits [62:0] in save_mask and XCR0. mem_addr must be aligned on a 64-byte boundary. The hardware may optimize the manner in which data is saved. The performance of this instruction will be equal to or better than using the XSAVE64 instruction.

Intel’s documentation