• Home
  • Raw
  • Download

Lines Matching refs:rcx

178 my ($ctx,$inp,$len,$padbit)=("%rdi","%rsi","%rdx","%rcx");
264 lea poly1305_emit_avx(%rip),%rcx
267 cmovc %rcx,%r11
283 mov \$0x0ffffffc0ffffffc,%rcx
285 and 8($inp),%rcx
287 mov %rcx,32($ctx)
390 mov %r9,%rcx
395 cmovnz %r9,%rcx
398 adc 8($nonce),%rcx
400 mov %rcx,8($mac)
883 lea .Lconst(%rip),%rcx
889 vmovdqa 64(%rcx),$MASK # .Lmask26
905 vpor 32(%rcx),$T4,$T4 # padbit, yes, always
1056 vpand 0(%rcx),$H4,$H4 # .Lmask24
1060 vpor 32(%rcx),$H4,$H4 # padbit, yes, always
1158 vpand 0(%rcx),$T4,$T4 # .Lmask24
1162 vpor 32(%rcx),$T4,$T4 # padbit, yes, always
1305 vpor 32(%rcx),$H4,$H4 # padbit, yes, always
1471 shl \$26,%rcx # base 2^26 -> base 2^64
1474 add %rcx,%rax
1488 mov %r10,%rcx
1491 and \$-4,%rcx
1492 add %rcx,%rax
1499 mov %r9,%rcx
1504 cmovnz %r9,%rcx
1507 adc 8($nonce),%rcx
1509 mov %rcx,8($mac)
1830 lea .Lconst(%rip),%rcx
1832 vmovdqa 96(%rcx),$T0 # .Lpermd_avx2
1864 vmovdqa 64(%rcx),$MASK # .Lmask26
1888 vpor 32(%rcx),$T4,$T4 # padbit, yes, always
1990 vmovdqa 64(%rcx),$MASK # .Lmask26
2041 vpor 32(%rcx),$T4,$T4 # padbit, yes, always
2115 vmovdqa 64(%rcx),$MASK # .Lmask26
2244 lea .Lconst(%rip),%rcx
2246 vmovdqa 96(%rcx),%y#$T2 # .Lpermd_avx2
2261 vpbroadcastq 64(%rcx),$MASK # .Lmask26
2396 vmovdqa32 128(%rcx),$M0 # .Lpermd_avx512:
2421 vpbroadcastq 32(%rcx),$PADBIT # .L129
2761 vpor 32(%rcx),$T4,$T4 # padbit, yes, always
2866 mov \$0x0ffffffc0ffffffc,%rcx
2869 and 8($inp),%rcx
2872 shrd \$44,%rcx,%rax
2875 shr \$24,%rcx
2878 mov %rcx,56($ctx) # r2
2880 lea (%rcx,%rcx,4),%rcx # *5
2881 shl \$2,%rcx # magic <<2
2883 mov %rcx,32($ctx) # s2
3842 mov %r10,%rcx
3844 shl \$24,%rcx
3847 adc %rcx,%r9
3852 mov %r9,%rcx
3857 cmovnz %r9,%rcx
3860 adc 8($nonce),%rcx
3862 mov %rcx,8($mac)
3872 my ($out,$inp,$otp,$len)=$win64 ? ("%rcx","%rdx","%r8", "%r9") : # Win64 order
3873 ("%rdi","%rsi","%rdx","%rcx"); # Unix order
3978 $rec="%rcx";
4098 mov %rcx,56(%rsp) # arg8, (NULL)