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.