/openssl/crypto/bn/asm/ |
H A D | s390x.S | 50 lg %r13,24(%r3) 57 lg %r7,32(%r3) 64 lg %r9,40(%r3) 70 la %r3,32(%r3) // i+=4 99 la %r3,32(%r3) // i+=4 119 la %r3,8(%r3) // i++ 203 lg %r7,0(%r3) 208 lg %r7,8(%r3) 223 la %r3,32(%r3) 237 la %r3,8(%r3) [all …]
|
H A D | s390x-gf2m.pl | 53 $a1="%r3"; 174 stm${g} %r3,%r15,3*$SIZE_T($sp) 211 sllg %r3,%r3,32 213 or %r3,%r4
|
H A D | rsaz-avx2.pl | 114 my $r3="%r12"; 123 my $tp1=$r3; 480 add %rdx, $r3 874 my $r3="%r12"; 994 xor $r3, $r3 1055 add %rdx,$r3 1133 add %rdx,$r3 1210 add %rdx,$r3 1242 add $r2, $r3 1244 add %rbx,$r3 [all …]
|
H A D | ia64.S | 190 .save ar.lc,r3 191 mov r3=ar.lc 243 .save ar.lc,r3 244 mov r3=ar.lc 306 .save ar.lc,r3 307 mov r3=ar.lc 412 .save ar.lc,r3 462 mov ar.lc=r3 488 mov r3=ar.lc 1420 .save b0,r3 [all …]
|
H A D | s390x-mont.pl | 76 $ap="%r3"; # const BN_ULONG *ap, 118 stm${g} %r3,%r15,3*$SIZE_T($sp)
|
/openssl/crypto/ |
H A D | s390xcpuid.pl | 184 ar %r0,%r3 198 xgr %r3,%r3 216 llgfr %r3,%r3 220 clgr %r3,%r4 222 clgr %r3,%r0 227 brctg %r3,.Little 234 brctg %r3,.Lot 236 srlg %r4,%r3,3 241 ngr %r3,%r4 260 llgc %r1,0(%r3) [all …]
|
H A D | ia64cpuid.S | 40 mov r3=r2 };; 44 { .mib; cmp.ne p6,p0=r2,r3 66 .save ar.lc,r3 68 mov r3=ar.lc 138 mov ar.lc=r3 190 .save ar.lc,r3 191 mov r3=ar.lc 212 mov ar.lc=r3 };; 233 { .mmi; cmpxchg4.acq r3=[r32],r8,ar.ccv 244 { .mmi; cmpxchg4.acq r3=[r32],r8,ar.ccv [all …]
|
/openssl/crypto/poly1305/asm/ |
H A D | poly1305-armv4.pl | 178 my ($s1,$s2,$s3)=($r1,$r2,$r3); 194 ldmia $ctx,{$h0-$r3} @ load context 201 str $r3,[sp,#28] 269 add $s3,$r3,$r3,lsr#2 293 ldr $r3,[sp,#28] @ reload $r3 300 umlal r2,r3,$h0,$r3 491 @ d0 = h0*r0 + h4*5*r1 + h3*5*r2 + h2*5*r3 + h1*5*r4 492 @ d1 = h1*r0 + h0*r1 + h4*5*r2 + h3*5*r3 + h2*5*r4 493 @ d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4 495 @ d4 = h4*r0 + h3*r1 + h2*r2 + h1*r3 + h0*r4 [all …]
|
H A D | poly1305-x86_64.pl | 943 vpmuludq $T1,$H2,$H1 # h1*r3 944 vpmuludq $T0,$H2,$H2 # h0*r3 1047 vpmuludq $H0,$T2,$T2 # h0*r3 1186 vpmuludq $T1,$H3,$H0 # h1*r3 1188 vpmuludq $T0,$H3,$H3 # h0*r3 1280 vpmuludq $H1,$T3,$T0 # h1*r3 1282 vpmuludq $H0,$T3,$T3 # h0*r3 1887 vpmuludq $H1,$H2,$T4 # h1*r3 1888 vpmuludq $H0,$H2,$H2 # h0*r3 2017 vpmuludq $H1,$H2,$T4 # h1*r3 [all …]
|
H A D | poly1305-sparcv9.pl | 50 my ($r0,$r1,$r2,$r3,$s1,$s2,$s3,$h4) = map("%l$_",(0..7)); 158 ld [$ctx+32+8],$r3 177 srl $r3,2,$s3 179 add $r3,$s3,$s3 206 umul $r3,$h0,$d3 389 addccc $h3,0,$r3 399 movnz %icc,$r3,$h3 400 ld [$nonce+12],$r3 405 addc $r3,$h3,$h3
|
H A D | poly1305-armv8.pl | 561 // d4 = h0*r4 + h1*r3 + h2*r2 + h3*r1 + h4*r0 562 // d3 = h0*r3 + h1*r2 + h2*r1 + h3*r0 + h4*5*r4 563 // d2 = h0*r2 + h1*r1 + h2*r0 + h3*5*r4 + h4*5*r3 564 // d1 = h0*r1 + h1*r0 + h2*5*r4 + h3*5*r3 + h4*5*r2 565 // d0 = h0*r0 + h1*5*r4 + h2*5*r3 + h3*5*r2 + h4*5*r1
|
H A D | poly1305-ppc.pl | 371 my ($h0,$h1,$h2,$h3,$h4, $r0,$r1,$r2,$r3, $s1,$s2,$s3, 459 lwz $r3,44($ctx) 469 srwi $s3,$r3,2 472 add $s3,$s3,$r3 514 mullw $d3,$h0,$r3 # h0*r3 515 mulhwu $D3,$h0,$r3 1422 ## d4 = h4*r0 + h3*r1 + h2*r2 + h1*r3 + h0*r4 1423 ## d3 = h3*r0 + h2*r1 + h1*r2 + h0*r3 + h4*5*r4 1424 ## d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4 1425 ## d1 = h1*r0 + h0*r1 + h4*5*r2 + h3*5*r3 + h2*5*r4 [all …]
|
/openssl/crypto/rsa/ |
H A D | rsa_x931g.c | 30 BIGNUM *r0 = NULL, *r1 = NULL, *r2 = NULL, *r3 = NULL; in RSA_X931_derive_ex() local 45 r3 = BN_CTX_get(ctx); in RSA_X931_derive_ex() 47 if (r3 == NULL) in RSA_X931_derive_ex() 107 if (!BN_gcd(r3, r1, r2, ctx)) in RSA_X931_derive_ex() 110 if (!BN_div(r0, NULL, r0, r3, ctx)) in RSA_X931_derive_ex()
|
/openssl/crypto/aes/asm/ |
H A D | aes-s390x.pl | 112 $t3="%r3"; $out="%r3"; $bits="%r3"; 1196 xgr %r3,%r4 # flip %r3 and %r4, out and len 1197 xgr %r4,%r3 1198 xgr %r3,%r4 1399 xgr %r3,%r4 # flip %r3 and %r4, $out and $len 1400 xgr %r4,%r3 1401 xgr %r3,%r4 1806 xgr %r3,%r4 # flip %r3 and %r4, $out and $len 1807 xgr %r4,%r3 1808 xgr %r3,%r4 [all …]
|
H A D | aes-parisc.pl | 64 ($s0,$s1,$s2,$s3) = ("%r1","%r2","%r3","%r4"); 87 $PUSHMA %r3,$FRAME(%sp) 190 $POPMB -$FRAME(%sp),%r3 556 $PUSHMA %r3,$FRAME(%sp) 659 $POPMB -$FRAME(%sp),%r3
|
/openssl/crypto/poly1305/ |
H A D | poly1305.c | 293 u32 r0, r1, r2, r3; in poly1305_blocks() local 301 r3 = st->r[3]; in poly1305_blocks() 305 s3 = r3 + (r3 >> 2); in poly1305_blocks() 336 d3 = ((u64)h0 * r3) + in poly1305_blocks()
|
H A D | poly1305_ieee754.c | 113 elem64 r0, r1, r2, r3; in poly1305_init() local 163 r3.u = EXP(52+96) | (U8TOU32(&key[12]) & 0x0ffffffc); in poly1305_init() 168 st->r[6] = r3.d - TWO(52)*TWO96; in poly1305_init()
|
/openssl/crypto/rc4/asm/ |
H A D | rc4-s390x.pl | 60 $len="%r3"; 175 $len="%r3";
|
H A D | rc4-parisc.pl | 94 $iy="%r3"; 159 $PUSHMA %r3,$FRAME(%sp) 250 $POPMB -$FRAME(%sp),%r3
|
/openssl/crypto/sha/asm/ |
H A D | sha1-parisc.pl | 66 @X=("%r1", "%r2", "%r3", "%r4", "%r5", "%r6", "%r7", "%r8", 168 $PUSHMA %r3,$FRAME(%sp) 261 $POPMB -$FRAME(%sp),%r3
|
H A D | sha1-s390x.pl | 61 $inp="%r3"; 185 sllg %r3,$len,6
|
H A D | sha512-s390x.pl | 62 $inp="%r3"; 257 lgr %r3,$len
|
H A D | sha512-parisc.pl | 106 @X=("%r1", "%r2", "%r3", "%r4", "%r5", "%r6", "%r7", "%r8", 247 $PUSHMA %r3,$FRAME(%sp) 375 ( "%r1", "%r2", "%r3", "%r4", "%r5", "%r6", "%r7", "%r8", 693 $POPMB -$FRAME(%sp),%r3
|
/openssl/crypto/modes/asm/ |
H A D | ghash-parisc.pl | 79 $nlo="%r3"; 104 $PUSHMA %r3,$FRAME(%sp) 347 $POPMB -$FRAME(%sp),%r3 357 $PUSHMA %r3,$FRAME(%sp) 621 $POPMB -$FRAME(%sp),%r3
|
/openssl/crypto/perlasm/ |
H A D | s390x.pm | 2606 my ($opcode,$r1,$r3,$r2,$m4)=(shift,get_R(shift),get_R(shift) 2610 .sprintf("%#010x",($opcode<<16|$r3<<12|$m4<<8|$r1<<4|$r2)); 2854 my ($opcode,$v1,$r2,$r3)=(shift,get_V(shift),get_R(shift), 2859 $out.=sprintf("%#06x",($r3<<12)).","; 2928 my ($opcode,$v1,$r3,$d2,$b2,$m4)=(shift,get_V(shift),get_R(shift), 2932 $out.=sprintf("%#06x",($opcode&0xff00|($v1&0xf)<<4|$r3)).","; 2958 my ($opcode,$v1,$r3,$d2,$b2)=(shift,get_V(shift),get_R(shift), 2962 $out.=sprintf("%#06x",($opcode&0xff00|$r3)).",";
|