Home
last modified time | relevance | path

Searched refs:g1 (Results 1 – 25 of 69) sorted by relevance

123

/NextBSD/contrib/gcc/config/sparc/
HDlb1spl.asm15 divscc %o0,%o1,%g1
16 divscc %g1,%o1,%g1
17 divscc %g1,%o1,%g1
18 divscc %g1,%o1,%g1
19 divscc %g1,%o1,%g1
20 divscc %g1,%o1,%g1
21 divscc %g1,%o1,%g1
22 divscc %g1,%o1,%g1
23 divscc %g1,%o1,%g1
24 divscc %g1,%o1,%g1
[all …]
HDlb1spc.asm162 sethi %hi(1 << (32 - 4 - 1)), %g1
163 cmp %o3, %g1
173 cmp %o5, %g1
188 sll %g1, 4, %g1 ! high order bit
190 add %o5, %g1, %o5
509 sethi %hi(1 << (32 - 4 - 1)), %g1
510 cmp %o3, %g1
520 cmp %o5, %g1
535 sll %g1, 4, %g1 ! high order bit
537 add %o5, %g1, %o5
/NextBSD/sys/sparc64/sparc64/
HDmp_exception.S60 , %g1, %g2, %g3, 7, 8, 9)
62 stx %g2, [%g1 + KTR_PARM1]
73 1: ldxa [%g2] ASI_DCACHE_TAG, %g1
74 srlx %g1, DC_VALID_SHIFT, %g3
79 and %g1, %g3, %g1
80 cmp %g1, %g6
83 stxa %g1, [%g2] ASI_DCACHE_TAG
89 IPI_DONE(%g5, %g1, %g2, %g3, %g4)
100 , %g1, %g2, %g3, 7, 8, 9)
102 stx %g2, [%g1 + KTR_PARM1]
[all …]
HDinterrupt.S122 2: ldx [PCPU(IRFREE)], %g1
123 ldx [%g1 + IR_NEXT], %g2
129 stw %g3, [%g1 + IR_VEC]
130 stx %g4, [%g1 + IR_FUNC]
131 stx %g5, [%g1 + IR_ARG]
132 stw %g6, [%g1 + IR_PRI]
137 stx %g0, [%g1 + IR_NEXT]
139 stx %g1, [%g4]
140 add %g1, IR_NEXT, %g1
141 stx %g1, [PCPU(IRTAIL)]
[all …]
HDexception.S160 stx %g1, [ASP_REG + 0] ; \
162 add %sp, SPOFF, %g1 ; \
163 andcc %g1, (1 << PTR_SHIFT) - 1, %g0 ; \
169 subcc %g1, %g2, %g1 ; \
173 cmp %g1, %g2 ; \
177 ldx [ASP_REG + 0], %g1 ; \
185 rdpr %tl, %g1
186 1: cmp %g1, 2
202 sub %g1, 1, %g1
203 wrpr %g1, 0, %tl
[all …]
HDsupport.S72 LD(ub, sa) [src] sasi, %g1 ; \
73 ST(b, da) %g1, [dst] dasi ; \
74 brz,pn %g1, 3f ; \
78 2: mov ENAMETOOLONG, %g1 ; \
101 sllx pat, 8, %g1 ; \
102 or pat, %g1, pat ; \
103 sllx pat, 16, %g1 ; \
104 or pat, %g1, pat ; \
105 sllx pat, 32, %g1 ; \
106 or pat, %g1, pat ; \
[all …]
HDswtch.S108 , %g1, %g2, %g3, 8, 9, 10)
109 stx %i1, [%g1 + KTR_PARM1]
112 stx %g3, [%g1 + KTR_PARM2]
114 stx %g3, [%g1 + KTR_PARM3]
143 , %g1, %g2, %g3, 8, 9, 10)
144 stx %l1, [%g1 + KTR_PARM1]
145 stx %l2, [%g1 + KTR_PARM2]
HDmp_locore.S279 , %g1, %g2, %g3, 7, 8, 9)
281 stx %g2, [%g1 + KTR_PARM1]
283 stx %g2, [%g1 + KTR_PARM2]
284 stx %l1, [%g1 + KTR_PARM3]
285 stx %sp, [%g1 + KTR_PARM5]
/NextBSD/crypto/openssl/crypto/bn/asm/
HDsparcv9a-mont.pl178 ld [%o3+4],%g1 ! bp[0]
181 sllx %g1,32,%g1
184 or %g1,%o0,%o0
324 srlx %o3,16,%g1 ! 34-bit carry
420 addcc %g1,%o0,%o0
422 srlx %o3,16,%g1 ! 34-bit carry
425 add %g1,1,%g1
476 addcc %g1,%o0,%o0
478 srlx %o3,16,%g1 ! 34-bit carry
480 add %g1,1,%g1
[all …]
HDsparct4-mont.pl90 SPARC_PIC_THUNK(%g1)
120 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
121 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
123 and %g1,SPARCV9_64BIT_STACK,%g1
124 movrz %g1,0,%g4
440 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
441 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
443 and %g1,SPARCV9_64BIT_STACK,%g1
444 movrz %g1,0,%g4
675 add $num, 63, %g1
[all …]
HDvis3-mont.pl53 add %g5, %g5, %g1
54 add %g5, %g1, %g1 ! 3*buffer size
55 sub %g4, %g1, %g1
56 andn %g1, 63, %g1 ! align at 64 byte
57 sub %g1, $frame, %g1 ! new top of stack
58 sub %g1, %g4, %g1
60 save %sp, %g1, %sp
HDsparcv8.S63 rd %y,%g1
65 addx %g1,0,%g1
68 addx %g1,0,%o5
74 rd %y,%g1
76 addx %g1,0,%g1
79 addx %g1,0,%o5
85 rd %y,%g1
87 addx %g1,0,%g1
90 addx %g1,0,%o5
95 rd %y,%g1
[all …]
HDsparcv9-gf2m.pl29 ($lo,$hi,$b)=("%g1",$a8,"%o7"); $a=$lo;
40 SPARC_PIC_THUNK(%g1)
46 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
47 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0]
49 andcc %g1, SPARCV9_VIS3, %g0
/NextBSD/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/
HDtst.br.s40 mov 1, %g1
42 brz %g1, 1f
44 brlez %g1, 1f
48 brlz %g1, 1f
51 sub %g0, 2, %g1
52 brgz %g1, 1f
56 brgez %g1, 1f
59 mov %g1, %o0
/NextBSD/crypto/openssl/crypto/perlasm/
HDsparcv9_modes.pl88 srlx %o1, $iright, %g1
90 or %g1, %o0, %o0
198 srlx %o1, $iright, %g1
200 or %g1, %o0, %o0
306 srlx %o1, $iright, %g1
308 or %g1, %o0, %o0
398 srlx %o1, $iright, %g1
399 or %g1, %o0, %o0
401 srlx %o2, $iright, %g1
402 or %g1, %o1, %o1
[all …]
/NextBSD/sys/cddl/contrib/opensolaris/common/atomic/sparc64/
HDopensolaris_atomic.S81 xor %o4, 0x3, %g1 ! %g1 = byte offset, right-to-left
82 sll %g1, 3, %g1 ! %g1 = bit offset, right-to-left
84 sll %o3, %g1, %o3 ! %o3 = shifted to bit offset
85 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
98 srl %o5, %g1, %o0 ! %o0 = new value
/NextBSD/crypto/openssl/crypto/
HDsparccpuid.S112 clr %g1
374 subcc %g0,1,%g1
376 .word 0x83408000 !rd %ccr,%g1
377 cmp %g1,0x99
439 andn %o0,63,%g1
440 .word 0xc1985e00 !ldda [%g1]0xf0,%f0 ! block load
442 .word 0xc1b85c00 !stda %f0,[%g1]0xe0 ! block store and commit
452 andn %o0,63,%g1
453 .word 0xc1985e00 !ldda [%g1]0xf0,%f0 ! block load
455 .word 0xc1b85c00 !stda %f0,[%g1]0xe0 ! block store and commit
[all …]
/NextBSD/contrib/gcclibs/libgomp/config/linux/sparc/
HDfutex.h37 register long int g1 __asm__ ("g1"); in sys_futex0()
43 g1 = SYS_futex; in sys_futex0()
56 : "=r" (g1), "=r" (o0) in sys_futex0()
57 : "0" (g1), "1" (o0), "r" (o1), "r" (o2), "r" (o3) in sys_futex0()
/NextBSD/crypto/openssl/crypto/md5/asm/
HDmd5-sparcv9.pl28 @X=("%o0","%o1","%o2","%o3","%o4","%o5","%o7","%g1","%g2");
207 SPARC_PIC_THUNK(%g1)
213 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
214 ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1]
216 andcc %g1, CFR_MD5, %g0
220 mov 4, %g1
223 lda [%o0 + %g1]0x88, %f1
226 lda [%o0 + %g1]0x88, %f3
250 sta %f1, [%o0 + %g1]0x88
253 sta %f3, [%o0 + %g1]0x88
/NextBSD/crypto/openssl/crypto/aes/asm/
HDaest4-sparcv9.pl97 andcc $inp, 7, %g1 ! is input aligned?
107 sll %g1, 3, %g1
108 sub %g0, %g1, %o3
109 sllx %o4, %g1, %o4
110 sllx %o5, %g1, %g1
114 or %o3, %g1, %o5
175 andcc $inp, 7, %g1 ! is input aligned?
185 sll %g1, 3, %g1
186 sub %g0, %g1, %o3
187 sllx %o4, %g1, %o4
[all …]
/NextBSD/crypto/openssl/crypto/camellia/asm/
HDcmllt4-sparcv9.pl67 andcc $inp, 7, %g1 ! is input aligned?
77 sll %g1, 3, %g1
78 sub %g0, %g1, %o3
79 sllx %o4, %g1, %o4
80 sllx %o5, %g1, %g1
84 or %o3, %g1, %o5
161 andcc $inp, 7, %g1 ! is input aligned?
171 sll %g1, 3, %g1
172 sub %g0, %g1, %g4
173 sllx %o4, %g1, %o4
[all …]
/NextBSD/lib/libstand/sparc64/
HD_setjmp.S73 mov 1, %g1
74 movrnz %o1, %o1, %g1
93 mov %g1, %o0
/NextBSD/lib/libc/sparc64/
HDSYS.h43 mov %o7, %g1 ; \
45 mov %g1, %o7
62 mov __CONCAT(SYS_,x), %g1 ; \
/NextBSD/crypto/openssh/
HDpoly1305.c43 uint32_t g0,g1,g2,g3,g4; in poly1305_auth() local
138 g1 = h1 + b; b = g1 >> 26; g1 &= 0x3ffffff; in poly1305_auth()
146 h1 = (h1 & nb) | (g1 & b); in poly1305_auth()
/NextBSD/crypto/openssl/crypto/sha/asm/
HDsha1-sparcv9.pl31 @X=("%o0","%o1","%o2","%o3","%o4","%o5","%g1","%o7");
194 SPARC_PIC_THUNK(%g1)
200 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
201 ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1]
203 andcc %g1, CFR_SHA1, %g0

123