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

12345678

/illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/
H A Dkmdb_start.s53 GET_NWIN(%g1, %g2); /* %g1 is scratch, %g2 set to nwin-1 */
59 set kmdb_main_stack, %g1
60 ldx [%g1], %g1
65 add %g1, %g2, %g1
66 sub %g1, 1, %g1
67 and %g1,
[all...]
H A Dkaif_startup.s46 set mdb, %g1; \
47 ldx [%g1 + MDB_KDI], %g1; \
48 ldx [%g1 + MKDI_CPU_INDEX], %g1; \
50 jmp %g1; \
90 * the ID in %g1, and is allowed to clobber %g2. It also assumes that
103 KAIF_CPU_INDEX ! index returned in %g1, clobbers %g2, %g7
106 mulx %g1, %g2, %g2
154 stx %g1, [
[all...]
/illumos-gate/usr/src/lib/libbc/libc/crt/sparc/
H A Dptr_call.s36 * just jump to whatever's in %g1
40 jmp %g1
/illumos-gate/usr/src/lib/libbc/libc/sys/common/sparc/
H A Dmmap.s42 sethi %hi(_MAP_NEW), %g1
43 or %g1, FLAGS, FLAGS
44 mov SYS_mmap, %g1
H A D_read.s38 mov SYS_read, %g1
H A D_readv.s37 mov SYS_readv, %g1
H A D_write.s38 mov SYS_write, %g1
H A D_writev.s37 mov SYS_writev, %g1
/illumos-gate/usr/src/ucblib/libucb/sparc/sys/
H A Dsetjmp.s48 mov %o7, %g1
51 mov %g1, %o7
55 mov %o7, %g1
58 mov %g1, %o7
62 mov %o7, %g1
64 mov %g1, %o7
/illumos-gate/usr/src/lib/libbc/libc/gen/common/sparc/
H A Dremque.s41 ld [%o0], %g1 ! entryp->forw
43 st %g1, [%g2] ! entryp->back = entryp->forw
45 st %g2, [%g1 + 4] ! entryp->forw = entryp->back
H A Dinsque.s41 ld [%o1], %g1 ! predp->forw
43 st %g1, [%o0] ! entryp->forw = predp->forw
46 st %o0, [%g1 + 4] ! predp->forw->back = entryp
/illumos-gate/usr/src/lib/libc/common/sys/
H A Dmmap.s54 sethi %hi(_MAP_NEW), %g1
55 or %g1, %o3, %o3
73 sethi %hi(_MAP_NEW), %g1
74 or %g1, %o3, %o3
/illumos-gate/usr/src/lib/c_synonyms/sparc/
H A Dsynonyms.s35 mov %o7, %g1; \
37 mov %g1, %o7; \
46 mov %o7, %g1; \
48 mov %g1, %o7; \
/illumos-gate/usr/src/lib/c_synonyms/sparcv9/
H A Dsynonyms.s35 mov %o7, %g1; \
37 mov %g1, %o7; \
46 mov %o7, %g1; \
48 mov %g1, %o7; \
/illumos-gate/usr/src/uts/sparc/ml/
H A Dsparc_ddi.s71 mov %o7, %g1; \
73 mov %g1, %o7
156 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops
157 ldn [%g1 + DEVI_BUS_OPS], %g1 ! dip->dev_ops->devo_bus_ops
158 ldn [%g1 + OPS_CTL], %g1 ! dip->dev_ops->devo_bus_ops->bus_ctl
159 jmpl %g1, %g0 ! bop off to new routine
182 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops
183 ldn [%g1
[all...]
/illumos-gate/usr/src/lib/libbc/sparc/inc/
H A DPIC.h26 or %g0,%o7,%g1; \
34 or %g0,%g1,%o7
/illumos-gate/usr/src/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
/illumos-gate/usr/src/lib/libc/sparc/sys/
H A Dsyscall.s56 ldn [%fp + STACK_BIAS + MINFRAME + CLONGSIZE], %g1
58 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6
60 ldn [%fp + STACK_BIAS + MINFRAME + 2*CLONGSIZE], %g1
62 stn %g1, [%sp + STACK_BIAS + MINFRAME + CLONGSIZE] ! arg 7
64 mov %i0, %g1 ! sysnum
82 mov %o0, %g1 /* sysnum */
101 ldn [%fp + STACK_BIAS + MINFRAME + 2*CLONGSIZE], %g1
103 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6
105 ldn [%fp + STACK_BIAS + MINFRAME + 3*CLONGSIZE], %g1
106 stn %g1, [
[all...]
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrncpy.s98 andcc %l0, 3, %g1 ! destination word aligned ?
106 andn %i5, %i1, %g1 ! ~dword & 0x80808080
108 andcc %l0, %g1, %g0 ! ((dword - 0x01010101) & ~dword & 0x80808080)
117 srl %i1, 24, %g1 ! first byte
118 stb %g1, [%l0] ! store it
119 sub %g1, 1, %g1 ! byte == 0 ? -1 : byte - 1
120 sra %g1, 31, %g1 ! byte == 0 ? -1 : 0
121 andn %i1, %g1,
[all...]
/illumos-gate/usr/src/lib/libc/sparcv9/crt/
H A D__align_cpy_4.s40 * o1-o5, g1, g5
68 mov %o0, %g1 ! 8-byte aligned.
74 st %o3, [%g1]
76 add %g1, 4, %g1
94 stx %o3, [%g1]
95 stx %o4, [%g1+8]
98 add %g1, 16, %g1
111 stx %o3, [%g1]
[all...]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrncpy.s94 and %g5, 3, %g1 ! dst<1:0> to examine offset
96 cmp %g1, 1 ! dst offset of 1 or 5
101 cmp %g1, 3 ! dst offset of 3 or 7
103 cmp %g1, 2 ! dst halfword aligned ?
113 andn %o5, %o1, %g1 ! ~dword & 0x8080808080808080
115 andcc %g5, %g1, %g0 ! ((dword - 0x0101010101010101) & ~dword & 0x8080808080808080)
124 srlx %o1, 56, %g1 ! first byte
125 stb %g1, [%o3] ! store it
126 andcc %g1, 0xff, %g0 ! end of string ?
128 srlx %o1, 48, %g1 ! secon
[all...]
/illumos-gate/usr/src/common/crypto/arcfour/sun4u/
H A Darcfour_crypt_asm.s65 ldub [%i0+256], %g1
70 add %g1, 1, %o1
74 add %o1, 1, %g1
77 and %g1, 255, %g1
80 ldub [%i5 + %g1], %g3
91 subcc %o2, %g1, %g0
101 add %g1, 1, %o1
108 stb %g4, [%i5 + %g1]
109 add %o1, 1, %g1
[all...]
/illumos-gate/usr/src/cmd/sgs/lddstub/sparc/
H A Dlddstub.s38 mov SYS_exit, %g1
/illumos-gate/usr/src/cmd/sgs/lddstub/sparcv9/
H A Dlddstub.s38 mov SYS_exit, %g1
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_asm_4u.s79 movz %xcc, ASI_IOL, %g1 ! Big/little endian physical space
80 movnz %xcc, ASI_IO, %g1
81 mov %g1, %asi
86 ldxa [%o1]%asi, %g1
88 stx %g1, [%o2]
93 lduwa [%o1]%asi, %g1
95 stuw %g1, [%o2]
100 lduha [%o1]%asi, %g1
102 stuh %g1, [%o2]
105 lduba [%o1]%asi, %g1 !
[all...]

Completed in 123 milliseconds

12345678