Home
last modified time | relevance | path

Searched refs:g4 (Results 1 – 25 of 74) sorted by relevance

123

/illumos-gate/usr/src/uts/sfmmu/ml/
H A Dsfmmu_kdi.S79 and %g4, %g5, %g4; \
84 add %g4, %g5, %g4; \
89 and %g4, %g5, %g4; \
93 add %g4, %g5, %g4; \
162 ldxa [%g4]ASI_MEM, %g4; \
169 sub %g4, HMEBLK_TAG, %g4; \
172 add %g4, HMEBLK_NEXTPA, %g4; \
175 add %g4, (HMEBLK_TAG + 8), %g4; \
180 add %g4, HMEBLK_NEXTPA, %g4; \
301 add %g4, MMU_PAGESHIFT, %g4
[all …]
H A Dsfmmu_asm.S626 mov %g0, %g4 ! %g4 = ret = 0
643 mov 1, %g4 !%g4 = ret = 1
677 mov %g0, %g4 ! %g4 = ret = 0
687 mov 1, %g4 ! %g4 = ret = 1
729 mov %g0, %g4 ! %g4 = ret = 0
761 mov 1, %g4 ! %g4 = ret = 1
1677 and %g4, TSTATE_GL_MASK, %g4
4080 sllx %g4, %g5, %g4
4081 sub %g4, %g7, %g4
4082 srlx %g4, %g5, %g4
[all …]
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dmach_interrupt.S72 sub %g4, 1, %g4 ! %g4 = queue size mask
416 rdpr %pil, %g4
440 rdpr %pil, %g4
479 ldxa [%g1 + %g4]ASI_MEM, %g4 ! %g4 = queue base PA
480 add %g6, %g4, %g4 ! %g4 = PA of ER in Q
570 cmp %g4, %g5
574 cmp %g4, %g5
579 rdpr %tt, %g4 ! %g4 = tt[1]
581 and %g4, WTRAP_TTMASK, %g4
593 mov 1, %g4
[all …]
H A Dmach_xc.S65 TRACE_PTR(%g4, %g6)
69 stha %g6, [%g4 + TRAP_ENT_TL]%asi
71 stha %g6, [%g4 + TRAP_ENT_TT]%asi
82 TRACE_NEXT(%g4, %g6, %g3)
98 TRACE_PTR(%g3, %g4)
99 GET_TRACE_TICK(%g6, %g4)
103 or %o0, %g2, %g4
114 TRACE_NEXT(%g2, %g3, %g4)
125 TRACE_PTR(%g3, %g4)
157 TRACE_NEXT(%g2, %g3, %g4)
[all …]
H A Dtrap_table.S335 add %g4, 16, %g4 ;\
340 add %g4, 16, %g4 ;\
411 add %g4, 16, %g4 ;\
416 add %g4, 16, %g4 ;\
645 add %g4, 16, %g4 ;\
650 add %g4, 16, %g4 ;\
1439 sllx %g4, CPU_CORE_SHIFT, %g4
1440 add %g4, %g5, %g4
1579 andcc %g1, %g4, %g4 ! and instruction with mask
1627 ldn [%g4 + P_AS], %g4 ! load as pointer
[all …]
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dus3_cheetahplus_asm.S175 and %g4, EN_REG_CEEN, %g4
177 DO_TL1_CPU_LOGOUT(%g3, %g2, %g4, %g5, %g6, %g3, %g4)
329 sub %g4, TRAP_ENT_SIZE, %g4
353 sllx %g4, C_AFSR_UCU_SHIFT, %g4
370 sllx %g4, C_AFSR_WDU_SHIFT, %g4
586 and %g4, %g5, %g4
589 sllx %g4, PN_TLO_INFO_IMMU_SHIFT, %g4
605 PN_GET_TLB_INDEX(%g4, %g5) ! %g4 has the index
608 or %g4, %g5, %g4 ! and add in the TLB ID
728 and %g4, %g5, %g4 ! to complete the tlo_info
[all …]
H A Dus3_cheetah_asm.S104 and %g4, EN_REG_CEEN, %g4
106 DO_TL1_CPU_LOGOUT(%g3, %g2, %g4, %g5, %g6, %g3, %g4)
217 rd STICK, %g4
219 rdpr %tl, %g4
221 rdpr %tt, %g4
250 sub %g4, TRAP_ENT_SIZE, %g4
251 cmp %g5, %g4
271 set 1, %g4
272 sllx %g4, C_AFSR_UCU_SHIFT, %g4
278 set 1, %g4
[all …]
H A Dus3_jalapeno_asm.S391 DO_CPU_LOGOUT(%g3, %g2, %g6, %g4, %g5, %g6, %g3, %g4)
399 mulx %g4, CPU_NODE_SIZE, %g4
401 add %g4, %g5, %g4
403 ld [%g4 + ECACHE_SIZE], %g4
526 and %g4, EN_REG_CEEN, %g4
528 DO_TL1_CPU_LOGOUT(%g3, %g2, %g4, %g5, %g6, %g3, %g4)
678 sub %g4, TRAP_ENT_SIZE, %g4
699 set 1, %g4
700 sllx %g4, C_AFSR_UCU_SHIFT, %g4
706 set 1, %g4
[all …]
H A Dus3_common_asm.S286 sll %g4, CTXREG_EXT_SHIFT, %g4
355 sll %g4, CTXREG_EXT_SHIFT, %g4
1058 mulx %g4, CPU_NODE_SIZE, %g4
1060 add %g4, %g5, %g4
1062 ld [%g4 + ECACHE_SIZE], %g4
1518 and %g4, %g2, %g4 ! ttype
1519 or %g6, %g4, %g4 ! TT and TL
1533 sllx %g4, 32, %g4
1730 sub %g4, TRAP_ENT_SIZE, %g4
1748 sllx %g4, DCU_PE_SHIFT, %g4
[all …]
H A Dspitfire_asm.S827 ldx [%i4], %g4
828 or %g4, %i0, %g4 ! aggregate AFSR in cpu private
829 stx %g4, [%i4]
845 ldx [%i4], %g4
846 or %g4, %i0, %g4 ! aggregate AFSR in cpu private
847 stx %g4, [%i4]
1186 jmp %g4 + 4
1216 or %g4, %o0, %g4 ! aggregate AFSR in cpu private
1231 or %g4, %o3, %g4 ! aggregate AFSR in cpu private
1412 dec %g4
[all …]
H A Dopl_olympus_asm.S180 ldub [%g2 + SFMMU_CEXT], %g4 ! %g4 = sfmmup->cext
181 sll %g4, CTXREG_EXT_SHIFT, %g4
220 ldx [%g4 + %lo(ksfmmup)], %g4
249 ldub [%g2 + SFMMU_CEXT], %g4 ! %g4 = sfmmup->cext
250 sll %g4, CTXREG_EXT_SHIFT, %g4
251 or %g5, %g4, %g5
973 sub %g0, 1, %g4
985 sub %g0, 1, %g4
1000 sub %g0, 1, %g4
1154 rdpr %tt, %g4 ! %g4 == ttype
[all …]
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmach_interrupt.S64 set KERNELBASE, %g4
65 cmp %g5, %g4
72 cmp %g5, %g4
83 btst %g4, %g1
110 ! g4: arg4
117 TRACE_PTR(%g4, %g6)
134 TRACE_NEXT(%g4, %g6, %g3)
269 TRACE_PTR(%g4, %g6)
287 TRACE_NEXT(%g4, %g6, %g3)
296 ! %g4 - current pil
[all …]
H A Dmach_xc.S63 TRACE_PTR(%g4, %g6)
67 stha %g6, [%g4 + TRAP_ENT_TL]%asi
69 stha %g6, [%g4 + TRAP_ENT_TT]%asi
75 stna %sp, [%g4 + TRAP_ENT_SP]%asi
80 TRACE_NEXT(%g4, %g6, %g3)
96 TRACE_PTR(%g3, %g4)
97 GET_TRACE_TICK(%g6, %g4)
101 or %o0, %g2, %g4
112 TRACE_NEXT(%g2, %g3, %g4)
123 TRACE_PTR(%g3, %g4)
[all …]
H A Dtrap_table.S342 add %g4, 16, %g4 ;\
347 add %g4, 16, %g4 ;\
447 add %g4, 16, %g4 ;\
452 add %g4, 16, %g4 ;\
765 add %g4, 16, %g4 ;\
770 add %g4, 16, %g4 ;\
1021 or %g4, %lo(TAGACC_CTX_MASK), %g4 ;\
1636 sllx %g4, CPU_CORE_SHIFT, %g4
1637 add %g4, %g5, %g4
1855 ldn [%g4 + P_AS], %g4 ! load as pointer
[all …]
/illumos-gate/usr/src/common/crypto/des/sun4u/
H A Ddes_crypt_asm.s2424 or %g4, %g5, %g4
2552 or %g3, %g4, %g4
2554 or %g2, %g4, %g4
2597 or %g3, %g4, %g4
2599 or %g2, %g4, %g4
2643 or %g3, %g4, %g4
2645 or %g2, %g4, %g4
2688 or %g3, %g4, %g4
2690 or %g2, %g4, %g4
2734 or %g3, %g4, %g4
[all …]
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Ddtrace_asm.S100 ld [%g4 + %lo(nwin_minus_one)], %g4
117 mov %i7, %g4
120 mov %g4, %o0
137 mov %l0, %g4
138 mov %l1, %g4
139 mov %l2, %g4
140 mov %l3, %g4
141 mov %l4, %g4
142 mov %l5, %g4
143 mov %l6, %g4
[all …]
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dsyscall_trap.S159 add %g3, %g4, %l4
187 TRACE_SAVE_TL_VAL(%g4, %g2)
188 TRACE_SAVE_GL_VAL(%g4, %g0)
190 stha %g2, [%g4 + TRAP_ENT_TT]%asi
195 stna %sp, [%g4 + TRAP_ENT_SP]%asi
197 stna %o0, [%g4 + TRAP_ENT_F1]%asi
198 stna %o1, [%g4 + TRAP_ENT_F2]%asi
211 sethi %hi(syscalltrace), %g4
212 ld [%g4 + %lo(syscalltrace)], %g4
227 add %g2, 4, %g4 ! calc new npc
[all …]
/illumos-gate/usr/src/uts/sun4u/sunfire/ml/
H A Dsysctrl_asm.S61 CPU_INDEX(%g4, %g5)
62 sll %g4, 2, %g4
63 add %g4, %g1, %g4 ! compute address of gate id
65 st %g4, [%g4] ! indicate we are ready
72 ld [%g2], %g4
73 brz,pt %g4, 1b ! spin until barrier true
/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_v9.s397 /* 0x024c 91 */ sllx %g4,16,%g4
414 /* 0x0290 90 */ sllx %g4,3,%g4
447 /* 0x0314 92 */ add %g4,%o3,%g4
465 /* 0x0354 90 */ sllx %g4,3,%g4
509 /* 0x03e0 */ add %l7,%g4,%g4
511 /* 0x03e8 */ add %g4,%g2,%g4
744 /* 0x0108 125 */ sllx %g4,3,%g4
1156 /* 0x03c4 */ sra %g4,0,%g4
1518 /* 0x00a0 */ add %g4,2,%g4
1531 /* 0x00c8 */ add %g4,1,%g4
[all …]
H A Dmont_mulf_v8plus.s252 /* 0x0124 */ add %g1,%g4,%g4
287 /* 0x01a4 81 */ add %g5,%g4,%g4
308 /* 0x01d4 */ and %g4,%g3,%g4
310 /* 0x01dc */ add %o4,%g4,%g4
374 /* 0x0070 */ add %g4,20,%g4
417 /* 0x0110 */ add %g4,4,%g4
1425 ldd [%g4],%f10
1430 ldd [%g4+8],%f26
1431 ldd [%g4+16],%f40
1432 ldd [%g4+48],%f46
[all …]
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrlcpy.S73 addcc %g4, 1, %g4 ! src++ dest++ n--
81 add %i2, %g4, %l0 ! l0 = dest
90 addcc %g4, 4, %g4 ! n += 4, src += 4, dst +=4
123 add %i2, %g4, %i2
124 sub %g4, 4, %g4 ! undo pre-incr
125 add %i3, %g4, %i3
131 inccc %g4 ! n--
138 inccc %g4
145 inccc %g4 ! n--
184 addcc %g4, 4, %g4 ! src +=4 dst +=4
[all …]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrncpy.S78 ldub [%o3 + %g4], %o1 ! src[]
80 addcc %g4, 1, %g4 ! src++, dst++, n--
111 addcc %g4, 8, %g4 ! n += 8, src += 8, dst += 8
165 addcc %g4, 1, %g4 ! n--
230 inccc %g4 ! n--
242 inccc %g4 ! n--
254 inccc %g4 ! n--
271 addcc %g4, 8, %g4 ! src += 8, dst += 8
289 addcc %g4, 8, %g4 ! src += 8, dst += 8
307 addcc %g4, 8, %g4 ! src += 8, dst += 8
[all …]
H A Dstrlcpy.S76 addcc %g4, 1, %g4 ! src++, dst++, n--
104 addcc %g4, 8, %g4 ! n += 8, src += 8, dst += 8
170 sub %g4, 8, %g4 ! undo counter pre-increment
177 inccc %g4 ! n--
184 inccc %g4 ! n--
191 inccc %g4 ! n--
198 inccc %g4 ! n--
260 addcc %g4, 8, %g4 ! src += 8, dst += 8
278 addcc %g4, 8, %g4 ! src += 8, dst += 8
296 addcc %g4, 8, %g4 ! src += 8, dst += 8
[all …]
/illumos-gate/usr/src/common/crypto/arcfour/sun4u/
H A Darcfour_crypt_asm.S105 add %g3, %g4, %g5
108 stb %g4, [%i5 + %g1]
144 add %g3, %g4, %g5
147 stb %g4, [%i5 + %g1]
184 add %g3, %g4, %g5
226 add %g3, %g4, %g5
269 add %g3, %g4, %g5
312 add %g3, %g4, %g5
352 add %g3, %g4, %g5
394 add %g3, %g4, %g5
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dpanther_asm.S244 andn %g1, %o3, %g4
245 stxa %g4, [%g0]ASI_DCU
300 andn %g1, %o3, %g4
301 stxa %g4, [%g0]ASI_DCU
451 andn %g1, %o3, %g4
452 stxa %g4, [%g0]ASI_DCU
505 andn %g1, %o3, %g4
544 rd %asi, %g4
547 wr %g4, %asi
559 stx %g4, [%g2]
[all …]

123