Lines Matching refs:a
12 # This software is available to you under a choice of one of two
49 # This code schedules 1 blocks at a time, with 4 lanes per block
86 a = %rax define
146 # Rotate symbols a..h right
155 b = a
156 a = TMP_ define
185 mov a, y3 # y3 = a # MAJA
189 or c, y3 # y3 = a|c # MAJA
191 rorx $34, a, T1 # T1 = a >> 34 # S0B
199 rorx $39, a, y1 # y1 = a >> 39 # S0A
202 and b, y3 # y3 = (a|c)&b # MAJA
203 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
204 rorx $28, a, T1 # T1 = (a >> 28) # S0
207 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
208 mov a, T1 # T1 = a # MAJB
209 and c, T1 # T1 = a&c # MAJB
212 or T1, y3 # y3 = MAJ = (a|c)&b)|(a&c) # MAJ
247 mov a, y3 # y3 = a # MAJA
251 or c, y3 # y3 = a|c # MAJA
255 rorx $34, a, T1 # T1 = a >> 34 # S0B
262 rorx $39, a, y1 # y1 = a >> 39 # S0A
266 and b, y3 # y3 = (a|c)&b # MAJA
267 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
269 rorx $28, a, T1 # T1 = (a >> 28) # S0
272 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
273 mov a, T1 # T1 = a # MAJB
274 and c, T1 # T1 = a&c # MAJB
277 or T1, y3 # y3 = MAJ = (a|c)&b)|(a&c) # MAJ
305 mov a, y3 # y3 = a # MAJA
310 or c, y3 # y3 = a|c # MAJA
314 rorx $34, a, T1 # T1 = a >> 34 # S0B
320 and b, y3 # y3 = (a|c)&b # MAJA
323 rorx $39, a, y1 # y1 = a >> 39 # S0A
326 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
327 rorx $28, a, T1 # T1 = (a >> 28) # S0
329 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
330 mov a, T1 # T1 = a # MAJB
331 and c, T1 # T1 = a&c # MAJB
334 or T1, y3 # y3 = MAJ = (a|c)&b)|(a&c) # MAJ
362 mov a, y3 # y3 = a # MAJA
366 or c, y3 # y3 = a|c # MAJA
370 rorx $34, a, T1 # T1 = a >> 34 # S0B
378 and b, y3 # y3 = (a|c)&b # MAJA
383 rorx $39, a, y1 # y1 = a >> 39 # S0A
386 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
389 rorx $28, a, T1 # T1 = (a >> 28) # S0
391 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
392 mov a, T1 # T1 = a # MAJB
393 and c, T1 # T1 = a&c # MAJB
394 or T1, y3 # y3 = MAJ = (a|c)&b)|(a&c) # MAJ
419 rorx $34, a, T1 # T1 = a >> 34 # S0B
421 rorx $39, a, y1 # y1 = a >> 39 # S0A
422 mov a, y3 # y3 = a # MAJA
424 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
425 rorx $28, a, T1 # T1 = (a >> 28) # S0
427 or c, y3 # y3 = a|c # MAJA
429 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
430 mov a, T1 # T1 = a # MAJB
431 and b, y3 # y3 = (a|c)&b # MAJA
432 and c, T1 # T1 = a&c # MAJB
436 or T1, y3 # y3 = MAJ = (a|c)&b)|(a&c) # MAJ
457 rorx $34, a, T1 # T1 = a >> 34 # S0B
459 rorx $39, a, y1 # y1 = a >> 39 # S0A
460 mov a, y3 # y3 = a # MAJA
462 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
463 rorx $28, a, T1 # T1 = (a >> 28) # S0
465 or c, y3 # y3 = a|c # MAJA
467 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
468 mov a, T1 # T1 = a # MAJB
469 and b, y3 # y3 = (a|c)&b # MAJA
470 and c, T1 # T1 = a&c # MAJB
474 or T1, y3 # y3 = MAJ = (a|c)&b)|(a&c) # MAJ
495 rorx $34, a, T1 # T1 = a >> 34 # S0B
497 rorx $39, a, y1 # y1 = a >> 39 # S0A
498 mov a, y3 # y3 = a # MAJA
500 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
501 rorx $28, a, T1 # T1 = (a >> 28) # S0
503 or c, y3 # y3 = a|c # MAJA
505 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
506 mov a, T1 # T1 = a # MAJB
507 and b, y3 # y3 = (a|c)&b # MAJA
508 and c, T1 # T1 = a&c # MAJB
512 or T1, y3 # y3 = MAJ = (a|c)&b)|(a&c) # MAJ
533 rorx $34, a, T1 # T1 = a >> 34 # S0B
535 rorx $39, a, y1 # y1 = a >> 39 # S0A
536 mov a, y3 # y3 = a # MAJA
538 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
539 rorx $28, a, T1 # T1 = (a >> 28) # S0
541 or c, y3 # y3 = a|c # MAJA
543 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
544 mov a, T1 # T1 = a # MAJB
545 and b, y3 # y3 = (a|c)&b # MAJA
546 and c, T1 # T1 = a&c # MAJB
551 or T1, y3 # y3 = MAJ = (a|c)&b)|(a&c) # MAJ
592 mov 8*0(CTX),a
655 addm 8*0(CTX),a
735 # Mask for byte-swapping a couple of qwords in an XMM register using (v)pshufb.