/freebsd-11-stable/sys/sparc64/sparc64/ |
H A D | mp_exception.S | 60 , %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 D | interrupt.S | 62 * %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 D | exception.S | 160 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 D | support.S | 64 * 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 D | swtch.S | 108 , %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 D | mp_locore.S | 279 , %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 D | futex.h | 37 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 D | tst.br.s | 40 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.S | 31 call %g1
|
/freebsd-11-stable/lib/libc/sparc64/sys/ |
H A D | exect.S | 48 mov SYS_execve, %g1
|
H A D | brk.S | 57 mov SYS_break, %g1
|
H A D | sbrk.S | 64 mov SYS_break, %g1
|
/freebsd-11-stable/lib/libthr/arch/sparc64/sparc64/ |
H A D | _umtx_op_err.S | 35 mov SYS__umtx_op, %g1
|
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/atomic/sparc64/ |
H A D | opensolaris_atomic.S | 81 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.S | 73 mov 1, %g1 74 movrnz %o1, %o1, %g1 93 mov %g1, %o0
|
/freebsd-11-stable/lib/libc/sparc64/ |
H A D | SYS.h | 43 mov %o7, %g1 ; \ 45 mov %g1, %o7 62 mov __CONCAT(SYS_,x), %g1 ; \
|
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/ |
H A D | sparcv9a-mont.pl | 72 # 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 D | sparcv8.S | 63 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 D | sparct4-mont.pl | 90 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 D | sparcv9-gf2m.pl | 29 ($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 D | vis3-mont.pl | 53 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 D | sparcv9_modes.pl | 89 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 D | sparccpuid.S | 112 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 D | poly1305.c | 43 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 D | md5-sparcv9.pl | 28 @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...] |