Skip to content

Commit 5fe6638

Browse files
committed
Add the keylocker intrinsics
1 parent 9ae4c91 commit 5fe6638

File tree

6 files changed

+466
-22
lines changed

6 files changed

+466
-22
lines changed

crates/core_arch/missing-x86.md

-21
Original file line numberDiff line numberDiff line change
@@ -137,27 +137,6 @@
137137
</p></details>
138138

139139

140-
<details><summary>["KEYLOCKER"]</summary><p>
141-
142-
* [ ] [`_mm_aesdec128kl_u8`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_aesdec128kl_u8)
143-
* [ ] [`_mm_aesdec256kl_u8`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_aesdec256kl_u8)
144-
* [ ] [`_mm_aesenc128kl_u8`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_aesenc128kl_u8)
145-
* [ ] [`_mm_aesenc256kl_u8`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_aesenc256kl_u8)
146-
* [ ] [`_mm_encodekey128_u32`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_encodekey128_u32)
147-
* [ ] [`_mm_encodekey256_u32`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_encodekey256_u32)
148-
* [ ] [`_mm_loadiwkey`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_loadiwkey)
149-
</p></details>
150-
151-
152-
<details><summary>["KEYLOCKER_WIDE"]</summary><p>
153-
154-
* [ ] [`_mm_aesdecwide128kl_u8`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_aesdecwide128kl_u8)
155-
* [ ] [`_mm_aesdecwide256kl_u8`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_aesdecwide256kl_u8)
156-
* [ ] [`_mm_aesencwide128kl_u8`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_aesencwide128kl_u8)
157-
* [ ] [`_mm_aesencwide256kl_u8`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_aesencwide256kl_u8)
158-
</p></details>
159-
160-
161140
<details><summary>["MONITOR"]</summary><p>
162141

163142
* [ ] [`_mm_monitor`](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_monitor)

crates/core_arch/src/lib.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@
3737
asm_experimental_arch,
3838
sha512_sm_x86,
3939
x86_amx_intrinsics,
40-
f16
40+
f16,
41+
keylocker_x86
4142
)]
4243
#![cfg_attr(test, feature(test, abi_vectorcall, stdarch_internal))]
4344
#![deny(clippy::missing_inline_in_public_items)]

0 commit comments

Comments
 (0)