/openssl/crypto/md4/ |
H A D | md4_dgst.c | 113 R1(A, B, C, D, X(0), 3, 0x5A827999L); in md4_block_data_order() 114 R1(D, A, B, C, X(4), 5, 0x5A827999L); in md4_block_data_order() 115 R1(C, D, A, B, X(8), 9, 0x5A827999L); in md4_block_data_order() 117 R1(A, B, C, D, X(1), 3, 0x5A827999L); in md4_block_data_order() 118 R1(D, A, B, C, X(5), 5, 0x5A827999L); in md4_block_data_order() 119 R1(C, D, A, B, X(9), 9, 0x5A827999L); in md4_block_data_order() 121 R1(A, B, C, D, X(2), 3, 0x5A827999L); in md4_block_data_order() 122 R1(D, A, B, C, X(6), 5, 0x5A827999L); in md4_block_data_order() 123 R1(C, D, A, B, X(10), 9, 0x5A827999L); in md4_block_data_order() 125 R1(A, B, C, D, X(3), 3, 0x5A827999L); in md4_block_data_order() [all …]
|
H A D | md4_local.h | 54 #define R1(a,b,c,d,k,s,t) { \ macro
|
/openssl/crypto/poly1305/asm/ |
H A D | poly1305-armv4.pl | 475 vdup.32 $R1,r3 505 vmlal.u32 $D2,$R1,${R1}[1] 617 vtrn.32 $R1,$D1#lo 622 vshl.u32 $S1,$R1,#2 625 vadd.i32 $S1,$S1,$R1 645 vmov $R1,$D1#lo 1023 vmlal.u32 $D3,$H2#hi,$R1 1025 vmlal.u32 $D1,$H0#hi,$R1 1026 vmlal.u32 $D4,$H3#hi,$R1 1027 vmlal.u32 $D2,$H1#hi,$R1 [all …]
|
H A D | poly1305-c64xplus.pl | 34 ($R0,$R1,$R2,$R3,$S1,$S2,$S3,$S3b)=("A0","B0","A1","B1","A12","B12","A13","B13"); 128 || LDDW *${S3b}[4],$R3:$R1 ; load r3:r1 149 || MPY32U B27,$R1,B17:B16 ; MPY32U $H0,$R1,B17:B16 164 MPY32U A24,$R1,A23:A22 ; MPY32U $H1,$R1,A23:A22 172 || MPY32U $H2,$R1,B27:B26
|
H A D | poly1305-s390x.pl | 290 vmlof ($ACC1,$H0,$R1); 391 vlvgg ($R1,$d0,0); 398 veslg ($S1,$R1,2); 403 vlr ($H1,$R1); 415 vpdi ($R1,$H1,$R1,0); 424 veslg ($S1,$R1,2); 437 vperm ($R1,$R1,$H1,$I0); 441 veslf ($S1,$R1,2); 479 vpdi ($R1,$R1,$R1,0); 548 vmlef ($ACC1,$I0,$R1); [all …]
|
H A D | poly1305-armv8.pl | 573 umull $ACC1,$IN23_0,${R1}[2] 587 umlal $ACC2,$IN23_1,${R1}[2] 596 umlal $ACC3,$IN23_2,${R1}[2] 756 umull2 $ACC3,$IN23_2,${R1} 766 umlal2 $ACC1,$IN23_0,${R1} 771 umlal2 $ACC2,$IN23_1,${R1} 777 umlal2 $ACC4,$IN23_3,${R1} 794 umlal $ACC3,$IN01_2,${R1} 804 umlal $ACC1,$IN01_0,${R1} 812 umlal $ACC2,$IN01_1,${R1} [all …]
|
H A D | poly1305-x86_64.pl | 2196 vpermd $D1,$T2,$R1 2335 vpermd $R1,$M0,$R1 2350 vpaddd $R1,$S1,$S1 2531 vpsrlq \$32,$R1,$R1 3013 vmovdqa $R1,$H1 3080 vpunpcklqdq $R1,$H1,$R1 # 1,2 3099 vinserti128 \$1,%x#$R1,$H1,$R1 # 1,2,3,4 3103 vpermq \$0b11011000,$R1,$R1 # 1,3,2,4 3121 vpbroadcastq %x#$R1,$R1 3135 vpsrldq \$8,$R1,$R1 [all …]
|
H A D | poly1305-ppc.pl | 1065 vmulouw $T0,$H0,$R1 1067 vmulouw $T0,$H1,$R1 1069 vmulouw $T0,$H2,$R1 1071 vmulouw $T0,$H3,$R1 1214 mtvrwz $R1,$h1 1231 vmr $H1,$R1 1239 vpermdi $R1,$H1,$R1,0b00 1252 vaddudm $S1,$S1,$R1 1267 vmrgow $R1,$R1,$H1 1275 vadduwm $S1,$S1,$R1 [all …]
|
H A D | poly1305-sparcv9.pl | 283 my ($H0,$H1,$H2,$R0,$R1,$S1,$T1) = map("%o$_",(0..5,7)); 296 ldx [$ctx+32+8],$R1 309 srlx $R1,2,$S1 311 add $R1,$S1,$S1 338 mulx $R1,$H0,$T0 ! r1*h0 340 umulxhi $R1,$H0,$D2
|
/openssl/crypto/md5/ |
H A D | md5_dgst.c | 113 R1(A, B, C, D, X(1), 5, 0xf61e2562L); in md5_block_data_order() 114 R1(D, A, B, C, X(6), 9, 0xc040b340L); in md5_block_data_order() 116 R1(B, C, D, A, X(0), 20, 0xe9b6c7aaL); in md5_block_data_order() 117 R1(A, B, C, D, X(5), 5, 0xd62f105dL); in md5_block_data_order() 118 R1(D, A, B, C, X(10), 9, 0x02441453L); in md5_block_data_order() 120 R1(B, C, D, A, X(4), 20, 0xe7d3fbc8L); in md5_block_data_order() 121 R1(A, B, C, D, X(9), 5, 0x21e1cde6L); in md5_block_data_order() 122 R1(D, A, B, C, X(14), 9, 0xc33707d6L); in md5_block_data_order() 123 R1(C, D, A, B, X(3), 14, 0xf4d50d87L); in md5_block_data_order() 124 R1(B, C, D, A, X(8), 20, 0x455a14edL); in md5_block_data_order() [all …]
|
H A D | md5_local.h | 69 #define R1(a,b,c,d,k,s,t) { \ macro
|
/openssl/crypto/md5/asm/ |
H A D | md5-586.pl | 85 sub R1 subroutine 233 &R1(-1,$A,$B,$C,$D,$X,16, 5,0xf61e2562); 234 &R1( 0,$D,$A,$B,$C,$X,17, 9,0xc040b340); 235 &R1( 0,$C,$D,$A,$B,$X,18,14,0x265e5a51); 236 &R1( 0,$B,$C,$D,$A,$X,19,20,0xe9b6c7aa); 237 &R1( 0,$A,$B,$C,$D,$X,20, 5,0xd62f105d); 238 &R1( 0,$D,$A,$B,$C,$X,21, 9,0x02441453); 239 &R1( 0,$C,$D,$A,$B,$X,22,14,0xd8a1e681); 240 &R1( 0,$B,$C,$D,$A,$X,23,20,0xe7d3fbc8); 241 &R1( 0,$A,$B,$C,$D,$X,24, 5,0x21e1cde6); [all …]
|
H A D | md5-sparcv9.pl | 130 sub R1 { subroutine 353 for (;$i<32;$i++) { &R1($i,@V); unshift(@V,pop(@V)); }
|
/openssl/crypto/sm3/ |
H A D | sm3.c | 69 R1(A, B, C, D, E, F, G, H, 0x79CC4519, W00, W00 ^ W04); in ossl_sm3_block_data_order() 71 R1(D, A, B, C, H, E, F, G, 0xF3988A32, W01, W01 ^ W05); in ossl_sm3_block_data_order() 73 R1(C, D, A, B, G, H, E, F, 0xE7311465, W02, W02 ^ W06); in ossl_sm3_block_data_order() 75 R1(B, C, D, A, F, G, H, E, 0xCE6228CB, W03, W03 ^ W07); in ossl_sm3_block_data_order() 77 R1(A, B, C, D, E, F, G, H, 0x9CC45197, W04, W04 ^ W08); in ossl_sm3_block_data_order() 79 R1(D, A, B, C, H, E, F, G, 0x3988A32F, W05, W05 ^ W09); in ossl_sm3_block_data_order() 81 R1(C, D, A, B, G, H, E, F, 0x7311465E, W06, W06 ^ W10); in ossl_sm3_block_data_order() 83 R1(B, C, D, A, F, G, H, E, 0xE6228CBC, W07, W07 ^ W11); in ossl_sm3_block_data_order() 85 R1(A, B, C, D, E, F, G, H, 0xCC451979, W08, W08 ^ W12); in ossl_sm3_block_data_order() 87 R1(D, A, B, C, H, E, F, G, 0x988A32F3, W09, W09 ^ W13); in ossl_sm3_block_data_order() [all …]
|
H A D | sm3_local.h | 106 #define R1(A,B,C,D,E,F,G,H,TJ,Wi,Wj) \ macro
|
/openssl/crypto/rc4/asm/ |
H A D | rc4-md5-x86_64.pl | 278 sub R1 { subroutine 401 for(;$i<32;$i++) { R1($i,@V); unshift(@V,pop(@V)); push(@TX,shift(@TX)); }
|