32 #ifndef MCKL_INTERNAL_AESNI_HPP 33 #define MCKL_INTERNAL_AESNI_HPP 45 std::array<__m128i, 4> &s,
const __m128i &a)
47 std::get<0>(s) = _mm_aesenc_si128(std::get<0>(s), a);
48 std::get<1>(s) = _mm_aesenc_si128(std::get<1>(s), a);
49 std::get<2>(s) = _mm_aesenc_si128(std::get<2>(s), a);
50 std::get<3>(s) = _mm_aesenc_si128(std::get<3>(s), a);
54 std::array<__m128i, 4> &s,
const __m128i &a)
56 std::get<0>(s) = _mm_aesdec_si128(std::get<0>(s), a);
57 std::get<1>(s) = _mm_aesdec_si128(std::get<1>(s), a);
58 std::get<2>(s) = _mm_aesdec_si128(std::get<2>(s), a);
59 std::get<3>(s) = _mm_aesdec_si128(std::get<3>(s), a);
63 std::array<__m128i, 4> &s,
const __m128i &a)
65 std::get<0>(s) = _mm_aesenclast_si128(std::get<0>(s), a);
66 std::get<1>(s) = _mm_aesenclast_si128(std::get<1>(s), a);
67 std::get<2>(s) = _mm_aesenclast_si128(std::get<2>(s), a);
68 std::get<3>(s) = _mm_aesenclast_si128(std::get<3>(s), a);
72 std::array<__m128i, 4> &s,
const __m128i &a)
74 std::get<0>(s) = _mm_aesdeclast_si128(std::get<0>(s), a);
75 std::get<1>(s) = _mm_aesdeclast_si128(std::get<1>(s), a);
76 std::get<2>(s) = _mm_aesdeclast_si128(std::get<2>(s), a);
77 std::get<3>(s) = _mm_aesdeclast_si128(std::get<3>(s), a);
81 std::array<__m128i, 8> &s,
const __m128i &a)
83 std::get<0>(s) = _mm_aesenc_si128(std::get<0>(s), a);
84 std::get<1>(s) = _mm_aesenc_si128(std::get<1>(s), a);
85 std::get<2>(s) = _mm_aesenc_si128(std::get<2>(s), a);
86 std::get<3>(s) = _mm_aesenc_si128(std::get<3>(s), a);
87 std::get<4>(s) = _mm_aesenc_si128(std::get<4>(s), a);
88 std::get<5>(s) = _mm_aesenc_si128(std::get<5>(s), a);
89 std::get<6>(s) = _mm_aesenc_si128(std::get<6>(s), a);
90 std::get<7>(s) = _mm_aesenc_si128(std::get<7>(s), a);
94 std::array<__m128i, 8> &s,
const __m128i &a)
96 std::get<0>(s) = _mm_aesdec_si128(std::get<0>(s), a);
97 std::get<1>(s) = _mm_aesdec_si128(std::get<1>(s), a);
98 std::get<2>(s) = _mm_aesdec_si128(std::get<2>(s), a);
99 std::get<3>(s) = _mm_aesdec_si128(std::get<3>(s), a);
100 std::get<4>(s) = _mm_aesdec_si128(std::get<4>(s), a);
101 std::get<5>(s) = _mm_aesdec_si128(std::get<5>(s), a);
102 std::get<6>(s) = _mm_aesdec_si128(std::get<6>(s), a);
103 std::get<7>(s) = _mm_aesdec_si128(std::get<7>(s), a);
107 std::array<__m128i, 8> &s,
const __m128i &a)
109 std::get<0>(s) = _mm_aesenclast_si128(std::get<0>(s), a);
110 std::get<1>(s) = _mm_aesenclast_si128(std::get<1>(s), a);
111 std::get<2>(s) = _mm_aesenclast_si128(std::get<2>(s), a);
112 std::get<3>(s) = _mm_aesenclast_si128(std::get<3>(s), a);
113 std::get<4>(s) = _mm_aesenclast_si128(std::get<4>(s), a);
114 std::get<5>(s) = _mm_aesenclast_si128(std::get<5>(s), a);
115 std::get<6>(s) = _mm_aesenclast_si128(std::get<6>(s), a);
116 std::get<7>(s) = _mm_aesenclast_si128(std::get<7>(s), a);
120 std::array<__m128i, 8> &s,
const __m128i &a)
122 std::get<0>(s) = _mm_aesdeclast_si128(std::get<0>(s), a);
123 std::get<1>(s) = _mm_aesdeclast_si128(std::get<1>(s), a);
124 std::get<2>(s) = _mm_aesdeclast_si128(std::get<2>(s), a);
125 std::get<3>(s) = _mm_aesdeclast_si128(std::get<3>(s), a);
126 std::get<4>(s) = _mm_aesdeclast_si128(std::get<4>(s), a);
127 std::get<5>(s) = _mm_aesdeclast_si128(std::get<5>(s), a);
128 std::get<6>(s) = _mm_aesdeclast_si128(std::get<6>(s), a);
129 std::get<7>(s) = _mm_aesdeclast_si128(std::get<7>(s), a);
133 std::array<__m128i, 16> &s,
const __m128i &a)
135 std::get<0x0>(s) = _mm_aesenc_si128(std::get<0x0>(s), a);
136 std::get<0x1>(s) = _mm_aesenc_si128(std::get<0x1>(s), a);
137 std::get<0x2>(s) = _mm_aesenc_si128(std::get<0x2>(s), a);
138 std::get<0x3>(s) = _mm_aesenc_si128(std::get<0x3>(s), a);
139 std::get<0x4>(s) = _mm_aesenc_si128(std::get<0x4>(s), a);
140 std::get<0x5>(s) = _mm_aesenc_si128(std::get<0x5>(s), a);
141 std::get<0x6>(s) = _mm_aesenc_si128(std::get<0x6>(s), a);
142 std::get<0x7>(s) = _mm_aesenc_si128(std::get<0x7>(s), a);
143 std::get<0x8>(s) = _mm_aesenc_si128(std::get<0x8>(s), a);
144 std::get<0x9>(s) = _mm_aesenc_si128(std::get<0x9>(s), a);
145 std::get<0xA>(s) = _mm_aesenc_si128(std::get<0xA>(s), a);
146 std::get<0xB>(s) = _mm_aesenc_si128(std::get<0xB>(s), a);
147 std::get<0xC>(s) = _mm_aesenc_si128(std::get<0xC>(s), a);
148 std::get<0xD>(s) = _mm_aesenc_si128(std::get<0xD>(s), a);
149 std::get<0xE>(s) = _mm_aesenc_si128(std::get<0xE>(s), a);
150 std::get<0xF>(s) = _mm_aesenc_si128(std::get<0xF>(s), a);
154 std::array<__m128i, 16> &s,
const __m128i &a)
156 std::get<0x0>(s) = _mm_aesdec_si128(std::get<0x0>(s), a);
157 std::get<0x1>(s) = _mm_aesdec_si128(std::get<0x1>(s), a);
158 std::get<0x2>(s) = _mm_aesdec_si128(std::get<0x2>(s), a);
159 std::get<0x3>(s) = _mm_aesdec_si128(std::get<0x3>(s), a);
160 std::get<0x4>(s) = _mm_aesdec_si128(std::get<0x4>(s), a);
161 std::get<0x5>(s) = _mm_aesdec_si128(std::get<0x5>(s), a);
162 std::get<0x6>(s) = _mm_aesdec_si128(std::get<0x6>(s), a);
163 std::get<0x7>(s) = _mm_aesdec_si128(std::get<0x7>(s), a);
164 std::get<0x8>(s) = _mm_aesdec_si128(std::get<0x8>(s), a);
165 std::get<0x9>(s) = _mm_aesdec_si128(std::get<0x9>(s), a);
166 std::get<0xA>(s) = _mm_aesdec_si128(std::get<0xA>(s), a);
167 std::get<0xB>(s) = _mm_aesdec_si128(std::get<0xB>(s), a);
168 std::get<0xC>(s) = _mm_aesdec_si128(std::get<0xC>(s), a);
169 std::get<0xD>(s) = _mm_aesdec_si128(std::get<0xD>(s), a);
170 std::get<0xE>(s) = _mm_aesdec_si128(std::get<0xE>(s), a);
171 std::get<0xF>(s) = _mm_aesdec_si128(std::get<0xF>(s), a);
175 std::array<__m128i, 16> &s,
const __m128i &a)
177 std::get<0x0>(s) = _mm_aesenclast_si128(std::get<0x0>(s), a);
178 std::get<0x1>(s) = _mm_aesenclast_si128(std::get<0x1>(s), a);
179 std::get<0x2>(s) = _mm_aesenclast_si128(std::get<0x2>(s), a);
180 std::get<0x3>(s) = _mm_aesenclast_si128(std::get<0x3>(s), a);
181 std::get<0x4>(s) = _mm_aesenclast_si128(std::get<0x4>(s), a);
182 std::get<0x5>(s) = _mm_aesenclast_si128(std::get<0x5>(s), a);
183 std::get<0x6>(s) = _mm_aesenclast_si128(std::get<0x6>(s), a);
184 std::get<0x7>(s) = _mm_aesenclast_si128(std::get<0x7>(s), a);
185 std::get<0x8>(s) = _mm_aesenclast_si128(std::get<0x8>(s), a);
186 std::get<0x9>(s) = _mm_aesenclast_si128(std::get<0x9>(s), a);
187 std::get<0xA>(s) = _mm_aesenclast_si128(std::get<0xA>(s), a);
188 std::get<0xB>(s) = _mm_aesenclast_si128(std::get<0xB>(s), a);
189 std::get<0xC>(s) = _mm_aesenclast_si128(std::get<0xC>(s), a);
190 std::get<0xD>(s) = _mm_aesenclast_si128(std::get<0xD>(s), a);
191 std::get<0xE>(s) = _mm_aesenclast_si128(std::get<0xE>(s), a);
192 std::get<0xF>(s) = _mm_aesenclast_si128(std::get<0xF>(s), a);
196 std::array<__m128i, 16> &s,
const __m128i &a)
198 std::get<0x0>(s) = _mm_aesdeclast_si128(std::get<0x0>(s), a);
199 std::get<0x1>(s) = _mm_aesdeclast_si128(std::get<0x1>(s), a);
200 std::get<0x2>(s) = _mm_aesdeclast_si128(std::get<0x2>(s), a);
201 std::get<0x3>(s) = _mm_aesdeclast_si128(std::get<0x3>(s), a);
202 std::get<0x4>(s) = _mm_aesdeclast_si128(std::get<0x4>(s), a);
203 std::get<0x5>(s) = _mm_aesdeclast_si128(std::get<0x5>(s), a);
204 std::get<0x6>(s) = _mm_aesdeclast_si128(std::get<0x6>(s), a);
205 std::get<0x7>(s) = _mm_aesdeclast_si128(std::get<0x7>(s), a);
206 std::get<0x8>(s) = _mm_aesdeclast_si128(std::get<0x8>(s), a);
207 std::get<0x9>(s) = _mm_aesdeclast_si128(std::get<0x9>(s), a);
208 std::get<0xA>(s) = _mm_aesdeclast_si128(std::get<0xA>(s), a);
209 std::get<0xB>(s) = _mm_aesdeclast_si128(std::get<0xB>(s), a);
210 std::get<0xC>(s) = _mm_aesdeclast_si128(std::get<0xC>(s), a);
211 std::get<0xD>(s) = _mm_aesdeclast_si128(std::get<0xD>(s), a);
212 std::get<0xE>(s) = _mm_aesdeclast_si128(std::get<0xE>(s), a);
213 std::get<0xF>(s) = _mm_aesdeclast_si128(std::get<0xF>(s), a);
216 template <std::
size_t>
222 return _mm_aeskeygenassist_si128(xmm, 0x8D);
228 return _mm_aeskeygenassist_si128(xmm, 0x01);
234 return _mm_aeskeygenassist_si128(xmm, 0x02);
240 return _mm_aeskeygenassist_si128(xmm, 0x04);
246 return _mm_aeskeygenassist_si128(xmm, 0x08);
252 return _mm_aeskeygenassist_si128(xmm, 0x10);
258 return _mm_aeskeygenassist_si128(xmm, 0x20);
264 return _mm_aeskeygenassist_si128(xmm, 0x40);
270 return _mm_aeskeygenassist_si128(xmm, 0x80);
276 return _mm_aeskeygenassist_si128(xmm, 0x1B);
282 return _mm_aeskeygenassist_si128(xmm, 0x36);
288 return _mm_aeskeygenassist_si128(xmm, 0x6C);
294 return _mm_aeskeygenassist_si128(xmm, 0xD8);
300 return _mm_aeskeygenassist_si128(xmm, 0xAB);
306 return _mm_aeskeygenassist_si128(xmm, 0x4D);
312 return _mm_aeskeygenassist_si128(xmm, 0x9A);
318 return _mm_aeskeygenassist_si128(xmm, 0x2F);
324 return _mm_aeskeygenassist_si128(xmm, 0x5E);
330 return _mm_aeskeygenassist_si128(xmm, 0xBC);
336 return _mm_aeskeygenassist_si128(xmm, 0x63);
342 return _mm_aeskeygenassist_si128(xmm, 0xC6);
348 return _mm_aeskeygenassist_si128(xmm, 0x97);
354 return _mm_aeskeygenassist_si128(xmm, 0x35);
360 return _mm_aeskeygenassist_si128(xmm, 0x6A);
366 return _mm_aeskeygenassist_si128(xmm, 0xD4);
372 return _mm_aeskeygenassist_si128(xmm, 0xB3);
378 return _mm_aeskeygenassist_si128(xmm, 0x7D);
384 return _mm_aeskeygenassist_si128(xmm, 0xFA);
390 return _mm_aeskeygenassist_si128(xmm, 0xEF);
396 return _mm_aeskeygenassist_si128(xmm, 0xC5);
402 return _mm_aeskeygenassist_si128(xmm, 0x91);
408 return _mm_aeskeygenassist_si128(xmm, 0x39);
414 return _mm_aeskeygenassist_si128(xmm, 0x72);
420 return _mm_aeskeygenassist_si128(xmm, 0xE4);
426 return _mm_aeskeygenassist_si128(xmm, 0xD3);
432 return _mm_aeskeygenassist_si128(xmm, 0xBD);
438 return _mm_aeskeygenassist_si128(xmm, 0x61);
444 return _mm_aeskeygenassist_si128(xmm, 0xC2);
450 return _mm_aeskeygenassist_si128(xmm, 0x9F);
456 return _mm_aeskeygenassist_si128(xmm, 0x25);
462 return _mm_aeskeygenassist_si128(xmm, 0x4A);
468 return _mm_aeskeygenassist_si128(xmm, 0x94);
474 return _mm_aeskeygenassist_si128(xmm, 0x33);
480 return _mm_aeskeygenassist_si128(xmm, 0x66);
486 return _mm_aeskeygenassist_si128(xmm, 0xCC);
492 return _mm_aeskeygenassist_si128(xmm, 0x83);
498 return _mm_aeskeygenassist_si128(xmm, 0x1D);
504 return _mm_aeskeygenassist_si128(xmm, 0x3A);
510 return _mm_aeskeygenassist_si128(xmm, 0x74);
516 return _mm_aeskeygenassist_si128(xmm, 0xE8);
522 return _mm_aeskeygenassist_si128(xmm, 0xCB);
528 return _mm_aeskeygenassist_si128(xmm, 0x8D);
534 return _mm_aeskeygenassist_si128(xmm, 0x01);
540 return _mm_aeskeygenassist_si128(xmm, 0x02);
546 return _mm_aeskeygenassist_si128(xmm, 0x04);
552 return _mm_aeskeygenassist_si128(xmm, 0x08);
558 return _mm_aeskeygenassist_si128(xmm, 0x10);
564 return _mm_aeskeygenassist_si128(xmm, 0x20);
570 return _mm_aeskeygenassist_si128(xmm, 0x40);
576 return _mm_aeskeygenassist_si128(xmm, 0x80);
582 return _mm_aeskeygenassist_si128(xmm, 0x1B);
588 return _mm_aeskeygenassist_si128(xmm, 0x36);
594 return _mm_aeskeygenassist_si128(xmm, 0x6C);
600 return _mm_aeskeygenassist_si128(xmm, 0xD8);
606 return _mm_aeskeygenassist_si128(xmm, 0xAB);
612 return _mm_aeskeygenassist_si128(xmm, 0x4D);
618 return _mm_aeskeygenassist_si128(xmm, 0x9A);
624 return _mm_aeskeygenassist_si128(xmm, 0x2F);
630 return _mm_aeskeygenassist_si128(xmm, 0x5E);
636 return _mm_aeskeygenassist_si128(xmm, 0xBC);
642 return _mm_aeskeygenassist_si128(xmm, 0x63);
648 return _mm_aeskeygenassist_si128(xmm, 0xC6);
654 return _mm_aeskeygenassist_si128(xmm, 0x97);
660 return _mm_aeskeygenassist_si128(xmm, 0x35);
666 return _mm_aeskeygenassist_si128(xmm, 0x6A);
672 return _mm_aeskeygenassist_si128(xmm, 0xD4);
678 return _mm_aeskeygenassist_si128(xmm, 0xB3);
684 return _mm_aeskeygenassist_si128(xmm, 0x7D);
690 return _mm_aeskeygenassist_si128(xmm, 0xFA);
696 return _mm_aeskeygenassist_si128(xmm, 0xEF);
702 return _mm_aeskeygenassist_si128(xmm, 0xC5);
708 return _mm_aeskeygenassist_si128(xmm, 0x91);
714 return _mm_aeskeygenassist_si128(xmm, 0x39);
720 return _mm_aeskeygenassist_si128(xmm, 0x72);
726 return _mm_aeskeygenassist_si128(xmm, 0xE4);
732 return _mm_aeskeygenassist_si128(xmm, 0xD3);
738 return _mm_aeskeygenassist_si128(xmm, 0xBD);
744 return _mm_aeskeygenassist_si128(xmm, 0x61);
750 return _mm_aeskeygenassist_si128(xmm, 0xC2);
756 return _mm_aeskeygenassist_si128(xmm, 0x9F);
762 return _mm_aeskeygenassist_si128(xmm, 0x25);
768 return _mm_aeskeygenassist_si128(xmm, 0x4A);
774 return _mm_aeskeygenassist_si128(xmm, 0x94);
780 return _mm_aeskeygenassist_si128(xmm, 0x33);
786 return _mm_aeskeygenassist_si128(xmm, 0x66);
792 return _mm_aeskeygenassist_si128(xmm, 0xCC);
798 return _mm_aeskeygenassist_si128(xmm, 0x83);
804 return _mm_aeskeygenassist_si128(xmm, 0x1D);
810 return _mm_aeskeygenassist_si128(xmm, 0x3A);
816 return _mm_aeskeygenassist_si128(xmm, 0x74);
822 return _mm_aeskeygenassist_si128(xmm, 0xE8);
828 return _mm_aeskeygenassist_si128(xmm, 0xCB);
834 return _mm_aeskeygenassist_si128(xmm, 0x8D);
840 return _mm_aeskeygenassist_si128(xmm, 0x01);
846 return _mm_aeskeygenassist_si128(xmm, 0x02);
852 return _mm_aeskeygenassist_si128(xmm, 0x04);
858 return _mm_aeskeygenassist_si128(xmm, 0x08);
864 return _mm_aeskeygenassist_si128(xmm, 0x10);
870 return _mm_aeskeygenassist_si128(xmm, 0x20);
876 return _mm_aeskeygenassist_si128(xmm, 0x40);
882 return _mm_aeskeygenassist_si128(xmm, 0x80);
888 return _mm_aeskeygenassist_si128(xmm, 0x1B);
894 return _mm_aeskeygenassist_si128(xmm, 0x36);
900 return _mm_aeskeygenassist_si128(xmm, 0x6C);
906 return _mm_aeskeygenassist_si128(xmm, 0xD8);
912 return _mm_aeskeygenassist_si128(xmm, 0xAB);
918 return _mm_aeskeygenassist_si128(xmm, 0x4D);
924 return _mm_aeskeygenassist_si128(xmm, 0x9A);
930 return _mm_aeskeygenassist_si128(xmm, 0x2F);
936 return _mm_aeskeygenassist_si128(xmm, 0x5E);
942 return _mm_aeskeygenassist_si128(xmm, 0xBC);
948 return _mm_aeskeygenassist_si128(xmm, 0x63);
954 return _mm_aeskeygenassist_si128(xmm, 0xC6);
960 return _mm_aeskeygenassist_si128(xmm, 0x97);
966 return _mm_aeskeygenassist_si128(xmm, 0x35);
972 return _mm_aeskeygenassist_si128(xmm, 0x6A);
978 return _mm_aeskeygenassist_si128(xmm, 0xD4);
984 return _mm_aeskeygenassist_si128(xmm, 0xB3);
990 return _mm_aeskeygenassist_si128(xmm, 0x7D);
996 return _mm_aeskeygenassist_si128(xmm, 0xFA);
1002 return _mm_aeskeygenassist_si128(xmm, 0xEF);
1008 return _mm_aeskeygenassist_si128(xmm, 0xC5);
1014 return _mm_aeskeygenassist_si128(xmm, 0x91);
1020 return _mm_aeskeygenassist_si128(xmm, 0x39);
1026 return _mm_aeskeygenassist_si128(xmm, 0x72);
1032 return _mm_aeskeygenassist_si128(xmm, 0xE4);
1038 return _mm_aeskeygenassist_si128(xmm, 0xD3);
1044 return _mm_aeskeygenassist_si128(xmm, 0xBD);
1050 return _mm_aeskeygenassist_si128(xmm, 0x61);
1056 return _mm_aeskeygenassist_si128(xmm, 0xC2);
1062 return _mm_aeskeygenassist_si128(xmm, 0x9F);
1068 return _mm_aeskeygenassist_si128(xmm, 0x25);
1074 return _mm_aeskeygenassist_si128(xmm, 0x4A);
1080 return _mm_aeskeygenassist_si128(xmm, 0x94);
1086 return _mm_aeskeygenassist_si128(xmm, 0x33);
1092 return _mm_aeskeygenassist_si128(xmm, 0x66);
1098 return _mm_aeskeygenassist_si128(xmm, 0xCC);
1104 return _mm_aeskeygenassist_si128(xmm, 0x83);
1110 return _mm_aeskeygenassist_si128(xmm, 0x1D);
1116 return _mm_aeskeygenassist_si128(xmm, 0x3A);
1122 return _mm_aeskeygenassist_si128(xmm, 0x74);
1128 return _mm_aeskeygenassist_si128(xmm, 0xE8);
1134 return _mm_aeskeygenassist_si128(xmm, 0xCB);
1140 return _mm_aeskeygenassist_si128(xmm, 0x8D);
1146 return _mm_aeskeygenassist_si128(xmm, 0x01);
1152 return _mm_aeskeygenassist_si128(xmm, 0x02);
1158 return _mm_aeskeygenassist_si128(xmm, 0x04);
1164 return _mm_aeskeygenassist_si128(xmm, 0x08);
1170 return _mm_aeskeygenassist_si128(xmm, 0x10);
1176 return _mm_aeskeygenassist_si128(xmm, 0x20);
1182 return _mm_aeskeygenassist_si128(xmm, 0x40);
1188 return _mm_aeskeygenassist_si128(xmm, 0x80);
1194 return _mm_aeskeygenassist_si128(xmm, 0x1B);
1200 return _mm_aeskeygenassist_si128(xmm, 0x36);
1206 return _mm_aeskeygenassist_si128(xmm, 0x6C);
1212 return _mm_aeskeygenassist_si128(xmm, 0xD8);
1218 return _mm_aeskeygenassist_si128(xmm, 0xAB);
1224 return _mm_aeskeygenassist_si128(xmm, 0x4D);
1230 return _mm_aeskeygenassist_si128(xmm, 0x9A);
1236 return _mm_aeskeygenassist_si128(xmm, 0x2F);
1242 return _mm_aeskeygenassist_si128(xmm, 0x5E);
1248 return _mm_aeskeygenassist_si128(xmm, 0xBC);
1254 return _mm_aeskeygenassist_si128(xmm, 0x63);
1260 return _mm_aeskeygenassist_si128(xmm, 0xC6);
1266 return _mm_aeskeygenassist_si128(xmm, 0x97);
1272 return _mm_aeskeygenassist_si128(xmm, 0x35);
1278 return _mm_aeskeygenassist_si128(xmm, 0x6A);
1284 return _mm_aeskeygenassist_si128(xmm, 0xD4);
1290 return _mm_aeskeygenassist_si128(xmm, 0xB3);
1296 return _mm_aeskeygenassist_si128(xmm, 0x7D);
1302 return _mm_aeskeygenassist_si128(xmm, 0xFA);
1308 return _mm_aeskeygenassist_si128(xmm, 0xEF);
1314 return _mm_aeskeygenassist_si128(xmm, 0xC5);
1320 return _mm_aeskeygenassist_si128(xmm, 0x91);
1326 return _mm_aeskeygenassist_si128(xmm, 0x39);
1332 return _mm_aeskeygenassist_si128(xmm, 0x72);
1338 return _mm_aeskeygenassist_si128(xmm, 0xE4);
1344 return _mm_aeskeygenassist_si128(xmm, 0xD3);
1350 return _mm_aeskeygenassist_si128(xmm, 0xBD);
1356 return _mm_aeskeygenassist_si128(xmm, 0x61);
1362 return _mm_aeskeygenassist_si128(xmm, 0xC2);
1368 return _mm_aeskeygenassist_si128(xmm, 0x9F);
1374 return _mm_aeskeygenassist_si128(xmm, 0x25);
1380 return _mm_aeskeygenassist_si128(xmm, 0x4A);
1386 return _mm_aeskeygenassist_si128(xmm, 0x94);
1392 return _mm_aeskeygenassist_si128(xmm, 0x33);
1398 return _mm_aeskeygenassist_si128(xmm, 0x66);
1404 return _mm_aeskeygenassist_si128(xmm, 0xCC);
1410 return _mm_aeskeygenassist_si128(xmm, 0x83);
1416 return _mm_aeskeygenassist_si128(xmm, 0x1D);
1422 return _mm_aeskeygenassist_si128(xmm, 0x3A);
1428 return _mm_aeskeygenassist_si128(xmm, 0x74);
1434 return _mm_aeskeygenassist_si128(xmm, 0xE8);
1440 return _mm_aeskeygenassist_si128(xmm, 0xCB);
1446 return _mm_aeskeygenassist_si128(xmm, 0x8D);
1452 return _mm_aeskeygenassist_si128(xmm, 0x01);
1458 return _mm_aeskeygenassist_si128(xmm, 0x02);
1464 return _mm_aeskeygenassist_si128(xmm, 0x04);
1470 return _mm_aeskeygenassist_si128(xmm, 0x08);
1476 return _mm_aeskeygenassist_si128(xmm, 0x10);
1482 return _mm_aeskeygenassist_si128(xmm, 0x20);
1488 return _mm_aeskeygenassist_si128(xmm, 0x40);
1494 return _mm_aeskeygenassist_si128(xmm, 0x80);
1500 return _mm_aeskeygenassist_si128(xmm, 0x1B);
1506 return _mm_aeskeygenassist_si128(xmm, 0x36);
1512 return _mm_aeskeygenassist_si128(xmm, 0x6C);
1518 return _mm_aeskeygenassist_si128(xmm, 0xD8);
1524 return _mm_aeskeygenassist_si128(xmm, 0xAB);
1530 return _mm_aeskeygenassist_si128(xmm, 0x4D);
1536 return _mm_aeskeygenassist_si128(xmm, 0x9A);
1542 return _mm_aeskeygenassist_si128(xmm, 0x2F);
1548 return _mm_aeskeygenassist_si128(xmm, 0x5E);
1554 return _mm_aeskeygenassist_si128(xmm, 0xBC);
1560 return _mm_aeskeygenassist_si128(xmm, 0x63);
1566 return _mm_aeskeygenassist_si128(xmm, 0xC6);
1572 return _mm_aeskeygenassist_si128(xmm, 0x97);
1578 return _mm_aeskeygenassist_si128(xmm, 0x35);
1584 return _mm_aeskeygenassist_si128(xmm, 0x6A);
1590 return _mm_aeskeygenassist_si128(xmm, 0xD4);
1596 return _mm_aeskeygenassist_si128(xmm, 0xB3);
1602 return _mm_aeskeygenassist_si128(xmm, 0x7D);
1608 return _mm_aeskeygenassist_si128(xmm, 0xFA);
1614 return _mm_aeskeygenassist_si128(xmm, 0xEF);
1620 return _mm_aeskeygenassist_si128(xmm, 0xC5);
1626 return _mm_aeskeygenassist_si128(xmm, 0x91);
1632 return _mm_aeskeygenassist_si128(xmm, 0x39);
1638 return _mm_aeskeygenassist_si128(xmm, 0x72);
1644 return _mm_aeskeygenassist_si128(xmm, 0xE4);
1650 return _mm_aeskeygenassist_si128(xmm, 0xD3);
1656 return _mm_aeskeygenassist_si128(xmm, 0xBD);
1662 return _mm_aeskeygenassist_si128(xmm, 0x61);
1668 return _mm_aeskeygenassist_si128(xmm, 0xC2);
1674 return _mm_aeskeygenassist_si128(xmm, 0x9F);
1680 return _mm_aeskeygenassist_si128(xmm, 0x25);
1686 return _mm_aeskeygenassist_si128(xmm, 0x4A);
1692 return _mm_aeskeygenassist_si128(xmm, 0x94);
1698 return _mm_aeskeygenassist_si128(xmm, 0x33);
1704 return _mm_aeskeygenassist_si128(xmm, 0x66);
1710 return _mm_aeskeygenassist_si128(xmm, 0xCC);
1716 return _mm_aeskeygenassist_si128(xmm, 0x83);
1722 return _mm_aeskeygenassist_si128(xmm, 0x1D);
1728 return _mm_aeskeygenassist_si128(xmm, 0x3A);
1734 return _mm_aeskeygenassist_si128(xmm, 0x74);
1740 return _mm_aeskeygenassist_si128(xmm, 0xE8);
1746 return _mm_aeskeygenassist_si128(xmm, 0xCB);
1752 return _mm_aeskeygenassist_si128(xmm, 0x8D);
1761 #endif // MCKL_INTERNAL_AESNI_HPP __m128i aeskeygenassist_si128< 0xD1 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x08 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF5 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x77 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xEC >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xC0 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x00 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE9 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF4 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x0F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x51 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x06 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x7D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x34 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x3A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xFA >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xCA >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xBA >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xEE >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x8D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x8B >(const __m128i &xmm)
#define MCKL_PUSH_GCC_WARNING(warning)
__m128i aeskeygenassist_si128< 0xBD >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x5D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x53 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x0E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x2E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x0C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x9C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x87 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB1 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE3 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x40 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x0D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x1D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE6 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xCC >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x11 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB3 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xAA >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xC7 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x86 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xC3 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x67 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x8A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x01 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x41 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x5A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xDC >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x72 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x9A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x0B >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x96 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x5C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x62 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA1 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x37 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF2 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x61 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x69 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xCD >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xEA >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB7 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x43 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x59 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x14 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x85 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x25 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x91 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x17 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF0 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x15 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF3 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xD4 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x1E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x81 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xEF >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x04 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xCF >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA5 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x27 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x68 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xD8 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x13 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x8F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x6B >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA8 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x2A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xDD >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xD9 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xD5 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x03 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x02 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x47 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE1 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA9 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x92 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x28 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x60 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x19 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x36 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x30 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x4B >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x90 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x7B >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x74 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x35 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xED >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xAC >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xD7 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x64 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x98 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xFC >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE4 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA6 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x6F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xC5 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF6 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x6D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x95 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xBC >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x2F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB6 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE7 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x7A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE0 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x29 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x9E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x16 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x7C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xFE >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x5F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x73 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x97 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x48 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x3D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB2 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xCB >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x12 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x44 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x3F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x3E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x83 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB5 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x58 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB8 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x2D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x07 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x1B >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA0 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xC1 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x9D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x56 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x79 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x38 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF9 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB0 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xFB >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE2 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x39 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x05 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x32 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xAE >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x5E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x99 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x6C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x49 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x65 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xDE >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA7 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x4D >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x3C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x84 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x71 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x7E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x22 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x20 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xBE >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x8C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xD6 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x50 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x33 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x52 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x45 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x2B >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x23 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x24 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xC8 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x70 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xCE >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x4E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF7 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x9B >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA2 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xD0 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xC6 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x88 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x21 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x7F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x93 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE5 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x78 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x10 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF1 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x6E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x4F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x31 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x4A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xD2 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xAD >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x09 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x55 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x54 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA4 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x8E >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x63 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x3B >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xAF >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x2C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x82 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xAB >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xEB >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x57 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x46 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x9F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x94 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xDB >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x66 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xD3 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xBB >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xC2 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x6A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xDA >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xFD >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x0A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x4C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xBF >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x76 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB4 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x80 >(const __m128i &xmm)
#define MCKL_POP_GCC_WARNING
__m128i aeskeygenassist_si128< 0x89 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xFF >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x5B >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xE8 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xDF >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x1C >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x75 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x1F >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xC4 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x42 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xA3 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x18 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x1A >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0x26 >(const __m128i &xmm)
__m128i aeskeygenassist_si128(const __m128i &)
__m128i aeskeygenassist_si128< 0xC9 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xF8 >(const __m128i &xmm)
__m128i aeskeygenassist_si128< 0xB9 >(const __m128i &xmm)