Home
last modified time | relevance | path

Searched refs:xmm (Results 1 – 2 of 2) sorted by relevance

/hypervisor/arch/x86/guest/
A Dvmexit.c475 uint64_t xmm[6] = {0}; in loadiwkey_vmexit_handler() local
481 read_xmm_0_2(&xmm[0], &xmm[2], &xmm[4]); in loadiwkey_vmexit_handler()
482 vcpu->arch.IWKey.encryption_key[0] = xmm[2]; in loadiwkey_vmexit_handler()
483 vcpu->arch.IWKey.encryption_key[1] = xmm[3]; in loadiwkey_vmexit_handler()
484 vcpu->arch.IWKey.encryption_key[2] = xmm[4]; in loadiwkey_vmexit_handler()
485 vcpu->arch.IWKey.encryption_key[3] = xmm[5]; in loadiwkey_vmexit_handler()
486 vcpu->arch.IWKey.integrity_key[0] = xmm[0]; in loadiwkey_vmexit_handler()
487 vcpu->arch.IWKey.integrity_key[1] = xmm[1]; in loadiwkey_vmexit_handler()
/hypervisor/include/arch/x86/asm/
A Dcpu.h486 #define CPU_XMM_READ(xmm, result_m128i_p) \ argument
488 asm volatile ("movdqu %%" STRINGIFY(xmm) ", %0": "=m" (*(result_m128i_p))); \
491 #define CPU_XMM_WRITE(xmm, input_m128i_p) \ argument
493 asm volatile ("movdqu %0, %%" STRINGIFY(xmm) \

Completed in 10 milliseconds