Searched refs:g1 (Results 1 - 25 of 44) sorted by relevance

12

/freebsd-11-stable/sys/sparc64/sparc64/
H A Dmp_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,
[all...]
H A Dinterrupt.S62 * %g1 - pointer to intr_request
122 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_NEX
[all...]
H A Dexception.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,
[all...]
H A Dsupport.S64 * Return value is in %g1.
72 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 ; \
[all...]
H A Dswtch.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]
H A Dmp_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]
/freebsd-11-stable/contrib/gcclibs/libgomp/config/linux/sparc/
H A Dfutex.h37 register long int g1 __asm__ ("g1");
43 g1 = SYS_futex;
56 : "=r" (g1), "=r" (o0)
57 : "0" (g1), "1" (o0), "r" (o1), "r" (o2), "r" (o3)
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/
H A Dtst.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
/freebsd-11-stable/lib/libc/sparc64/gen/
H A D_ctx_start.S31 call %g1
/freebsd-11-stable/lib/libc/sparc64/sys/
H A Dexect.S48 mov SYS_execve, %g1
H A Dbrk.S57 mov SYS_break, %g1
H A Dsbrk.S64 mov SYS_break, %g1
/freebsd-11-stable/lib/libthr/arch/sparc64/sparc64/
H A D_umtx_op_err.S35 mov SYS__umtx_op, %g1
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/atomic/sparc64/
H A Dopensolaris_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
/freebsd-11-stable/stand/libsa/sparc64/
H A D_setjmp.S73 mov 1, %g1
74 movrnz %o1, %o1, %g1
93 mov %g1, %o0
/freebsd-11-stable/lib/libc/sparc64/
H A DSYS.h43 mov %o7, %g1 ; \
45 mov %g1, %o7
62 mov __CONCAT(SYS_,x), %g1 ; \
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/
H A Dsparcv9a-mont.pl72 # than 32 bit in %g1-%g4 and %o0-%o5. %l0-%l7 and %i0-%i5 are used
179 ld [%o3+4],%g1 ! bp[0]
182 sllx %g1,32,%g1
185 or %g1,%o0,%o0
326 srlx %o3,16,%g1 ! 34-bit carry
423 addcc %g1,%o0,%o0
425 srlx %o3,16,%g1 ! 34-bit carry
428 add %g1,1,%g1
[all...]
H A Dsparcv8.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,
[all...]
H A Dsparct4-mont.pl90 SPARC_PIC_THUNK(%g1)
121 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
122 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
124 and %g1,SPARCV9_64BIT_STACK,%g1
125 movrz %g1,0,%g4
446 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
447 ld [%g1+0],%g1 ! OPENSSL_sparcv9_
[all...]
H A Dsparcv9-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
H A Dvis3-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,
[all...]
/freebsd-11-stable/crypto/openssl/crypto/perlasm/
H A Dsparcv9_modes.pl89 srlx %o1, $iright, %g1
91 or %g1, %o0, %o0
199 srlx %o1, $iright, %g1
201 or %g1, %o0, %o0
308 srlx %o1, $iright, %g1
310 or %g1, %o0, %o0
400 srlx %o1, $iright, %g1
401 or %g1, %o0, %o0
403 srlx %o2, $iright, %g1
404 or %g1,
[all...]
/freebsd-11-stable/crypto/openssl/crypto/
H A Dsparccpuid.S112 clr %g1
374 subcc %g0,1,%g1
376 .word 0x83408000 !rd %ccr,%g1
377 cmp %g1,0x99
440 andn %o0,63,%g1
441 .word 0xc1985e00 !ldda [%g1]0xf0,%f0 ! block load
443 .word 0xc1b85c00 !stda %f0,[%g1]0xe0 ! block store and commit
453 andn %o0,63,%g1
454 .word 0xc1985e00 !ldda [%g1]0xf0,%f0 ! block load
456 .word 0xc1b85c00 !stda %f0,[%g1]
[all...]
/freebsd-11-stable/crypto/openssh/
H A Dpoly1305.c43 uint32_t g0,g1,g2,g3,g4; local
138 g1 = h1 + b; b = g1 >> 26; g1 &= 0x3ffffff;
146 h1 = (h1 & nb) | (g1 & b);
/freebsd-11-stable/crypto/openssl/crypto/md5/asm/
H A Dmd5-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]
[all...]

Completed in 174 milliseconds

12