| /freebsd-head/crypto/openssl/crypto/modes/asm/ |
| HD | ghash-parisc.pl | 79 $nlo="%r3"; 134 ldb 15($Xi),$nlo 137 and $mask0xf0,$nlo,$nhi 138 depd,z $nlo,59,4,$nlo 140 ldd $nlo($Hll),$Zll 141 ldd $nlo($Hhh),$Zhh 146 ldb 14($Xi),$nlo 150 and $mask0xf0,$nlo,$nhi 151 depd,z $nlo,59,4,$nlo 166 ldd $nlo($Hll),$Tll [all …]
|
| HD | ghash-alpha.pl | 45 $nlo="a4"; # $20 60 extbl $Xlo,7,$nlo 61 and $nlo,0xf0,$nhi 62 sll $nlo,4,$nlo 63 and $nlo,0xf0,$nlo 65 addq $nlo,$Htbl,$nlo 66 ldq $Zlo,8($nlo) 68 ldq $Zhi,0($nlo) 73 extbl $Xlo,6,$nlo 83 and $nlo,0xf0,$nhi [all …]
|
| HD | ghash-sparcv9.pl | 69 $nlo="%l1"; 108 ldub [$inp+15],$nlo 118 xor $xi0,$nlo,$nlo 119 and $nlo,0xf0,$nhi 120 and $nlo,0x0f,$nlo 121 sll $nlo,4,$nlo 122 ldx [$Htblo+$nlo],$Zlo 123 ldx [$Htbl+$nlo],$Zhi 125 ldub [$inp+14],$nlo 139 xor $xi1,$nlo,$nlo [all …]
|
| HD | ghash-armv4.pl | 111 $nlo="r12"; 196 ldrb $nlo,[$inp,#15] 199 eor $nlo,$nlo,$nhi 200 and $nhi,$nlo,#0xf0 201 and $nlo,$nlo,#0x0f 204 add $Zhh,$Htbl,$nlo,lsl#4 207 ldrb $nlo,[$inp,#14] 221 eor $nlo,$nlo,$nhi 222 and $nhi,$nlo,#0xf0 223 and $nlo,$nlo,#0x0f [all …]
|
| HD | ghash-s390x.pl | 74 $nlo="%r8"; 166 sllg $nlo,$Zlo,4 168 ngr $nlo,$tmp 173 lg $Zlo,8($nlo,$Htbl) 174 lg $Zhi,0($nlo,$Htbl) 176 sllg $nlo,$xi,4 178 ngr $nlo,$tmp 197 xg $Zlo,8($nlo,$Htbl) 199 xg $Zhi,0($nlo,$Htbl) 200 sllg $nlo,$xi,4 [all …]
|
| HD | ghash-x86.pl | 375 my $nlo = $Zlh; 380 &xor ($nlo,$nlo); # avoid partial register stalls on PIII 382 &mov (&LB($nlo),&LB($nhi)); 383 &shl (&LB($nlo),4); 385 &movq ($Zlo,&QWP(8,$Htbl,$nlo)); 386 &movq ($Zhi,&QWP(0,$Htbl,$nlo)); 391 my $nix = $odd ? $nlo : $nhi; 393 &shl (&LB($nlo),4) if ($odd); 398 &mov (&LB($nlo),&BP($cnt/2,$inp)) if (!$odd && $cnt>=0); 404 &mov ($nhi,$nlo) if (!$odd && $cnt>=0); [all …]
|
| HD | ghash-x86_64.pl | 131 $nlo="%rax"; 163 xor $nlo,$nlo 165 mov `&LB("$Zlo")`,`&LB("$nlo")` 167 shl \$4,`&LB("$nlo")` 169 mov 8($Htbl,$nlo),$Zlo 170 mov ($Htbl,$nlo),$Zhi 180 mov ($inp,$cnt),`&LB("$nlo")` 185 mov `&LB("$nlo")`,`&LB("$nhi")` 188 shl \$4,`&LB("$nlo")` 197 xor 8($Htbl,$nlo),$Zlo [all …]
|
| /freebsd-head/crypto/openssl/crypto/bn/asm/ |
| HD | s390x-mont.pl | 88 $nlo="%r11"; 143 lg $nlo,0($np) # 144 _dswap $nlo 146 algr $nlo,$alo # +="tp[0]" 162 lg $nlo,0($j,$np) 163 _dswap $nlo 165 algr $nlo,$NHI 168 algr $nlo,$alo 171 stg $nlo,$stdframe-8($j,$sp) # tp[j-1]= 195 lg $nlo,0($np) # np[0] [all …]
|
| HD | sparcv9a-mont.pl | 117 $nlo="%f20"; $nlo_="%f21"; $nhi="%f22"; $nhi_="%f23"; 208 fzeros $nlo 218 fxtod $nlo,$nlo 236 std $nlo,[$np_l+$j] ! save smashed np[j] in double format 242 fmuld $nlo,$na,$nloa 244 fmuld $nlo,$nb,$nlob 247 fmuld $nlo,$nc,$nloc 250 fmuld $nlo,$nd,$nlod 288 fzeros $nlo 294 fxtod $nlo,$nlo [all …]
|
| HD | armv4-mont.pl | 86 $nlo="r12"; # ip 176 mov $nlo,#0 177 umlal $alo,$nlo,$nj,$n0 @ np[0]*n0+"t[0]" 187 umlal $nlo,$nhi,$nj,$n0 @ np[j]*n0 188 adds $nlo,$nlo,$alo 189 str $nlo,[$tp],#4 @ tp[j-1]=,tp++ 190 adc $nlo,$nhi,#0 194 adds $nlo,$nlo,$ahi 199 str $nlo,[$num] @ tp[num-1]= 217 mov $nlo,#0 [all …]
|
| HD | alpha-mont.pl | 45 $nlo="t10"; 115 mulq $nj,$m1,$nlo 130 addq $nlo,$hi1,$lo1 132 mulq $nj,$m1,$nlo 154 addq $nlo,$hi1,$lo1 203 mulq $nj,$m1,$nlo 221 addq $nlo,$hi1,$lo1 #L1 224 mulq $nj,$m1,$nlo #U1 247 addq $nlo,$hi1,$lo1
|
| HD | vis3-mont.pl | 47 ($n0,$m0,$m1,$lo0,$hi0, $lo1,$hi1,$aj,$alo,$nj,$nlo,$tj)= 150 mulx $nj, $m1, $nlo ! np[1]*m1 169 addcc $nlo, $hi1, $lo1 181 mulx $nj, $m1, $nlo ! np[j]*m1 194 addcc $nlo, $hi1, $lo1 238 mulx $nj, $m1, $nlo ! np[1]*m1 250 addcc $nlo, $hi1, $lo1 257 mulx $nj, $m1, $nlo ! np[j]*m1 273 addcc $nlo, $hi1, $lo1
|
| HD | mips-mont.pl | 117 $nlo=$s6; 210 mflo ($nlo,$nhi,$m1) 225 $ADDU $lo1,$nlo,$hi1 240 mflo ($nlo,$nj,$m1) 251 $ADDU $lo1,$nlo,$hi1 297 mflo ($nlo,$nhi,$m1) 313 $ADDU $lo1,$nlo,$hi1 331 mflo ($nlo,$nj,$m1) 346 $ADDU $lo1,$nlo,$hi1
|
| HD | sparct4-mont.pl | 671 ($n0,$m0,$m1,$lo0,$hi0, $lo1,$hi1,$aj,$alo,$nj,$nlo,$tj)= 740 mulx $nj, $m1, $nlo ! np[1]*m1 752 addcc $nlo, $hi1, $lo1 761 mulx $nj, $m1, $nlo ! np[j]*m1 774 addcc $nlo, $hi1, $lo1 816 mulx $nj, $m1, $nlo ! np[1]*m1 829 addcc $nlo, $hi1, $lo1 836 mulx $nj, $m1, $nlo ! np[j]*m1 852 addcc $nlo, $hi1, $lo1 985 mulx $nj, $m1, $nlo ! np[1]*m1 [all …]
|
| HD | armv8-mont.pl | 58 $lo1,$hi1,$nj,$m1,$nlo,$nhi, 127 mul $nlo,$nj,$m1 // np[1]*m1 150 adds $lo1,$nlo,$hi1 156 mul $nlo,$nj,$m1 // np[j]*m1 167 adds $lo1,$nlo,$hi1 198 mul $nlo,$nj,$m1 // np[1]*m1 212 adds $lo1,$nlo,$hi1 221 mul $nlo,$nj,$m1 // np[j]*m1 234 adds $lo1,$nlo,$hi1
|
| HD | ppc-mont.pl | 130 my $nlo="r31"; 195 $UMULL $nlo,$nj,$m1 ; np[1]*m1 207 addc $lo1,$nlo,$hi1 210 $UMULL $nlo,$nj,$m1 ; np[j]*m1 223 addc $lo1,$nlo,$hi1 254 $UMULL $nlo,$nj,$m1 ; np[1]*m1 267 addc $lo1,$nlo,$hi1 272 $UMULL $nlo,$nj,$m1 ; np[j]*m1 288 addc $lo1,$nlo,$hi1
|
| /freebsd-head/crypto/openssl/crypto/modes/ |
| HD | gcm128.c | 304 size_t rem, nlo, nhi; in gcm_gmult_4bit() local 307 nlo = ((const u8 *)Xi)[15]; in gcm_gmult_4bit() 308 nhi = nlo >> 4; in gcm_gmult_4bit() 309 nlo &= 0xf; in gcm_gmult_4bit() 311 Z.hi = Htable[nlo].hi; in gcm_gmult_4bit() 312 Z.lo = Htable[nlo].lo; in gcm_gmult_4bit() 329 nlo = ((const u8 *)Xi)[cnt]; in gcm_gmult_4bit() 330 nhi = nlo >> 4; in gcm_gmult_4bit() 331 nlo &= 0xf; in gcm_gmult_4bit() 341 Z.hi ^= Htable[nlo].hi; in gcm_gmult_4bit() [all …]
|
| /freebsd-head/sys/crypto/openssl/arm/ |
| HD | ghash-armv4.S | 62 ldmia r7,{r4,r5,r6,r7} @ load Htbl[nlo] 88 ldmia r11,{r8,r9,r10,r11} @ load Htbl[nlo] 223 ldmia r7,{r4,r5,r6,r7} @ load Htbl[nlo] 247 ldmia r11,{r8,r9,r10,r11} @ load Htbl[nlo]
|