Function _mm_loadiwkey

#[target_feature(enable = "kl")]
pub unsafe fn _mm_loadiwkey(control: u32, integrity_key: __m128i, key_lo: __m128i, key_hi: __m128i)

Load internal wrapping key (IWKey). The 32-bit unsigned integer control specifies IWKey's KeySource and whether backing up the key is permitted. IWKey's 256-bit encryption key is loaded from key_lo and key_hi.

Note that setting the NoBackup bit and using the KeySource value 1 requires hardware support. These permissions can be found by calling __cpuid(0x19) and checking the ECX[0:1] bits. Failing to follow these restrictions may result in a General Protection Exception.

Intel's documentation