Home
last modified time | relevance | path

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

1234567

/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmach_copy.S64 wr %g0, ASI_USER, %asi
78 wr %g0, ASI_P, %asi
99 wr %g0, ASI_P, %asi
107 wr %g0, %g0, %fprs ! clear fprs
348 1: stba %g0,[%o0]%asi
368 stxa %g0, [%o0+0xf0]%asi
369 stxa %g0, [%o0+0xe8]%asi
370 stxa %g0, [%o0+0xe0]%asi
371 stxa %g0, [%o0+0xd8]%asi
372 stxa %g0, [%o0+0xd0]%asi
[all …]
H A Dmach_xc.S78 stna %g0, [%g4 + TRAP_ENT_F3]%asi
79 stna %g0, [%g4 + TRAP_ENT_F4]%asi
99 stha %g0, [%g3 + TRAP_ENT_TL]%asi
109 stna %g0, [%g3 + TRAP_ENT_F3]%asi /* f3 = 0 */
124 stha %g0, [%g3 + TRAP_ENT_TL]%asi
130 stna %g0, [%g3 + TRAP_ENT_SP]%asi
131 stna %g0, [%g3 + TRAP_ENT_TR]%asi
132 stxa %g0, [%g3 + TRAP_ENT_TSTATE]%asi
133 stna %g0, [%g3 + TRAP_ENT_F2]%asi
134 stna %g0, [%g3 + TRAP_ENT_F3]%asi
[all …]
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire_asm.S727 or %g0, 1, %g5
798 or %g0, 1, %l4
809 stxa %g0, [%g0]ASI_ESTATE_ERR ! disable errors
1199 or %g0, 1, %o4
1207 stxa %g0, [%g0]ASI_ESTATE_ERR ! Turn off Error enable
1250 or %g0, 1, %o4
1259 stxa %g0, [%g0]ASI_ESTATE_ERR ! Turn off Error enable
1414 casxa [%o0]ASI_MEM, %g0, %g0
1553 casxa [%o0]ASI_MEM, %g0, %g0
1651 stxa %g0, [%g0]ASI_ESTATE_ERR ! disable errors
[all …]
H A Dopl_olympus_asm.S117 wrpr %g0, 1, %tl
130 wrpr %g0, 0, %tl
670 wr %g0, %g0, %gsr ;\
706 wr %g0, %g0, %fprs
715 mov %g0, %g7
789 wrpr %g0, %g0, %canrestore ;\
790 wrpr %g0, %g0, %otherwin ;\
803 wrpr %g0, %g0, %tpc ;\
804 wrpr %g0, %g0, %tnpc ;\
1576 mov %g0, %o0
[all …]
H A Dus3_cheetah_asm.S167 ldxa [%g0]ASI_DCU, %g3
169 stxa %g3, [%g0]ASI_DCU
190 ldxa [%g0]ASI_DCU, %g3
192 stxa %g3, [%g0]ASI_DCU
193 flush %g0
229 wr %g0, %g7, %asi
235 wr %g0, %g7, %asi
241 wr %g0, %g7, %asi
329 casxa [%o0]ASI_MEM, %g0, %g0
353 wrpr %o5, %g0, %pstate
[all …]
H A Dus3_common_asm.S79 cmp %g0, tmp2 ;\
100 cmp %g0, tmp3 ;\
223 wrpr %g0, 1, %tl
236 wrpr %g0, 0, %tl
1107 cmp %g3, %g0
1365 cmp %g3, %g0
1530 cmp %g3, %g0
1580 cmp %g3, %g0
2091 mov %g0, %o0
2395 restore %g0, %g0, %o0
[all …]
H A Dus3_jalapeno_asm.S199 ldx [scr3], %g0; \
249 ldx [scr3], %g0; \
448 stxa %g1, [%g0]ASI_DCU
454 cmp %g3, %g0
595 ldxa [%g0]ASI_DCU, %g3
621 flush %g0
657 wr %g0, %g7, %asi
663 wr %g0, %g7, %asi
669 wr %g0, %g7, %asi
791 casxa [%o0]ASI_MEM, %g0, %g0
[all …]
H A Dus3_cheetahplus_asm.S101 cmp scr2, %g0; \
106 cmp scr2, %g0; \
113 cmp scr2, %g0; \
272 flush %g0
308 wr %g0, %g7, %asi
314 wr %g0, %g7, %asi
320 wr %g0, %g7, %asi
434 casxa [%o0]ASI_MEM, %g0, %g0
440 casxa [%o0]ASI_MEM, %g0, %g0
494 casxa [%o0]ASI_MEM, %g0, %g0
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dpanther_asm.S80 cmp scr2, %g0; \
85 cmp scr2, %g0; \
92 cmp scr2, %g0; \
163 stxa %g1, [%g0]ASI_DCU
164 flush %g0
245 stxa %g4, [%g0]ASI_DCU
301 stxa %g4, [%g0]ASI_DCU
328 flush %g0
375 flush %g0
533 flush %g0
[all …]
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dmach_proc_init.S60 wrpr %g0, 0, %tl
61 wrpr %g0, 0, %gl
65 wrpr %g0, 0, %otherwin
66 wrpr %g0, 0, %cwp
67 wrpr %g0, 0, %wstate
68 wr %g0, %y
103 cmp %l2, %g0
119 cmp %l4, %g0
134 cmp %o0, %g0
154 cmp %o0, %g0
[all …]
H A Dmach_xc.S80 stna %g0, [%g4 + TRAP_ENT_F3]%asi
81 stna %g0, [%g4 + TRAP_ENT_F4]%asi
101 stha %g0, [%g3 + TRAP_ENT_TL]%asi
126 stha %g0, [%g3 + TRAP_ENT_TL]%asi
132 stna %g0, [%g3 + TRAP_ENT_SP]%asi
182 stx %g0, [%g1+0x18]
183 stx %g0, [%g1+0x20]
184 stx %g0, [%g1+0x28]
185 stx %g0, [%g1+0x30]
186 stx %g0, [%g1+0x38]
[all …]
/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/
H A Dsmt_pause.S46 rd %ccr, %g0
47 rd %ccr, %g0
49 rd %ccr, %g0
60 casx [%o0], %g0, %g0
61 casx [%o0], %g0, %g0
62 casx [%o0], %g0, %g0
/illumos-gate/usr/src/common/crypto/arcfour/sun4u/
H A Darcfour_crypt_asm.S67 orcc %l7, %g0, %g0
222 orcc %l7, %g0, %g0
390 orcc %l7, %g0, %g0
406 orcc %i1, %g0, %g0
425 restore %g0,%g0,%g0
429 orcc %i1, %g0, %g0
433 restore %g0,%g0,%g0
469 restore %g0,%g0,%g0
473 or %o3, %g0, %g3
479 or %o3, %g0, %g3
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dmachthread.h60 ldxa [%g0]ASI_EIDR, r; \
88 ldxa [%g0]ASI_UPA_CONFIG, r; \
196 wrpr %g0, 1, %tl; \
199 wrpr %g0, scr2, %tstate; \
201 wrpr %g0, scr1, %tpc; \
203 wrpr %g0, scr1, %tnpc; \
207 wrpr %g0, 2, %tl; \
222 wrpr %g0, scr1, %cleanwin; \
224 wrpr %g0, scr1, %otherwin; \
225 wrpr %g0, 0, %canrestore; \
[all …]
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dddi_v9_asm.S251 jmpl %g1, %g0
267 jmpl %g1, %g0
285 jmpl %g1, %g0
303 jmpl %g1, %g0
344 jmpl %g1, %g0
360 jmpl %g1, %g0
378 jmpl %g1, %g0
396 jmpl %g1, %g0
414 jmpl %g1, %g0
528 mov %g0, %o0
[all …]
/illumos-gate/usr/src/uts/sun4u/serengeti/ml/
H A Dsbdp.il.cpp77 wrpr %g0, %g3, %pstate
95 stxa %g0, [%o1]ASI_DC_INVAL /* flush line from dcache */
130 wrpr %g0, %o3, %pstate ! restore earlier pstate
160 wrpr %g0, %o3, %pstate
163 wrpr %g0, %o2, %pstate /* restore the PSTATE */
174 wrpr %g0, %o3, %pstate
177 wrpr %g0, %o2, %pstate /* restore pstate */
236 wrpr %g0, %o1, %pstate
243 cmp %g0, %o1
265 ldxa [%o1]%asi, %g0 /* read back to insure written */
[all …]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrncpy.S69 subcc %g0, %o2, %g4 ! n = -n, n == 0 ?
105 andcc %g5, 7, %g0 ! dst word aligned ?
126 andcc %g1, 0xff, %g0 ! end of string ?
130 andcc %g1, 0xff, %g0 ! end of string ?
134 andcc %g1, 0xff, %g0 ! end of string ?
138 andcc %g1, 0xff, %g0 ! end of string ?
142 andcc %g1, 0xff, %g0 ! end of string ?
146 andcc %g1, 0xff, %g0 ! end of string ?
150 andcc %g1, 0xff, %g0 ! end of string ?
164 stb %g0, [%o3] ! dst[] = 0
[all …]
H A Dstrncmp.S57 andcc %i0, 3, %g0 ! is s1 aligned
73 andcc %i0, 3, %g0
121 andcc %i4, %l0, %g0 ! check if first byte was zero
129 andcc %i4, 0xff, %g0 ! check if last byte is zero
174 andcc %i4, 0xff, %g0 ! check if last byte is zero
218 andcc %i4, 0xff, %g0 ! check if last byte is zero
260 restore %g0, %g0, %o0 ! equal return zero
266 andcc %l4, 0xff, %g0
274 andcc %l4, 0xff, %g0
282 andcc %l4, 0xff, %g0
[all …]
H A Dstrcpy.S70 andcc %o1, 1, %g0 ! need to copy byte ?
94 andcc %g1, 4, %g0 ! need to copy word ?
107 andcc %o4, 0xff, %g0 ! third byte zero ?
128 andcc %o2, 7, %g0 ! dst word aligned ?
142 orn %o4, %g0, %o4 ! 0xffffffffffffffff
145 andcc %o1, %o4, %g0 ! first byte zero?
150 andcc %o1, %o4, %g0 ! second byte zero?
155 andcc %o1, %o4, %g0 ! third byte zero?
160 andcc %o1, %o4, %g0 ! fourth byte zero?
165 andcc %o1, %o4, %g0 ! fifth byte zero?
[all …]
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrncmp.S57 andcc %i0, 3, %g0 ! is s1 aligned
73 andcc %i0, 3, %g0
121 andcc %i4, %l0, %g0 ! check if first byte was zero
129 andcc %i4, 0xff, %g0 ! check if last byte is zero
174 andcc %i4, 0xff, %g0 ! check if last byte is zero
218 andcc %i4, 0xff, %g0 ! check if last byte is zero
260 restore %g0, %g0, %o0 ! equal return zero
266 andcc %l4, 0xff, %g0
274 andcc %l4, 0xff, %g0
282 andcc %l4, 0xff, %g0
[all …]
H A Dstrlcpy.S94 andcc %l0, %g1, %g0 ! doit
120 restore %i0, %g0, %o0
128 andcc %g1, 0xff, %g0 ! zero byte?
135 andcc %g1, 0xff, %g0 ! zero?
142 andcc %g1, 0xff, %g0 ! zero?
147 andcc %l1, 0xff, %g0 ! zero?
153 stb %g0, [%i2]
160 andcc %l0, %g1, %g0 ! do it
167 andcc %l1, %i5, %g0 ! cur byte 0?
175 restore %i0, %g0, %o0
[all …]
/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_v8plus.s168 /* 0x0014 71 */ or %g0,0,%o4
171 /* 0x0020 74 */ or %g0,0,%o7
185 /* 0x0058 67 */ or %g0,-1,%g2
224 /* 0x00b8 85 */ or %g0,1,%o7
316 /* 0x01f4 */ restore %g0,%g0,%g0
349 /* 0x0010 99 */ or %g0,0,%o5
521 /* 0x00e0 */ restore %g0,%g0,%g0
546 /* 0x0138 */ restore %g0,%g0,%g0
792 /* 0x02e4 */ restore %g0,%g0,%g0
1855 /* 0x0adc */ restore %g0,%g0,%g0
[all …]
/illumos-gate/usr/src/cmd/dtrace/test/tst/sparc/pid/
H A Dtst.br.S44 brlz %g0, 1f
48 brnz %g0, 1f
49 sub %g0, 2, %g1
52 brgz %g0, 1f
66 stb %g0, [%fp - 4]
78 restore %g0, %g0, %o0
/illumos-gate/usr/src/lib/brand/shared/brand/sparc/
H A Dhandler.S84 stn %g0, [%sp + EH_LOCALS_GREG(REG_G1)] /* %g1 is lost */
88 stn %g0, [%sp + EH_LOCALS_GREG(REG_G5)] /* %g5 is lost */
105 stn %g0, [%sp + EH_LOCALS_GREG(REG_ASI)]
133 cmp %g1, %g0 /* saved syscall number */
193 cmp %g0, %o0
196 subcc %g0, 1, %g0 /* failure, set carry flag */
205 mov %g0, %i1 /* clear second rval */
208 addcc %g0, %g0, %g0 /* success, clear carry flag */
/illumos-gate/usr/src/uts/sun4u/vm/
H A Dmach_sfmmu.h97 mov %g0, cnum ;\
128 wrpr %g0, 1, %tl; \
177 ldxa [%g0]ASI_DMMU, ttarget
216 stxa tte, [%g0]ASI_ITLB_IN
226 stxa tte, [%g0]ASI_DTLB_IN
284 andcc tte, TTE_REF_INT, %g0; \
300 or %g0, 1, tmp2; \
334 andcc tte, TTE_WRPRM_INT, %g0; \
337 andcc tte, TTE_HWWR_INT, %g0; \
353 or %g0, 1, tmp2; \
[all …]

1234567