Home
last modified time | relevance | path

Searched full:srlx (Results 1 – 21 of 21) sorted by relevance

/freebsd/crypto/openssl/crypto/bn/asm/
H A Dsparcv9-mont.pl134 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 Dsparcv9-gf2m.pl71 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 Dsparcv8plus.S201 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 Dsparcv9a-mont.pl306 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 Dvis3-mont.pl301 srlx $tj, 32, $tj
302 srlx $nj, 32, $nj
H A Dsparct4-mont.pl538 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 Daes-sparcv9.pl277 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 Daesfx-sparcv9.pl566 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 Daest4-sparcv9.pl123 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 Dghash-sparcv9.pl132 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 Dpoly1305-sparcv9.pl114 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 Dsparcv9_modes.pl90 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 Dmd5-sparcv9.pl73 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 Decp_nistz256-sparcv9.pl205 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 Dsha512-sparcv9.pl70 $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 Dsha1-sparcv9.pl80 " 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 Ddest4-sparcv9.pl125 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 Dcmllt4-sparcv9.pl93 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 DMipsISelLowering.cpp1005 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 DSparcInstr64Bit.td46 defm SRLX : F3_S<"srlx", 0b100110, 1, srl, i64, shift_imm6, I64Regs>;
/freebsd/crypto/openssl/crypto/
H A Dsparccpuid.S235 .word 0x93323020 !srlx %o0,32,%o1