Home | History | Annotate | Download | only in aes

Lines Matching refs:B0

14 #define B0 X0
161 MOVQ plen, B0
162 PINSRQ $1, dlen, B0
164 PXOR ACC0, B0
170 PCLMULQDQ $0x00, B0, ACC0
171 PCLMULQDQ $0x11, B0, ACC1
172 PSHUFD $78, B0, T0
173 PXOR B0, T0
224 MOVOU (16*0)(KS), B0
226 AESENC T0, B0
228 AESENC T0, B0
230 AESENC T0, B0
232 AESENC T0, B0
234 AESENC T0, B0
236 AESENC T0, B0
238 AESENC T0, B0
240 AESENC T0, B0
242 AESENC T0, B0
246 AESENC T0, B0
248 AESENC T0, B0
251 AESENC T0, B0
253 AESENC T0, B0
256 AESENCLAST T0, B0
258 PSHUFB BSWAP, B0
260 PSHUFD $0xff, B0, T0
261 MOVOU B0, T1
266 PSLLL $1, B0
267 PXOR T0, B0
268 PXOR T1, B0
270 MOVOU B0, (16*14)(dst)
271 PSHUFD $78, B0, B1
272 PXOR B0, B1
275 MOVOU B0, B2
284 PCLMULQDQ $0x00, B0, T0
285 PCLMULQDQ $0x11, B0, T1
345 PXOR B0, B0
346 MOVQ (aut), B0
347 PINSRD $2, 8(aut), B0
348 PINSRB $12, 12(aut), B0
358 MOVOU (aut), B0
360 PSHUFB BSWAP, B0
361 PXOR ACC0, B0
367 PSHUFD $78, B0, T0
368 PXOR B0, T0
369 PCLMULQDQ $0x00, B0, ACC0
370 PCLMULQDQ $0x11, B0, ACC1
401 PXOR B0, B0
406 PSLLDQ $1, B0
407 PINSRB $0, (aut), B0
438 #define aesRnd(k) AESENC k, B0; AESENC k, B1; AESENC k, B2; AESENC k, B3; AESENC k, B4; AESENC k, B5; AESENC k, B6; AESENC k, B7
439 #define aesRound(i) MOVOU (16*i)(ks), T0;AESENC T0, B0; AESENC T0, B1; AESENC T0, B2; AESENC T0, B3; AESENC T0, B4; AESENC T0, B5; AESENC T0, B6; AESENC T0, B7
440 #define aesRndLast(k) AESENCLAST k, B0; AESENCLAST k, B1; AESENCLAST k, B2; AESENCLAST k, B3; AESENCLAST k, B4; AESENCLAST k, B5; AESENCLAST k, B6; AESENCLAST k, B7
444 AESENC T0, B0;\
496 MOVOU (ctrPtr), B0
503 PXOR B0, T0
527 MOVOU (8*16 + 0*16)(SP), B0
567 PXOR T0, B0
583 MOVOU B0, (16*0)(ctx)
584 PSHUFB BSWAP, B0
585 PXOR ACC0, B0
601 MOVOU B0, (16*0)(SP)
619 MOVOU (8*16 + 0*16)(SP), B0
686 PXOR T0, B0
702 MOVOU B0, (16*0)(ctx)
703 PSHUFB BSWAP, B0
704 PXOR ACC0, B0
720 MOVOU B0, (16*0)(SP)
789 MOVOU (8*16 + 0*16)(SP), B0
792 AESENC B1, B0
793 AESENC B2, B0
794 AESENC B3, B0
795 AESENC B4, B0
796 AESENC B5, B0
797 AESENC B6, B0
798 AESENC B7, B0
800 AESENC T0, B0
802 AESENC T0, B0
806 AESENC T0, B0
808 AESENC T0, B0
811 AESENC T0, B0
813 AESENC T0, B0
816 AESENCLAST T0, B0
819 PXOR T0, B0
820 MOVOU B0, (ctx)
822 PSHUFB BSWAP, B0
823 PXOR ACC0, B0
829 PSHUFD $78, B0, T0
830 PXOR B0, T0
831 PCLMULQDQ $0x00, B0, ACC0
832 PCLMULQDQ $0x11, B0, ACC1
856 MOVOU (8*16 + 0*16)(SP), B0
857 AESENC B1, B0
858 AESENC B2, B0
859 AESENC B3, B0
860 AESENC B4, B0
861 AESENC B5, B0
862 AESENC B6, B0
863 AESENC B7, B0
865 AESENC T0, B0
867 AESENC T0, B0
871 AESENC T0, B0
873 AESENC T0, B0
876 AESENC T0, B0
878 AESENC T0, B0
881 AESENCLAST T0, B0
882 MOVOU B0, T0
892 PXOR B0, B0
894 PSLLDQ $1, B0
895 PINSRB $0, (ptx), B0
900 PXOR T0, B0
901 PAND T1, B0
902 MOVOU B0, (ctx) // I assume there is always space, due to TAG in the end of the CT
904 PSHUFB BSWAP, B0
905 PXOR ACC0, B0
911 PSHUFD $78, B0, T0
912 PXOR B0, T0
913 PCLMULQDQ $0x00, B0, ACC0
914 PCLMULQDQ $0x11, B0, ACC1
939 AESENC T0, B0;\
979 MOVOU (ctrPtr), B0
986 PXOR B0, T0
1014 MOVOU (0*16)(SP), B0
1083 PXOR T0, B0
1099 MOVOU B0, (16*0)(ptx)
1135 MOVOU (ctx), B0
1136 MOVOU B0, T1
1137 PSHUFB BSWAP, B0
1138 PXOR ACC0, B0
1144 PCLMULQDQ $0x00, B0, ACC0
1145 PCLMULQDQ $0x11, B0, ACC1
1146 PSHUFD $78, B0, T0
1147 PXOR B0, T0
1162 MOVOU (0*16)(SP), B0
1164 AESENC B1, B0
1165 AESENC B2, B0
1166 AESENC B3, B0
1167 AESENC B4, B0
1168 AESENC B5, B0
1169 AESENC B6, B0
1170 AESENC B7, B0
1172 AESENC T0, B0
1174 AESENC T0, B0
1178 AESENC T0, B0
1180 AESENC T0, B0
1183 AESENC T0, B0
1185 AESENC T0, B0
1188 AESENCLAST T0, B0
1190 PXOR T1, B0
1191 MOVOU B0, (ptx)
1208 MOVOU (ctx), B0 // I assume there is TAG attached to the ctx, and there is no read overflow
1209 PAND T1, B0
1211 MOVOU B0, T1
1212 PSHUFB BSWAP, B0
1213 PXOR ACC0, B0
1219 PCLMULQDQ $0x00, B0, ACC0
1220 PCLMULQDQ $0x11, B0, ACC1
1221 PSHUFD $78, B0, T0
1222 PXOR B0, T0
1237 MOVOU (0*16)(SP), B0
1239 AESENC B1, B0
1240 AESENC B2, B0
1241 AESENC B3, B0
1242 AESENC B4, B0
1243 AESENC B5, B0
1244 AESENC B6, B0
1245 AESENC B7, B0
1247 AESENC T0, B0
1249 AESENC T0, B0
1253 AESENC T0, B0
1255 AESENC T0, B0
1258 AESENC T0, B0
1260 AESENC T0, B0
1263 AESENCLAST T0, B0
1264 PXOR T1, B0
1267 PEXTRB $0, B0, (ptx)
1268 PSRLDQ $1, B0