@@ -17,55 +17,67 @@ public static class Aes
17
17
18
18
/// <summary>
19
19
/// __m128i _mm_aesdec_si128 (__m128i a, __m128i RoundKey)
20
+ /// AESDEC xmm, xmm/m128
20
21
/// </summary>
21
22
public static Vector128 < sbyte > Decrypt ( Vector128 < sbyte > value , Vector128 < sbyte > roundKey ) => Decrypt ( value , roundKey ) ;
22
23
/// <summary>
23
24
/// __m128i _mm_aesdec_si128 (__m128i a, __m128i RoundKey)
25
+ /// AESDEC xmm, xmm/m128
24
26
/// </summary>
25
27
public static Vector128 < byte > Decrypt ( Vector128 < byte > value , Vector128 < byte > roundKey ) => Decrypt ( value , roundKey ) ;
26
28
27
29
/// <summary>
28
30
/// __m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)
31
+ /// AESDECLAST xmm, xmm/m128
29
32
/// </summary>
30
33
public static Vector128 < sbyte > DecryptLast ( Vector128 < sbyte > value , Vector128 < sbyte > roundKey ) => DecryptLast ( value , roundKey ) ;
31
34
/// <summary>
32
35
/// __m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)
36
+ /// AESDECLAST xmm, xmm/m128
33
37
/// </summary>
34
38
public static Vector128 < byte > DecryptLast ( Vector128 < byte > value , Vector128 < byte > roundKey ) => DecryptLast ( value , roundKey ) ;
35
39
36
40
/// <summary>
37
41
/// __m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)
42
+ /// AESENC xmm, xmm/m128
38
43
/// </summary>
39
44
public static Vector128 < sbyte > Encrypt ( Vector128 < sbyte > value , Vector128 < sbyte > roundKey ) => Encrypt ( value , roundKey ) ;
40
45
/// <summary>
41
46
/// __m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)
47
+ /// AESENC xmm, xmm/m128
42
48
/// </summary>
43
49
public static Vector128 < byte > Encrypt ( Vector128 < byte > value , Vector128 < byte > roundKey ) => Encrypt ( value , roundKey ) ;
44
50
45
51
/// <summary>
46
52
/// __m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)
53
+ /// AESENCLAST xmm, xmm/m128
47
54
/// </summary>
48
55
public static Vector128 < sbyte > EncryptLast ( Vector128 < sbyte > value , Vector128 < sbyte > roundKey ) => EncryptLast ( value , roundKey ) ;
49
56
/// <summary>
50
57
/// __m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)
58
+ /// AESENCLAST xmm, xmm/m128
51
59
/// </summary>
52
60
public static Vector128 < byte > EncryptLast ( Vector128 < byte > value , Vector128 < byte > roundKey ) => EncryptLast ( value , roundKey ) ;
53
61
54
62
/// <summary>
55
63
/// __m128i _mm_aesimc_si128 (__m128i a)
64
+ /// AESIMC xmm, xmm/m128
56
65
/// </summary>
57
66
public static Vector128 < sbyte > InvisibleMixColumn ( Vector128 < sbyte > value ) => InvisibleMixColumn ( value ) ;
58
67
/// <summary>
59
68
/// __m128i _mm_aesimc_si128 (__m128i a)
69
+ /// AESIMC xmm, xmm/m128
60
70
/// </summary>
61
71
public static Vector128 < byte > InvisibleMixColumn ( Vector128 < byte > value ) => InvisibleMixColumn ( value ) ;
62
72
63
73
/// <summary>
64
74
/// __m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)
75
+ /// AESKEYGENASSIST xmm, xmm/m128, imm8
65
76
/// </summary>
66
77
public static Vector128 < sbyte > KeygenAssist ( Vector128 < sbyte > value , byte control ) => KeygenAssist ( value , control ) ;
67
78
/// <summary>
68
79
/// __m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)
80
+ /// AESKEYGENASSIST xmm, xmm/m128, imm8
69
81
/// </summary>
70
82
public static Vector128 < byte > KeygenAssist ( Vector128 < byte > value , byte control ) => KeygenAssist ( value , control ) ;
71
83
0 commit comments