Home
last modified time | relevance | path

Searched refs:g2 (Results 1 – 25 of 97) sorted by relevance

1234

/illumos-gate/usr/src/common/crypto/arcfour/sun4u/
H A Darcfour_crypt_asm.S87 and %g2, 255, %g2
126 and %g2, 255, %g2
166 and %g2, 255, %g2
208 and %g2, 255, %g2
250 and %g2, 255, %g2
292 and %g2, 255, %g2
334 and %g2, 255, %g2
376 and %g2, 255, %g2
439 add %g2, %g3, %g2
441 and %g2, 255, %g2
[all …]
/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_v9.s175 /* 0x005c 69 */ add %g2,2,%g2
306 /* 0x00e8 88 */ and %g2,%l4,%g2
332 /* 0x014c 86 */ add %g2,%o4,%g2
374 /* 0x01f4 92 */ add %g2,%o3,%g2
401 /* 0x025c 86 */ add %g2,%g4,%g2
412 /* 0x0288 87 */ sllx %g2,3,%g2
425 /* 0x02bc 86 */ add %g3,%g2,%g2
445 /* 0x030c 93 */ and %g2,%l4,%g2
463 /* 0x034c 87 */ sllx %g2,3,%g2
477 /* 0x0384 91 */ add %g3,%g2,%g2
[all …]
H A Dmont_mulf_v8plus.s235 /* 0x00e0 */ add %g2,16,%g2
273 /* 0x016c 85 */ add %g2,16,%g2
305 /* 0x01c8 */ add %g2,1023,%g2
307 /* 0x01d0 */ and %g1,%g2,%g2
309 /* 0x01d8 */ sllx %g2,16,%g2
311 /* 0x01e0 */ add %g4,%g2,%g2
313 /* 0x01e8 */ and %g2,%g3,%g2
359 /* 0x0038 */ ld [%g1+%g2],%g2
842 /* 0x0044 */ sub %g2,4,%g2
1232 /* 0x0294 */ add %g2,8,%g2
[all …]
/illumos-gate/usr/src/common/crypto/des/sun4u/
H A Ddes_crypt_asm.s2312 or %g2, %g4, %g2
2439 or %g2, %g4, %g2
2546 or %g1, %g2, %g2
2591 or %g1, %g2, %g2
2637 or %g1, %g2, %g2
2682 or %g1, %g2, %g2
2728 or %g1, %g2, %g2
2773 or %g1, %g2, %g2
2819 or %g1, %g2, %g2
2864 or %g1, %g2, %g2
[all …]
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmach_xc.S87 mov %o2, %g2
100 set TT_XCALL, %g2
101 or %o0, %g2, %g4
104 ldn [%o1], %g2
112 TRACE_NEXT(%g2, %g3, %g4)
125 set TT_XCALL_CONT, %g2
126 or %g2, %o2, %g2 /* continuation # */
136 ldn [%o1], %g2
141 ldn [%o1], %g2
146 ldn [%o1], %g2
[all …]
H A Dmach_locore.S240 mov -2, %g2
241 sll %g2, %g1, %g2
257 sll %g2, 5, %g2
262 flush %g2
265 flush %g2 + 8
941 mov %g1, %g2
946 dec %g2
952 dec %g2
966 clr %g2
971 add %g2, 1, %g2
[all …]
H A Dtrap_table.S2134 mov 1, %g2
2288 ld [%g2 + %lo(fpu_exists)], %g2
2420 mov 1, %g2
2461 and %g2, %g3, %g2 ! mask out rest
2462 sllx %g2, PSR_TSTATE_CC_SHIFT, %g2
2510 and %g2, %o0, %g2 ! clear all but psr.icc bits
2515 and %g2, %o0, %g2 ! clear all but fp enable bit
2538 ldn [%g2 + T_LPL], %g2 ! load lpl pointer
2550 ldn [%g2 + T_LWP], %g2 ! load klwp pointer
2592 ldn [%g2 + T_LWP], %g2 ! load klwp pointer
[all …]
H A Dmach_interrupt.S54 mov IRDR_0, %g2
108 ! g2: arg2
112 mov IRDR_1, %g2
113 ldxa [%g2]ASI_INTR_RECEIVE, %g1
114 mov IRDR_2, %g2
115 ldxa [%g2]ASI_INTR_RECEIVE, %g2
267 ld [%g2 + %lo(vec_spurious_cnt)], %g2
289 cmp %g2, 16
291 inc %g2
295 ! %g2 - panic message
[all …]
H A Dwbuf.S65 ldn [%g1 + MPCB_WBUF], %g2
66 SAVE_V8WINDOW(%g2)
67 mov 1, %g2
68 st %g2, [%g1 + MPCB_WBCNT]
74 mov %g6, %g2 ! arg2 = tagaccess
199 ldn [%g1 + MPCB_WBUF], %g2
200 SAVE_V9WINDOW(%g2)
201 mov 1, %g2
202 st %g2, [%g1 + MPCB_WBCNT]
208 mov %g6, %g2 ! arg2 = tagaccess
[all …]
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dopl_olympus_asm.S186 srlx %g5, CTXREG_NEXT_SHIFT, %g2 ! %g2 = nucleus pgsz
187 sllx %g2, CTXREG_NEXT_SHIFT, %g2 ! preserve nucleus pgsz
216 andn %g2, SFMMU_PGCNT_MASK, %g2 /* g2 = sfmmup */
1094 mov MMU_SFAR, %g2 ! set %g2 to use SFAR
1096 ldxa [%g2]ASI_DMMU, %g2 ! for faultaddr
1101 ldxa [%g2]ASI_DMMU, %g2 ! faultaddr
1122 sub %g2, 1, %g2 ! decrement error counter by 1
1267 and %g2, 3, %g2 ! extract the shifted [1:0] bits
1277 sub %g2, 1, %g2 ! Subtract one from the count
1381 mov %g1, %g2 ! %g2 = arg #1
[all …]
H A Dus3_common_asm.S292 sllx %g2, CTXREG_NEXT_SHIFT, %g2 /* preserve nucleus pgsz */
321 andn %g2, SFMMU_PGCNT_MASK, %g2 /* g2 = sfmmup */
361 sllx %g2, CTXREG_NEXT_SHIFT, %g2 /* preserve nucleus pgsz */
500 mov IDDR_1, %g2
530 or %g1, %g2, %g1
863 brz %g2, 1f
884 clr %g2
1910 andn %g2, %o4, %o5
2220 mulx %g2, CHSM_OUTSTANDING_INCR, %g2
2222 add %g2, %g3, %g2
[all …]
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dmach_xc.S89 mov %o2, %g2
102 set TT_XCALL, %g2
103 or %o0, %g2, %g4
106 ldn [%o1], %g2
114 TRACE_NEXT(%g2, %g3, %g4)
127 set TT_XCALL_CONT, %g2
128 or %g2, %o2, %g2 /* continuation # */
138 ldn [%o1], %g2
143 ldn [%o1], %g2
148 ldn [%o1], %g2
[all …]
H A Dmach_interrupt.S55 ! %g2 arg 2
68 CPU_ADDR(%g1,%g2)
438 mov %g6, %g2
460 ldxa [%g4]ASI_QUEUE, %g2 ! %g2 = Q head offset
464 cmp %g2, %g3
471 ldxa [%g4]ASI_QUEUE, %g2 ! %g2 = Q head offset
474 mov %g2, %g6 ! save head in %g2
546 rdpr %tl, %g2 ! %g2 = current tl
563 cmp %g2, 2
595 or %g2, %g4, %g2 ! turn on flag in %g2
[all …]
H A Dmach_locore.S249 mov -2, %g2
250 sll %g2, %g1, %g2
266 sll %g2, 5, %g2
271 flush %g2
274 flush %g2 + 8
1065 mov %g1, %g2
1070 dec %g2
1076 dec %g2
1090 clr %g2
1095 add %g2, 1, %g2
[all …]
H A Dtrap_table.S1384 sllx %g2, MMU_PAGESHIFT, %g2
1386 or %g2, %g3, %g2 /* TAG_ACCESS */
2052 ld [%g2 + %lo(fpu_exists)], %g2
2222 and %g2, %g3, %g2 ! mask out rest
2223 sllx %g2, PSR_TSTATE_CC_SHIFT, %g2
2270 and %g2, %o0, %g2 ! clear all but psr.icc bits
2299 ldn [%g2 + T_LPL], %g2 ! load lpl pointer
2311 ldn [%g2 + T_LWP], %g2 ! load klwp pointer
2355 ldn [%g2 + T_LWP], %g2 ! load klwp pointer
2739 sllx %g2, MMU_PAGESHIFT, %g2
[all …]
/illumos-gate/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.S581 lduw [%o2 + CPU_MMU_IDX], %g2 ! %g2 = mmu index
608 sllx %g2, SFMMU_MMU_CTX_SHIFT, %g2
609 add %o0, %g2, %g2 ! %g2 = &sfmmu_ctxs[mmuid] - SFMMU_CTXS
1792 or %g2, CPU_DTRACE_BADADDR, %g2
2825 ldxa [%g2]ASI_DMMU, %g2
3181 add %g2, MMFSA_D_, %g2
3185 ldx [%g2 + MMFSA_ADDR_], %g2
3187 srlx %g2, TTARGET_VA_SHIFT, %g2
3188 or %g2, %g7, %g2
3601 or %g2, CPU_DTRACE_BADADDR, %g2
[all …]
H A Dsfmmu_kdi.S69 xor %g4, %g2, %g4; /* hash in g4 */ \
72 cmp %g2, %g5; \
178 cmp %g6, %g2; \
219 mulx %g1, SFHME_SIZE, %g2; \
220 add %g2, %g4, %g2; \
221 add %g2, (HMEBLK_HME1 + SFHME_TTE), %g2;
262 mov %o1, %g2 /* cnum in %g2 */
288 cmp %g2, KCONTEXT /* make sure called in kernel ctx */
292 sethi %hi(ksfmmup), %g2
293 ldx [%g2 + %lo(ksfmmup)], %g2
[all …]
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_hcall.S107 mov %o3, %g2
112 stx %o2, [%g2]
132 mov %o3, %g2
137 stx %o2, [%g2]
168 mov %o2, %g2
259 mov %o4, %g2
284 mov %o4, %g2
298 mov %o3, %g2
312 mov %o3, %g2
410 mov %o4, %g2
[all …]
/illumos-gate/usr/src/uts/sun4/brand/common/
H A Dbrand_solaris.S121 stn %l0, [%g2 + CPU_TMP1];
122 stn %l1, [%g2 + CPU_TMP2];
131 stn %l2, [%g2 + CPU_TMP3];
132 stn %l3, [%g2 + CPU_TMP4];
135 mov %g2, %l3; /* save %g2 in %l3 */
219 mov %l3, %g2;
272 mov %l3, %g2; /* restore %g2 from %l3 */
274 ldn [%g2 + CPU_TMP4], %l3; /* restore locals */
275 ldn [%g2 + CPU_TMP3], %l2;
278 ldn [%g2 + CPU_TMP2], %l1; /* restore locals */
[all …]
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Ddtrace_asm.S71 clr %g2
76 add %g2, 1, %g2
78 sub %g2, 1, %g2 ! restore back to orig window
79 brnz %g2, 2b
101 rdpr %canrestore, %g2
102 cmp %g2, %o0
201 lduba [%o0 + %g1]ASI_USER, %g2
206 stub %g2, [%o1 + %g1]
215 lduba [%o0 + %g1]ASI_USER, %g2
226 lduba [%o0 + %g1]ASI_USER, %g2
[all …]
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dfloat.S105 rdpr %pstate, %g2 ! read pstate, save value in %g2
109 sethi %hi(fsrholder), %g2
110 stx %fsr, [%g2 + %lo(fsrholder)]
111 ldx [%g2 + %lo(fsrholder)], %g2 ! snarf the FSR
113 and %g2, %g1, %g2 ! get version
114 srl %g2, FSR_VER_SHIFT, %g2 ! and shift it down
116 st %g2, [%g3 + %lo(fpu_version)]
135 mov -1, %g2 ! -1 is NaN
136 stx %g2, [%o0] ! initialize %f0
508 and %o1, %o4, %g2 ! mask out trap type
[all …]
H A Dsyscall_trap.S183 TRACE_PTR(%g4, %g2) ! get trace pointer
184 GET_TRACE_TICK(%g2, %g3)
185 stxa %g2, [%g4 + TRAP_ENT_TICK]%asi
186 lduh [THREAD_REG + T_SYSNUM], %g2
187 TRACE_SAVE_TL_VAL(%g4, %g2)
189 mov TT_SC_RET, %g2 ! system call return code
190 stha %g2, [%g4 + TRAP_ENT_TT]%asi
192 stna %g2, [%g4 + TRAP_ENT_TPC]%asi
194 stxa %g2, [%g4 + TRAP_ENT_TSTATE]%asi
227 add %g2, 4, %g4 ! calc new npc
[all …]
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu_asm.S87 set INVALID_CONTEXT, %g2
98 stxa %g2, [%g3]ASI_MMU_CTX /* set invalid ctx */
287 ldx [%o1 + TSBINFO_NEXTPTR], %g2 ! %g2 = second tsbinfo
293 brz,pt %g2, 2f
297 MAKE_UTSBREG(%g2, %o2, %o3) ! %o2 = user tsbreg
304 ldx [%o0 + SFMMU_SCDP], %g2 ! %g2 = sfmmu_scd
305 brz,pt %g2, 3f
318 brz,pt %g2, 4f
323 ldx [%o1 + TSBINFO_NEXTPTR], %g2 ! %g2 = second scd tsbinfo
324 brz,pt %g2, 4f
[all …]
/illumos-gate/usr/src/test/os-tests/tests/stackalign/
H A Dstack_sparcv9.S36 .register %g2, #scratch
41 ldx [%fp + STACK_BIAS + ARGPUSHSIZE], %g2
42 ldx [%g2 + 8], %g2 /* text */
43 mov %g2, %o1
/illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/
H A Dcb_srt0.S85 set _end, %g2
87 sub %g2, %o0, %o1 ! bss size = (_end - _edata)
98 set local_cif, %g2
99 stx %i4, [%g2]
113 set local_cif, %g2
114 ldx [%g2], %o0 ! SPARCV9/CIF

1234