|
clang 22.0.0git
|
Go to the source code of this file.
Macros | |
| #define | _mm_sm4key4_epi32(A, B) |
| This intrinsic performs four rounds of SM4 key expansion. | |
| #define | _mm256_sm4key4_epi32(A, B) |
| This intrinsic performs four rounds of SM4 key expansion. | |
| #define | _mm_sm4rnds4_epi32(A, B) |
| This intrinisc performs four rounds of SM4 encryption. | |
| #define | _mm256_sm4rnds4_epi32(A, B) |
| This intrinisc performs four rounds of SM4 encryption. | |
| #define _mm256_sm4key4_epi32 | ( | A, | |
| B ) |
This intrinsic performs four rounds of SM4 key expansion.
The intrinsic operates on independent 128-bit lanes. The calculated results are stored in dst.
This intrinsic corresponds to the VSM4KEY4 instruction.
| __A | A 256-bit vector of [8 x int]. |
| __B | A 256-bit vector of [8 x int]. |
Definition at line 138 of file sm4intrin.h.
| #define _mm256_sm4rnds4_epi32 | ( | A, | |
| B ) |
This intrinisc performs four rounds of SM4 encryption.
The intrinisc operates on independent 128-bit lanes. The calculated results are stored in dst.
This intrinsic corresponds to the VSM4RNDS4 instruction.
| __A | A 256-bit vector of [8 x int]. |
| __B | A 256-bit vector of [8 x int]. |
Definition at line 266 of file sm4intrin.h.
| #define _mm_sm4key4_epi32 | ( | A, | |
| B ) |
This intrinsic performs four rounds of SM4 key expansion.
The intrinsic operates on independent 128-bit lanes. The calculated results are stored in dst.
This intrinsic corresponds to the VSM4KEY4 instruction.
| __A | A 128-bit vector of [4 x int]. |
| __B | A 128-bit vector of [4 x int]. |
Definition at line 76 of file sm4intrin.h.
| #define _mm_sm4rnds4_epi32 | ( | A, | |
| B ) |
This intrinisc performs four rounds of SM4 encryption.
The intrinisc operates on independent 128-bit lanes. The calculated results are stored in dst.
This intrinsic corresponds to the VSM4RNDS4 instruction.
| __A | A 128-bit vector of [4 x int]. |
| __B | A 128-bit vector of [4 x int]. |
Definition at line 202 of file sm4intrin.h.