| /freebsd/crypto/openssl/crypto/bn/asm/ |
| H A D | sparcv9-mont.pl | 134 srlx $car0,32,$car0 137 srlx $car1,32,$car1 148 srlx $car0,32,$car0 155 srlx $car1,32,$car1 165 srlx $car0,32,$car0 168 srlx $car1,32,$car1 173 srlx $car0,32,$car0 176 srlx $car1,32,$car1 180 srlx $car1,32,$car2 205 srlx $car0,32,$car0 [all …]
|
| H A D | sparcv9-gf2m.pl | 71 srlx %o2, 32, %o1 ! 13 cycles later 74 srlx %o4, 32, %o3 87 srlx $a12,1,$a48 ! 0x7fff... 89 srlx $a12,2,$a12 ! 0x3fff... 98 srlx $a48,2,$a48 136 srlx $lo,1,$hi 140 srlx @i[0],2,@T[0] 145 srlx @i[1],3,@T[1] 149 srlx $b,4-3,@i[1] 157 srlx $b,8-3,@i[0] [all …]
|
| H A D | sparcv8plus.S | 201 srlx %o4,32,%o5 210 srlx %o4,32,%o5 219 srlx %o4,32,%o5 228 srlx %o4,32,%o5 244 srlx %o4,32,%o5 254 srlx %o4,32,%o5 265 srlx %o4,32,%o0 301 srlx %o4,32,%o5 308 srlx %o4,32,%o5 315 srlx %o4,32,%o5 [all …]
|
| H A D | sparcv9a-mont.pl | 306 srlx %o0,16,%o7 313 srlx %o1,16,%o7 320 srlx %o2,16,%o7 334 srlx %o3,16,%g1 ! 34-bit carry 393 srlx %o0,16,%o7 400 srlx %o1,16,%o7 407 srlx %o2,16,%o7 432 srlx %o3,16,%g1 ! 34-bit carry 468 srlx %o0,16,%o7 472 srlx %o1,16,%o7 [all …]
|
| H A D | vis3-mont.pl | 301 srlx $tj, 32, $tj 302 srlx $nj, 32, $nj
|
| H A D | sparct4-mont.pl | 538 srlx $pwr, 32, %o4 ! unpack $pwr 880 srlx $tj, 32, $tj 881 srlx $nj, 32, $nj 1126 srlx $tj, 32, $tj 1127 srlx $nj, 32, $nj
|
| /freebsd/crypto/openssl/crypto/aes/asm/ |
| H A D | aes-sparcv9.pl | 277 srlx $acc1,8,$acc1 281 srlx $acc2,16,$acc2 ! 284 srlx $acc3,24,$acc3 287 srlx $acc5,8,$acc5 290 srlx $acc6,16,$acc6 293 srlx $acc7,24,$acc7 295 srlx $acc9,8,$acc9 297 srlx $acc10,16,$acc10 ! 299 srlx $acc11,24,$acc11 301 srlx $acc13,8,$acc13 [all …]
|
| H A D | aesfx-sparcv9.pl | 566 srlx %o1, $iright, %g1 569 srlx %o2, $iright, %o2 773 srlx %o1, $iright, %g1 776 srlx %o2, $iright, %o2 1029 srlx %o1, $iright, %g1 1032 srlx %o2, $iright, %o2
|
| H A D | aest4-sparcv9.pl | 123 srlx %o5, %o3, %o5 124 srlx $inp, %o3, %o3 201 srlx %o5, %o3, %o5 202 srlx $inp, %o3, %o3
|
| /freebsd/crypto/openssl/crypto/modes/asm/ |
| H A D | ghash-sparcv9.pl | 132 srlx $Zlo,4,$Zlo 136 srlx $Zhi,4,$Zhi 151 srlx $Zlo,4,$Zlo 157 srlx $Zhi,4,$Zhi 167 srlx $Zlo,4,$Zlo 171 srlx $Zhi,4,$Zhi 185 srlx $Zlo,4,$Zlo 190 srlx $Zhi,4,$Zhi 203 srlx $Zlo,4,$Zlo 208 srlx $Zhi,4,$Zhi [all …]
|
| /freebsd/crypto/openssl/crypto/poly1305/asm/ |
| H A D | poly1305-sparcv9.pl | 114 srlx $h0,$shr,$h0 116 srlx $h1,$shr,$h1 187 srlx $d0,$shr,$d0 189 srlx $d1,$shr,$d1 195 srlx $d0,32,$t0 197 srlx $d1,32,$t1 243 srlx $d0,32,$h1 245 srlx $d1,32,$h2 248 srlx $d2,32,$h3 251 srlx $d3,32,$t0 [all …]
|
| /freebsd/crypto/openssl/crypto/perlasm/ |
| H A D | sparcv9_modes.pl | 90 srlx $len, 4, $len 100 srlx %o1, $iright, %g1 103 srlx %o2, $iright, %o2 200 srlx $len, 4, $len 210 srlx %o1, $iright, %g1 213 srlx %o2, $iright, %o2 308 srlx $len, 4, $len 319 srlx %o1, $iright, %g1 322 srlx %o2, $iright, %o2 411 srlx %o1, $iright, %g1 [all …]
|
| /freebsd/crypto/openssl/crypto/md5/asm/ |
| H A D | md5-sparcv9.pl | 73 srlx @X[$j],$shr,@X[$j] ! align X[`$i+1`] 92 srlx @X[$j],32,$tx ! extract X[`2*$j+1`] 114 srlx @X[0],32,$tx ! extract X[1] 137 srlx @X[$j/2],32,$xi ! extract X[$j] 162 srlx @X[$j/2],32,$xi ! extract X[$j] 189 srlx @X[$j/2],32,$xi ! extract X[$j] 342 srlx @X[0],$shr,@X[0] ! align X[0] 357 srlx $AB,32,$t1 ! unpack A,B,C,D and accumulate 359 srlx $CD,32,$t2
|
| /freebsd/crypto/openssl/crypto/ec/asm/ |
| H A D | ecp_nistz256-sparcv9.pl | 205 srlx $t0,32,@acc[1] ! extract high parts 206 srlx $t1,32,@acc[2] 207 srlx $t2,32,@acc[3] 208 srlx $t3,32,@acc[4] 209 srlx $t4,32,@acc[5] 210 srlx $t5,32,@acc[6] 211 srlx $t6,32,@acc[7] 212 srlx $t7,32,@acc[0] ! "@acc[8]" 292 srlx $t0,32,@acc[1] ! extract high parts 294 srlx $t1,32,@acc[2] [all …]
|
| /freebsd/crypto/openssl/crypto/sha/asm/ |
| H A D | sha512-sparcv9.pl | 70 $SRL="srlx"; # shift right logical 152 srlx @X[$j+1],$tmp32,$tmp1 158 srlx $T1,$tmp32,$T1 192 srlx @pair[2],$tmp32,@pair[1] 210 srlx @pair[2],$tmp32,@pair[1] 317 srlx @X[(($i+9)/2)%8],32,$tmp1 ! X[i+9] 331 srlx @X[($i/2)%8],32,$tmp1 ! X[i] 354 srlx $tmp0,@sigma0[0],$T1 358 srlx $tmp0,@sigma0[1],$tmp0 362 srlx $tmp0,`@sigma0[2]-@sigma0[1]`,$tmp0 [all …]
|
| H A D | sha1-sparcv9.pl | 80 " srlx @X[(($i+1)/2)%8],32,$Xi\n"; 101 srlx @X[($j+7)%8],32,$tmp1 107 srlx @X[$j%8],31,$Xi 330 srlx @X[$i+1],$tmp2,$Xi 336 srlx $tmp64,$tmp2,$tmp64 339 srlx @X[0],32,$Xi
|
| /freebsd/crypto/openssl/crypto/des/asm/ |
| H A D | dest4-sparcv9.pl | 125 srlx $len, 3, $len 153 srlx %g5, $iright, %g5 226 srlx $len, 3, $len 254 srlx %g5, $iright, %g5 334 srlx $len, 3, $len 362 srlx %g5, $iright, %g5 486 srlx $len, 3, $len 514 srlx %g5, $iright, %g5
|
| /freebsd/crypto/openssl/crypto/camellia/asm/ |
| H A D | cmllt4-sparcv9.pl | 93 srlx %o5, %o3, %o5 94 srlx $inp, %o3, %o3 187 srlx %o5, %g4, %o5 188 srlx $inp, %g4, %g4 273 "srlx %o4, 64-$rot, %g4\n\t". 275 "srlx %o5, 64-$rot, %g5\n\t". 461 srlx %o4, 32, %g4 462 srlx %o5, 32, %g5
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.cpp | 1005 SDValue SrlX; in performORCombine() local 1008 SrlX = DAG.getNode(ISD::SRL, DL, SecondOperand->getValueType(0), in performORCombine() 1015 : SrlX, in performORCombine() 2515 // srl SrlX, SllX, 1 in lowerFCOPYSIGN32() 2517 // sll SllY, SrlX, 31 in lowerFCOPYSIGN32() 2518 // or Or, SrlX, SllY in lowerFCOPYSIGN32() 2520 SDValue SrlX = DAG.getNode(ISD::SRL, DL, MVT::i32, SllX, Const1); in lowerFCOPYSIGN32() local 2523 Res = DAG.getNode(ISD::OR, DL, MVT::i32, SrlX, SllY); in lowerFCOPYSIGN32() 2565 // (d)srl SrlX, SllX, 1 in lowerFCOPYSIGN64() 2567 // (d)sll SllY, SrlX, width(Y)-1 in lowerFCOPYSIGN64() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstr64Bit.td | 46 defm SRLX : F3_S<"srlx", 0b100110, 1, srl, i64, shift_imm6, I64Regs>;
|
| /freebsd/crypto/openssl/crypto/ |
| H A D | sparccpuid.S | 235 .word 0x93323020 !srlx %o0,32,%o1
|