Home
last modified time | relevance | path

Searched refs:g0 (Results 1 – 25 of 30) sorted by relevance

12

/openssl/crypto/bn/asm/
H A Dsparcv8.S578 addx %g0,%g0,c_1
591 addx %g0,%g0,c_2
610 addx %g0,%g0,c_3
634 addx %g0,%g0,c_1
663 addx %g0,%g0,c_2
697 addx %g0,%g0,c_3
736 addx %g0,%g0,c_1
779 addx %g0,%g0,c_2
816 addx %g0,%g0,c_3
848 addx %g0,%g0,c_1
[all …]
H A Dvis3-mont.pl148 addxc %g0, $hi1, $hi1
161 addxc $aj, %g0, $hi0
184 addxc %g0, $hi1, $hi1
195 addxc $nj, %g0, $hi1
197 addxc %g0, $hi1, $hi1
202 addxc %g0, %g0, $ovf ! upmost overflow bit
230 addxc %g0, $hi0, $hi0
239 addxc %g0, $hi1, $hi1
279 subcc %g0, $ovf, %g0 ! move upmost overflow to CCR.xcc
281 addxc %g0, %g0, $ovf
[all …]
H A Dsparct4-mont.pl369 or %g0, 1, %o5
373 wr $ccr, %g0, %ccr
539 srl $pwr, %g0, %o5
564 srl $pwr, %g0, %o5
586 wr %o4, %g0, %ccr
782 addxc %g0, %g0, $ovf ! upmost overflow bit
858 subcc %g0, $ovf, %g0 ! move upmost overflow to CCR.xcc
860 addxc %g0, %g0, $ovf
1027 addxc %g0, %g0, $ovf ! upmost overflow bit
1104 subcc %g0, $ovf, %g0 ! move upmost overflow to CCR.xcc
[all …]
H A Dsparcv9a-mont.pl182 sub %g0,$num,$i ! i=-num
183 sub %g0,$num,$j ! j=-num
512 sub %g0,$num,$j ! j=-num
812 orn %g0,%g0,%g4
813 sub %g0,$num,%o7 ! n=-num
815 subcc %g0,%g0,%g0 ! clear %icc.c
842 stx %g0,[$tp+%o7]
856 stx %g0,[$ap_l+%o7]
857 stx %g0,[$ap_h+%o7]
858 stx %g0,[$np_l+%o7]
[all …]
H A Dsparcv8plus.S189 andcc %o2,-4,%g0
226 andcc %o2,-4,%g0
291 andcc %o2,-4,%g0
322 andcc %o2,-4,%g0
378 andcc %o2,-4,%g0
482 addcc %g0,0,%g0 ! clear carry flag
560 addcc %g0,0,%g0 ! clear carry flag
1015 restore %g0,%g0,%o0 !=
1131 restore %g0,%g0,%o0
1447 restore %g0,%g0,%o0
[all …]
H A Dsparcv9-mont.pl270 sub %g0,$num,%o7 ! k=-num
272 subcc %g0,%g0,%g0 ! clear %icc.c
283 sub %g0,$num,%o7
288 st %g0,[$tp+%o7] ! zap tp
H A Dsparcv9-gf2m.pl61 andcc %g1, SPARCV9_VIS3, %g0
109 stx %g0,[$tab+0*8] ! tab[0]=0
/openssl/crypto/ec/asm/
H A Decp_nistz256-sparcv9.pl233 addc %g0,%g0,$carry
317 addc %g0,%g0,$carry
411 addc %g0,%g0,$carry
485 addc %g0,%g0,$carry
518 addc %g0,%g0,$carry
549 addc %g0,%g0,$carry
700 addc %g0,%g0,$carry
1772 addxc %g0,%g0,$acc4 ! carry bit
1885 addxc %g0,%g0,$acc5
1959 addxc %g0,%g0,$acc7
[all …]
/openssl/crypto/des/asm/
H A Ddest4-sparcv9.pl60 andcc $inp, 0x7, %g0
61 alignaddr $inp, %g0, $inp
121 sub %g0, $ileft, $iright
123 alignaddrl $out, %g0, $out
195 orn %g0, $omask, $omask
199 orn %g0, $omask, $omask
222 sub %g0, $ileft, $iright
295 orn %g0, $omask, $omask
299 orn %g0, $omask, $omask
455 orn %g0, $omask, $omask
[all …]
/openssl/crypto/poly1305/asm/
H A Dpoly1305-sparcv9.pl91 stx %g0,[$ctx+0]
94 stx %g0,[$ctx+16]
143 restore %g0,%g0,%o0 ! return 0
262 addccc %g0,$h1,$h1
263 addccc %g0,$h2,$h2
264 addccc %g0,$h3,$h3
266 addc %g0,$h4,$h4
343 addxc %g0,$D2,$D2
360 addxc %g0,$H2,$H2
606 restore %g0,%g0,%o0 ! return 0
[all …]
H A Dpoly1305-armv4.pl355 adds $g0,$h0,#5 @ compare to modulus
365 movne $h0,$g0
366 ldr $g0,[$nonce,#0]
383 adds $h0,$h0,$g0
1166 eor $g0,$g0,$g0
1177 and $g0,$h4,#-4 @ ... so reduce
1179 add $g0,$g0,$g0,lsr#2 @ *= 5
1180 adds $h0,$h0,$g0
1194 movne $h0,$g0
1195 ldr $g0,[$nonce,#0]
[all …]
/openssl/crypto/perlasm/
H A Dsparcv9_modes.pl56 alignaddr $ivec, %g0, $ivec
89 alignaddrl $out, %g0, $out
155 orn %g0, $omask, $omask
159 orn %g0, $omask, $omask
186 orn %g0, $omask, $omask
377 orn %g0, $omask, $omask
381 orn %g0, $omask, $omask
487 orn %g0, $omask, $omask
491 orn %g0, $omask, $omask
519 orn %g0, $omask, $omask
[all …]
/openssl/crypto/
H A Dsparccpuid.S47 subcc %g0,1,%o0
180 subcc %g0,1,%o2
209 sra %i2,%g0,%i0
228 subcc %g0,1,%o0
343 .word 0x81b022a0 !xmulx %g0,%g0,%g0
380 stb %g0,[%o0]
389 subcc %g0,1,%g1
400 stb %g0,[%o0]
425 stb %g0,[%o0]
431 st %g0,[%o0]
[all …]
/openssl/crypto/md5/asm/
H A Dmd5-sparcv9.pl228 andcc %g1, CFR_MD5, %g0
233 andcc %o1, 0x7, %g0
234 lda [%o0 + %g0]0x88, %f0 ! load context
237 lda [%o0 + %g0]0x88, %f2
261 sta %f0, [%o0 + %g0]0x88 ! store context
264 sta %f2, [%o0 + %g0]0x88
271 alignaddr %o1, %g0, %o1
309 wr %g0,0x88,%asi ! ASI_PRIMARY_LITTLE
374 wr %g0,$saved_asi,%asi
/openssl/crypto/aes/asm/
H A Daes-sparcv9.pl382 ldx [$tbl+2048+0],%g0 ! prefetch te4
385 ldx [$tbl+2048+32],%g0 ! prefetch te4
388 ldx [$tbl+2048+64],%g0 ! prefetch te4
391 ldx [$tbl+2048+96],%g0 ! prefetch te4
394 ldx [$tbl+2048+128],%g0 ! prefetch te4
397 ldx [$tbl+2048+160],%g0 ! prefetch te4
400 ldx [$tbl+2048+192],%g0 ! prefetch te4
403 ldx [$tbl+2048+224],%g0 ! prefetch te4
528 andcc %g1,3,%g0
928 ldx [$tbl+2048+0],%g0 ! prefetch td4
[all …]
H A Daest4-sparcv9.pl120 sub %g0, %g1, %o3
167 2: alignaddrl $out, %g0, $out
178 orn %g0, $mask, $mask
198 sub %g0, %g1, %o3
245 2: alignaddrl $out, %g0, $out
256 orn %g0, $mask, $mask
275 alignaddr $inp, %g0, $inp
851 andcc %o2, 7, %g0 ! check alignment
858 andncc %o1, 0x1c0, %g0
874 andcc %o2, 7, %g0 ! check alignment
[all …]
H A Daesfx-sparcv9.pl128 orn %g0, $mask, $tmp
218 orn %g0, $mask, $tmp
531 sub %g0, $ileft, $iright
537 orn %g0, $mask, $mask
738 sub %g0, $ileft, $iright
744 orn %g0, $mask, $mask
994 sub %g0, $ileft, $iright
1000 orn %g0, $mask, $mask
/openssl/crypto/poly1305/
H A Dpoly1305_base2_44.c139 u64 g0, g1, g2; in poly1305_emit() local
153 g0 = (u64)(t = (u128)h0 + 5); in poly1305_emit()
159 g0 &= mask; in poly1305_emit()
162 h0 = (h0 & mask) | g0; in poly1305_emit()
H A Dpoly1305.c218 u64 g0, g1, g2; in poly1305_emit() local
227 g0 = (u64)(t = (u128)h0 + 5); in poly1305_emit()
233 g0 &= mask; in poly1305_emit()
236 h0 = (h0 & mask) | g0; in poly1305_emit()
384 u32 g0, g1, g2, g3, g4; in poly1305_emit() local
395 g0 = (u32)(t = (u64)h0 + 5); in poly1305_emit()
403 g0 &= mask; in poly1305_emit()
408 h0 = (h0 & mask) | g0; in poly1305_emit()
H A Dpoly1305_ieee754.c434 u32 g0, g1, g2, g3, g4; in poly1305_emit() local
460 g0 = (u32)(t = h0 + 5); in poly1305_emit()
468 g0 &= mask; in poly1305_emit()
473 g0 |= (h0 & mask); in poly1305_emit()
479 g0 = (u32)(t = (u64)g0 + nonce[0]); in poly1305_emit()
484 U32TO8(mac + 0, g0); in poly1305_emit()
/openssl/crypto/sha/asm/
H A Dsha1-sparcv9a.pl358 alignaddr %g0,$align,%g0
443 alignaddr %g0,$align,%g0
471 alignaddr %g0,$tmp0,%g0
521 alignaddr %g0,$tmp0,%g0
H A Dsha1-sparcv9.pl212 andcc %g1, CFR_SHA1, %g0
219 andcc %o1, 0x7, %g0
252 alignaddr %o1, %g0, %o1
291 or %g0,1,$rot1m
320 subcc %g0,$tmp1,$tmp2 ! should be 64-$tmp1, but -$tmp1 works too
H A Dsha512-sparcv9.pl142 subcc %g0,$tmp31,$tmp32 ! should be 64-$tmp31, but -$tmp31 works too
489 andcc %g1, CFR_SHA${label}, %g0
500 andcc %o1, 0x7, %g0
545 alignaddr %o1, %g0, %o1
602 andcc %o1, 0x7, %g0
638 alignaddr %o1, %g0, %o1
/openssl/crypto/ec/
H A Dcurve25519.c449 g1 += g0 >> 51; g0 &= MASK51; in fe51_mul()
451 h[0] = g0; in fe51_mul()
464 uint64_t g0 = f[0]; in fe51_sq()
471 h0 = (u128)g0 * g0; g0 *= 2; in fe51_sq()
472 h1 = (u128)g0 * g1; in fe51_sq()
473 h2 = (u128)g0 * g2; in fe51_sq()
474 h3 = (u128)g0 * g3; in fe51_sq()
502 g1 += g0 >> 51; g0 &= MASK51; in fe51_sq()
504 h[0] = g0; in fe51_sq()
529 g1 += g0 >> 51; g0 &= MASK51; in fe51_mul121666()
[all …]
/openssl/crypto/camellia/asm/
H A Dcmllt4-sparcv9.pl90 sub %g0, %g1, %o3
152 2: alignaddrl $out, %g0, $out
163 orn %g0, $mask, $mask
184 sub %g0, %g1, %g4
247 2: alignaddrl $out, %g0, $out
258 orn %g0, $mask, $mask
287 alignaddr $inp, %g0, $inp
892 andcc %o2, 7, %g0 ! double-check alignment
899 andncc %o1, 0x1c0, %g0

Completed in 92 milliseconds

12