• Home
  • Raw
  • Download

Lines Matching refs:rax

188 	mov	%rax,$d2
189 mov $r0,%rax
193 mov %rax,$h0 # future $h0
194 mov $r0,%rax
198 add %rax,$d2
199 mov $s1,%rax
204 add %rax,$h0
214 mov \$-4,%rax # mask value
217 and $d3,%rax # last reduction step
221 add $d3,%rax
222 add %rax,$h0
250 mov %rax,0($ctx) # initialize hash value
251 mov %rax,8($ctx)
252 mov %rax,16($ctx)
263 lea poly1305_blocks_avx(%rip),%rax
266 cmovc %rax,%r10
270 lea poly1305_blocks_avx2(%rip),%rax
272 cmovc %rax,%r10
275 mov \$`(1<<31|1<<21|1<<16)`,%rax
277 and %rax,%r9
278 cmp %rax,%r9
282 mov \$0x0ffffffc0fffffff,%rax
284 and 0($inp),%rax
286 mov %rax,24($ctx)
336 mov $r1,%rax
351 mov $r1,%rax
388 mov %r8,%rax
394 cmovnz %r8,%rax
397 add 0($nonce),%rax # accumulate nonce
399 mov %rax,0($mac) # write result
446 mov $r1,%rax
465 lea (%rax,%rax,4),%eax # *5
473 mov $h1,%rax
475 shl \$12,%rax
477 or $d1,%rax
482 lea (%rax,%rax,4),%eax # *5
497 lea (%rax,%rax,4),%eax # *5
505 mov $h2,%rax
506 shl \$24,%rax
507 or %rax,$d1
515 mov $r1,%rax
531 mov $h1,%rax
532 shl \$12,%rax
533 or $d1,%rax
536 lea (%rax,%rax,4),%eax # *5
548 mov $h2,%rax
549 shl \$24,%rax
550 or %rax,$d1
555 mov $r1,%rax
571 mov $h1,%rax
572 shl \$12,%rax
573 or $d1,%rax
576 lea (%rax,%rax,4),%eax # *5
588 mov $h2,%rax
589 shl \$24,%rax
590 or %rax,$d1
678 mov $s1,%rax
693 mov $h0,%rax
699 and \$0x3ffffff,%rax # h[0]
713 vmovd %rax#d,$H0
729 mov %rax#d,0($ctx) # store hash value base 2^26
781 mov $s1,%rax
798 mov $h0,%rax
804 and \$0x3ffffff,%rax # h[0]
815 vmovd %rax#d,$H0
878 lea -32($inp),%rax
879 cmovc %rax,$inp
1068 lea 16*2($inp),%rax
1071 cmovc %rax,$inp
1474 add %rcx,%rax
1476 add %rax,%r8 # h0
1480 mov %r10,%rax
1483 shl \$40,%rax
1484 add %rax,%r9 # h1
1487 mov %r10,%rax # could be partially reduced, so reduce
1490 shr \$2,%rax
1492 add %rcx,%rax
1493 add %rax,%r8
1497 mov %r8,%rax
1503 cmovnz %r8,%rax
1506 add 0($nonce),%rax # accumulate nonce
1508 mov %rax,0($mac) # write result
1600 mov $s1,%rax
1612 mov $r1,%rax
1621 mov $h0,%rax
1627 and \$0x3ffffff,%rax # h[0]
1641 vmovd %rax#d,%x#$H0
1657 mov %rax#d,0($ctx) # store hash value base 2^26
1709 mov $s1,%rax
1724 mov $r1,%rax
1731 mov $h0,%rax
1737 and \$0x3ffffff,%rax # h[0]
1748 vmovd %rax#d,%x#$H0
1842 lea 0x90(%rsp),%rax # size optimization
1851 vmovdqa $T3,0x20-0x90(%rax)
1853 vmovdqa $T4,0x40-0x90(%rax)
1855 vmovdqa $D0,0x60-0x90(%rax)
1857 vmovdqa $D1,0x80-0x90(%rax)
1859 vmovdqa $D2,0xa0-0x90(%rax)
1861 vmovdqa $D3,0xc0-0x90(%rax)
1862 vmovdqa $D4,0xe0-0x90(%rax)
1863 vmovdqa $MASK,0x100-0x90(%rax)
1912 vmovdqa `32*6-0x90`(%rax),$T3 # s3^4
1913 vmovdqa `32*8-0x90`(%rax),$S4 # s4^4
1944 vmovdqa `32*4-0x90`(%rax),$T1 # s2
1962 vmovdqa `32*5-0x90`(%rax),$H2 # r3
1988 vpmuludq `32*7-0x90`(%rax),$H0,$H4 # h0*r4
2062 vmovdqu `32*6+4-0x90`(%rax),$T3 # s3^4
2063 vmovdqu `32*8+4-0x90`(%rax),$S4 # s4^4
2083 vmovdqu `32*4+4-0x90`(%rax),$T1 # s2
2094 vmovdqu `32*5+4-0x90`(%rax),$H2 # r3
2113 vpmuludq `32*7+4-0x90`(%rax),$H0,$H4 # h0*r4
2252 mov \$0x20,%rax
2268 vmovdqu64 $R1,0x00(%rsp,%rax){%k2}
2274 vmovdqu64 $R2,0x40(%rsp,%rax){%k2}
2277 vmovdqu64 $R3,0x80(%rsp,%rax){%k2}
2279 vmovdqu64 $R4,0xc0(%rsp,%rax){%k2}
2764 lea 0x90(%rsp),%rax # size optimization for .Ltail_avx2
2857 mov %rax,0($ctx) # initialize hash value
2858 mov %rax,8($ctx)
2859 mov %rax,16($ctx)
2865 mov \$0x0ffffffc0fffffff,%rax
2867 and 0($inp),%rax
2871 and %rax,%r8
2872 shrd \$44,%rcx,%rax
2874 and %r9,%rax
2876 mov %rax,48($ctx) # r1
2877 lea (%rax,%rax,4),%rax # *5
2879 shl \$2,%rax # magic <<2
2882 mov %rax,24($ctx) # s1
2919 mov \$3,%rax
2922 cmovae %r10,%rax
2924 cmovns %r10,%rax
2926 and $len,%rax # is input of favourable length?
2929 sub %rax,$len
3004 dec %rax # len-=16
3839 mov %r9,%rax
3841 shl \$44,%rax
3846 add %rax,%r8
3850 mov %r8,%rax
3856 cmovnz %r8,%rax
3859 add 0($nonce),%rax # accumulate nonce
3861 mov %rax,0($mac) # write result
3918 mov $otp,%rax
3969 mov $otp,%rax
3999 mov 120($context),%rax # pull context->Rax
4010 mov 152($context),%rax # pull context->Rsp
4017 lea 48(%rax),%rax
4019 mov -8(%rax),%rbx
4020 mov -16(%rax),%rbp
4021 mov -24(%rax),%r12
4022 mov -32(%rax),%r13
4023 mov -40(%rax),%r14
4024 mov -48(%rax),%r15
4049 mov 120($context),%rax # pull context->Rax
4060 mov 152($context),%rax # pull context->Rsp
4067 mov 208($context),%rax # pull context->R11
4069 lea 0x50(%rax),%rsi
4070 lea 0xf8(%rax),%rax
4076 mov 8(%rax),%rdi
4077 mov 16(%rax),%rsi
4078 mov %rax,152($context) # restore context->Rsp