pub unsafe fn write_xcr0(val: u64)
{
    llvm_asm!("xsetbv" :: "{ecx}"(0), "{eax}"(val as u32),
        "{edx}"((val >> 32) as u32) :: "intel", "volatile");
}
/// Set the xcr0 register to a given value
Set the xcr0 register to a given value
Set the xcr0 register to a given value
pub unsafe fn write_xcr0(val: u64)
{
    llvm_asm!("xsetbv" :: "{ecx}"(0), "{eax}"(val as u32),
        "{edx}"((val >> 32) as u32) :: "intel", "volatile");
}
pub unsafe fn write_xcr0 ( val : u64 ) { llvm_asm ! ( " " " " ( 0 ) " " ( val as u32 ) " " ( ( val 32 ) as u32 ) " " " " ) ; }
Set the xcr0 register to a given value
Set the xcr0 register to a given value
val
u64
val
u64