/openssl/crypto/bn/asm/ |
H A D | rsaz-x86_64.pl | 181 xorq %rcx,%rcx # rcx:r8 = r8 << 1 387 xorq %rcx, %rcx # rcx:r8:r15 = r8:r15 << 1 492 sbbq %rcx, %rcx 538 xor %rcx, %rcx 613 xor %rcx, %rcx 675 xor %rcx, %rcx 719 xor %rcx, %rcx 769 sbbq %rcx, %rcx 895 sbbq %rcx, %rcx 1349 sbbq %rcx, %rcx [all …]
|
H A D | x86_64-gf2m.pl | 48 ($t0,$t1)=("%rbx","%rcx"); 174 ($rp,$a1,$a0,$b1,$b0) = $win64? ("%rcx","%rdx","%r8", "%r9","%r10") : # Win64 order 175 ("%rdi","%rsi","%rdx","%rcx","%r8"); # Unix order 265 @r=("%rbx","%rcx","%rdi","%rsi"); 315 $rec="%rcx"; 377 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 387 mov %rcx,56(%rsp) # arg8, (NULL)
|
H A D | x86_64-mont5.pl | 436 and %rbx,%rcx 439 or %rcx,%rdx 1032 mov %r9,%rcx 1033 sar \$3+2,%rcx 2054 mov $num,%rcx 2561 mov $num,%rcx 3080 my $i="%rcx"; 3320 sub \$8,%rcx # mov \$-8,%rcx 3425 inc %rcx 3592 $rec="%rcx"; [all …]
|
H A D | x86_64-mont.pl | 333 mov ($rp,$i,8),%rcx 335 and %rbx,%rcx 338 or %rcx,%rdx 932 # %rcx -8*num 934 lea (%r8,%rcx),%rbx 935 mov %rcx,$num 936 mov %rcx,%rdx 938 sar \$3+2,%rcx # %cf=0 951 mov $num,%rcx 1410 $rec="%rcx"; [all …]
|
H A D | rsaz-2k-avx512.pl | 70 @_6_args_universal_ABI = ("%rdi","%rsi","%rdx","%rcx","%r8","%r9"); 530 my ($out,$red_tbl,$red_tbl_idx1,$red_tbl_idx2)=$win64 ? ("%rcx","%rdx","%r8", "%r9") : # Win64 ord… 531 ("%rdi","%rsi","%rdx","%rcx"); # Unix order 602 $rec="%rcx"; 669 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 679 mov %rcx,56(%rsp) # arg8, (NULL)
|
H A D | rsaz-3k-avx512.pl | 69 @_6_args_universal_ABI = ("%rdi","%rsi","%rdx","%rcx","%r8","%r9"); 670 my ($out,$red_tbl,$red_tbl_idx1,$red_tbl_idx2)=$win64 ? ("%rcx","%rdx","%r8", "%r9") : # Win64 ord… 671 ("%rdi","%rsi","%rdx","%rcx"); # Unix order 743 $rec="%rcx"; 815 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 825 mov %rcx,56(%rsp) # arg8, (NULL)
|
H A D | rsaz-4k-avx512.pl | 69 @_6_args_universal_ABI = ("%rdi","%rsi","%rdx","%rcx","%r8","%r9"); 716 my ($out,$red_tbl,$red_tbl_idx1,$red_tbl_idx2)=$win64 ? ("%rcx","%rdx","%r8", "%r9") : # Win64 ord… 717 ("%rdi","%rsi","%rdx","%rcx"); # Unix order 799 $rec="%rcx"; 871 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 881 mov %rcx,56(%rsp) # arg8, (NULL)
|
/openssl/crypto/ec/asm/ |
H A D | x25519-x86_64.pl | 137 mov %rdx,%rcx 162 adc %rdx,%rcx 185 adc %rdx,%rcx 208 adc %rdx,%rcx 231 adc %rdx,%rcx 284 mov %rdx,%rcx 327 adc %rdx,%rcx 382 mov %r8,%rcx 385 and %rbp,%rcx # %rcx = g1 = h1 & mask 918 $rec="%rcx"; [all …]
|
/openssl/crypto/whrlpool/asm/ |
H A D | wp-x86_64.pl | 101 xor %rcx,%rcx 125 lea (%rcx,%rcx),%rsi 132 lea (%rcx,%rcx),%rsi 139 lea (%rcx,%rcx),%rsi 146 lea (%rcx,%rcx),%rsi 159 lea (%rcx,%rcx),%rsi 166 lea (%rcx,%rcx),%rsi 173 lea (%rcx,%rcx),%rsi 180 lea (%rcx,%rcx),%rsi 515 $rec="%rcx"; [all …]
|
/openssl/crypto/camellia/asm/ |
H A D | cmll-x86_64.pl | 158 mov %rcx,$out 285 mov %rcx,$out 758 mov %rcx,$_res 785 mov $_res,%rcx 797 cmp \$0,%rcx 837 mov %rcx,$_res 859 mov $_res,%rcx 886 cmp \$0,%rcx 919 mov $_rsp,%rcx 947 $rec="%rcx"; [all …]
|
/openssl/crypto/chacha/asm/ |
H A D | chacha-x86_64.pl | 1062 paddd 0x80-0x100(%rcx),$xb0 1063 paddd 0x90-0x100(%rcx),$xb1 1064 paddd 0xa0-0x100(%rcx),$xb2 1065 paddd 0xb0-0x100(%rcx),$xb3 1088 paddd 0xc0-0x100(%rcx),$xc0 1089 paddd 0xd0-0x100(%rcx),$xc1 1090 paddd 0xe0-0x100(%rcx),$xc2 3787 $rec="%rcx"; 3852 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 3912 neg %rcx [all …]
|
/openssl/crypto/ |
H A D | x86_64cpuid.pl | 26 ($arg1,$arg2,$arg3,$arg4)=$win64?("%rcx","%rdx","%r8", "%r9") : # Win64 order 27 ("%rdi","%rsi","%rdx","%rcx"); # Unix order 339 xorq %rcx,%rcx 363 xorq %rcx,%rcx 375 my $cnt="%rcx";
|
/openssl/ms/ |
H A D | uplink-x86_64.pl | 34 mov %rcx,48(%rsp) 38 lea OPENSSL_UplinkTable(%rip),%rcx 41 mov 48(%rsp),%rcx
|
/openssl/engines/asm/ |
H A D | e_padlock-x86_64.pl | 46 $len="%rcx"; 49 ($arg1,$arg2,$arg3,$arg4)=$win64?("%rcx","%rdx","%r8", "%r9") : # Win64 order 50 ("%rdi","%rsi","%rdx","%rcx"); # Unix order 171 mov %rdx,%rcx 193 mov %rdx,%rcx 215 mov %rdx,%rcx 237 mov %rdx,%rcx 259 mov %rdx,%rcx
|
/openssl/crypto/rc4/asm/ |
H A D | rc4-x86_64.pl | 133 $out="%rcx"; # arg4 167 my $YY="%rcx"; 465 mov $len,%rcx 491 cmovz %rcx,$len 514 mov %rcx,$len 563 $rec="%rcx"; 644 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 654 mov %rcx,56(%rsp) # arg8, (NULL)
|
H A D | rc4-md5-x86_64.pl | 75 ($dat,$len,$in0,$out) = ("%rdi","%rsi","%rdx","%rcx"); 81 ($dat,$in0,$out,$ctx,$inp,$len) = ("%rdi","%rsi","%rdx","%rcx","%r8","%r9"); 117 my $YY="%rcx"; 493 mov $len,%rcx 515 cmovz %rcx,$len 544 my $rec="%rcx"; 606 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 616 mov %rcx,56(%rsp) # arg8, (NULL)
|
/openssl/crypto/poly1305/asm/ |
H A D | poly1305-x86_64.pl | 191 cmovc %rcx,%r11 315 mov %r9,%rcx 320 cmovnz %r9,%rcx 1403 add %rcx,%rax 1417 mov %r10,%rcx 1420 and \$-4,%rcx 1421 add %rcx,%rax 1428 mov %r9,%rcx 2787 lea (%rcx,%rcx,4),%rcx # *5 3938 $rec="%rcx"; [all …]
|
/openssl/crypto/aes/asm/ |
H A D | vpaes-x86_64.pl | 313 test %rcx, %rcx 438 test %rcx, %rcx 628 test %rcx, %rcx 896 my ($inp,$out,$len,$key,$ivp,$enc)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9"); 1113 $rec="%rcx"; 1171 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 1181 mov %rcx,56(%rsp) # arg8, (NULL)
|
H A D | aes-x86_64.pl | 628 sub %rsp,%rcx 629 neg %rcx 631 sub %rcx,%rsp 1203 or %rdx,%rcx 1249 sub %rsp,%rcx 1250 neg %rcx 1252 sub %rcx,%rsp 1823 mov %rcx,$key 2035 mov %rcx,$key 2653 $rec="%rcx"; [all …]
|
H A D | bsaes-x86_64.pl | 1072 mov $inp,%rcx # pass key 1118 mov $inp,%rcx # pass key 1224 mov $key,%rcx # pass key 1443 mov $key,%rcx # pass key 1679 mov $key, %rcx # pass key 1977 mov $key, %rcx # pass key 2241 mov $key, %rcx # pass key 2640 mov $key, %rcx # pass key 3068 $rec="%rcx"; 3141 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER [all …]
|
H A D | aesni-sha256-x86_64.pl | 106 ("%rdi","%rsi","%rdx","%rcx","%r8","%r9","%r10"); 134 cmp \$0,`$win64?"%rcx":"%rdi"` 163 cmp \$0,`$win64?"%rcx":"%rdi"` 1313 my ($in0,$out,$len,$key,$ivp,$ctx,$inp)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9","%r10"); 1602 $rec="%rcx"; 1698 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 1708 mov %rcx,56(%rsp) # arg8, (NULL)
|
/openssl/crypto/sha/asm/ |
H A D | keccak1600-x86_64.pl | 72 my @C = ("%rax","%rbx","%rcx","%rdx","%rbp"); 412 { my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx"); 506 { my ($A_flat,$out,$len,$bsz,$next) = ("%rdi","%rsi","%rdx","%rcx","%r8"); 522 shr \$3,%rcx 526 mov %rcx,$bsz 543 sub \$1,%rcx # bsz-- 548 mov $bsz,%rcx 554 mov $len,%rcx
|
/openssl/doc/designs/ddd/ |
H A D | ddd-06-mem-uv.c | 472 int rc, rcx; in handshake_ssl() local 485 rcx = SSL_get_error(conn->ssl, rc); in handshake_ssl() 486 if (rcx == SSL_ERROR_WANT_READ) { in handshake_ssl() 491 fprintf(stderr, "Handshake error: %d\n", rcx); in handshake_ssl() 492 return -rcx; in handshake_ssl() 604 int rc, rcx; in try_write() local 610 rcx = SSL_get_error(conn->ssl, rc); in try_write() 611 if (rcx == SSL_ERROR_WANT_READ) { in try_write() 616 op->cb(conn, -rcx, op->cb_arg); in try_write()
|
/openssl/crypto/md5/asm/ |
H A D | md5-x86_64.pl | 292 my $rec="%rcx"; 352 xor %rcx,%rcx # arg1, UNW_FLAG_NHANDLER 362 mov %rcx,56(%rsp) # arg8, (NULL)
|
/openssl/crypto/perlasm/ |
H A D | x86_64-support.pl | 31 } elsif ($reg eq "%rcx") {
|