/illumos-gate/usr/src/lib/libtnfprobe/ |
H A D | sparc_locks.s | 35 jmpl %o7+8, %g0 43 jmpl %o7+8, %g0 44 stb %g0, [%o0] 52 jmpl %o7+8, %g0
|
/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/ |
H A D | smt_pause.s | 46 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/lib/libbc/sparc/inc/ |
H A D | PIC.h | 26 or %g0,%o7,%g1; \ 34 or %g0,%g1,%o7
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_copy.s | 82 wr %g0, ASI_USER, %asi 96 wr %g0, ASI_P, %asi 117 wr %g0, ASI_P, %asi 125 wr %g0, %g0, %fprs ! clear fprs 173 wr %g0, ASI_P, %asi 225 stba %g0, [%o0]%asi 238 sta %g0, [%o0]%asi 246 stxa %g0, [%o0]%asi 254 wr %g0, FPRS_FE [all...] |
H A D | mach_xc.s | 92 stna %g0, [%g4 + TRAP_ENT_F3]%asi 93 stna %g0, [%g4 + TRAP_ENT_F4]%asi 120 wrpr %g0, %g2, %pstate /* disable interrupts */ 124 stha %g0, [%g3 + TRAP_ENT_TL]%asi 134 stna %g0, [%g3 + TRAP_ENT_F3]%asi /* f3 = 0 */ 149 stha %g0, [%g3 + TRAP_ENT_TL]%asi 154 stna %g0, [%g3 + TRAP_ENT_TPC]%asi /* clr unused fields */ 155 stna %g0, [%g3 + TRAP_ENT_SP]%asi 156 stna %g0, [%g3 + TRAP_ENT_TR]%asi 157 stxa %g0, [ [all...] |
/illumos-gate/usr/src/cmd/dtrace/test/tst/sparc/pid/ |
H A D | tst.br.s | 46 brlz %g0, 1f 50 brnz %g0, 1f 51 sub %g0, 2, %g1 54 brgz %g0, 1f 68 stb %g0, [%fp - 4] 80 restore %g0, %g0, %o0
|
H A D | tst.branch.s | 41 stb %g0, [%fp - 4] 51 tst %g0
|
/illumos-gate/usr/src/boot/sys/boot/sparc64/loader/ |
H A D | locore.S | 27 wrpr %g0, PIL_TICK - 1, %pil 33 wrpr %g0, PSTATE_PRIV | PSTATE_IE | PSTATE_PEF, %pstate 34 wr %g0, FPRS_FEF, %fprs
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | smt_pause.s | 55 casx [%o0], %g0, %g0 56 casx [%o0], %g0, %g0
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | smt_pause.s | 50 casx [%o0], %g0, %g0 51 casx [%o0], %g0, %g0
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | us3_cheetah_asm.s | 65 ldxa [alias_address]ASI_MEM, %g0 118 ldxa [%g0]ASI_ESTATE_ERR, %g4 135 ldxa [%g0]ASI_ESTATE_ERR, %g7 137 stxa %g5, [%g0]ASI_ESTATE_ERR 161 stxa %g7, [%g0]ASI_ESTATE_ERR 168 andcc %g3, CH_ERR_TSTATE_DC_ON, %g0 182 ldxa [%g0]ASI_DCU, %g3 184 stxa %g3, [%g0]ASI_DCU 191 andcc %g3, CH_ERR_TSTATE_IC_ON, %g0 205 ldxa [%g0]ASI_DC [all...] |
H A D | spitfire_asm.s | 55 ldxa [%g0]ASI_LSU, tmp1 ;\ 77 stxa %g0, [tmp2]ASI_DC_TAG ;\ 79 cmp %g0, tmp2 ;\ 104 stxa %g0, [arg2 + tmp3]ASI_DC_TAG ;\ 107 cmp %g0, tmp3 ;\ 130 stxa %g0, [arg2]ASI_DC_TAG ;\ 133 cmp %g0, arg2 ;\ 142 ldxa [%g0]ASI_LSU, tmp1; \ 156 stxa %g0, [arg + tmp2]ASI_DC_TAG; \ 158 cmp %g0, tmp [all...] |
H A D | opl_olympus_asm.s | 109 stxa %g0, [%o0]ASI_DTLB_DEMAP /* dmmu flush for KCONTEXT */ 110 stxa %g0, [%o0]ASI_ITLB_DEMAP /* immu flush for KCONTEXT */ 113 wrpr %g0, %o5, %pstate /* enable interrupts */ 128 wrpr %g0, 1, %tl 137 stxa %g0, [%o0]ASI_DTLB_DEMAP 138 stxa %g0, [%o0]ASI_ITLB_DEMAP 141 wrpr %g0, 0, %tl 144 wrpr %g0, %o5, %pstate /* enable interrupts */ 164 stxa %g0, [%g1]ASI_DTLB_DEMAP 165 stxa %g0, [ [all...] |
H A D | us3_jalapeno_asm.s | 109 ldxa [%g0]ASI_JBUS_CONFIG, scr1; \ 114 stxa scr1, [%g0]ASI_JBUS_CONFIG; 136 ldxa [%g0]ASI_JBUS_CONFIG, scr2; \ 154 ldxa [%g0]ASI_MCU_CTRL, scr1; \ 159 stxa scr1, [%g0]ASI_MCU_CTRL; \ 184 ldxa [%g0]ASI_JBUS_CONFIG, old_lvl; \ 196 andcc old_lvl, scr4, %g0; \ 205 ldx [scr3], %g0; \ 244 andcc old_lvl, TOM_FULL_SPEED, %g0; \ 255 ldx [scr3], %g0; \ [all...] |
H A D | us3_common_asm.s | 59 ldxa [%g0]ASI_DCU, tmp1 ;\ 79 stxa %g0, [tmp2]ASI_DC_TAG ;\ 81 cmp %g0, tmp2 ;\ 99 stxa %g0, [arg1 + tmp3]ASI_DC_INVAL ;\ 102 cmp %g0, tmp3 ;\ 125 stxa %g0, [arg2]ASI_DC_TAG ;\ 128 cmp %g0, arg2 ;\ 144 ldxa [%g0]ASI_DCU, tmp1; \ 163 stxa %g0, [tmp3 + tmp2]ASI_DC_TAG; \ 165 cmp %g0, tmp [all...] |
/illumos-gate/usr/src/cmd/mdb/sun4v/v9/kmdb/ |
H A D | mach_asmutil.h | 40 wrpr %g0, 0x1f, %cwp; \ 42 wrpr %g0, scr1, %cwp /* restore current %cwp */ 45 wrpr %g0, x, %gl 75 or %g0, PTSTATE_KERN_COMMON, reg1;\
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_proc_init.s | 73 wrpr %g0, 0, %tl 74 wrpr %g0, 0, %gl 75 wrpr %g0, MAXWIN - 2, %cansave 76 wrpr %g0, MAXWIN - 2, %cleanwin 77 wrpr %g0, 0, %canrestore 78 wrpr %g0, 0, %otherwin 79 wrpr %g0, 0, %cwp 80 wrpr %g0, 0, %wstate 81 wr %g0, %y 82 wrpr %g0, PIL_MA [all...] |
H A D | mach_xc.s | 94 stna %g0, [%g4 + TRAP_ENT_F3]%asi 95 stna %g0, [%g4 + TRAP_ENT_F4]%asi 122 wrpr %g0, %g2, %pstate /* disable interrupts */ 126 stha %g0, [%g3 + TRAP_ENT_TL]%asi 136 stna %g0, [%g3 + TRAP_ENT_F3]%asi /* f3 = 0 */ 151 stha %g0, [%g3 + TRAP_ENT_TL]%asi 156 stna %g0, [%g3 + TRAP_ENT_TPC]%asi /* clr unused fields */ 157 stna %g0, [%g3 + TRAP_ENT_SP]%asi 158 stna %g0, [%g3 + TRAP_ENT_TR]%asi 159 stxa %g0, [ [all...] |
/illumos-gate/usr/src/uts/sun4u/starfire/ml/ |
H A D | drmach_asm.s | 59 ldxa [%g0]ASI_LSU, tmp1 ;\ 64 stxa %g0, [tmp1]ASI_IC_TAG ;\ 66 cmp %g0, tmp1 ;\ 76 ldxa [%g0]ASI_LSU, tmp1 ;\ 81 stxa %g0, [tmp1]ASI_DC_TAG ;\ 83 cmp %g0, tmp1 ;\ 96 wrpr %g0, tmp2, %pstate ;\ 102 ldxa [arg1 + arg2]ASI_MEM, %g0 ;\ 103 wrpr %g0, tmp1, %pstate 109 stxa %g0, [tmp [all...] |
H A D | drmach.il.cpp | 74 wrpr %g0, %g3, %pstate variable 93 wrpr %g0, %o4, %pstate ! restore earlier pstate register value variable 112 wrpr %g0, %o4, %pstate ! clear AM to access 64 bit physaddr 116 ldxa [%o0 + %o1]ASI_MEM, %g0 ! start reading from physaddr + size 123 wrpr %g0, %o3, %pstate ! restore earlier pstate 145 wrpr %g0, %o3, %pstate variable 148 wrpr %g0, %o2, %pstate /* restore the PSTATE */ variable 159 wrpr %g0, %o3, %pstate variable 162 wrpr %g0, %o2, %pstate /* restore pstate */ variable 190 cmp %g0, [all...] |
/illumos-gate/usr/src/lib/libbc/libc/crt/sparc/ |
H A D | muldiv.s | 34 wr %g0, %g0, %y 46 wr %o4,%g0,%y 49 subcc %g0,%o0,%o0 ! simply negate dividend 57 mov %g0,%o3 ! remainder is 0
|
/illumos-gate/usr/src/uts/sun4u/serengeti/ml/ |
H A D | sbdp.il.cpp | 77 wrpr %g0, %g3, %pstate variable 95 stxa %g0, [%o1]ASI_DC_INVAL /* flush line from dcache */ variable 99 wrpr %g0, %o4, %pstate ! restore earlier pstate register value variable 116 wrpr %g0, %o4, %pstate ! clear AM to access 64 bit physaddr 130 wrpr %g0, %o3, %pstate ! restore earlier pstate 160 wrpr %g0, %o3, %pstate variable 163 wrpr %g0, %o2, %pstate /* restore the PSTATE */ variable 174 wrpr %g0, %o3, %pstate variable 177 wrpr %g0, %o2, %pstate /* restore pstate */ variable 191 wrpr %g0, variable 206 wrpr %g0, %o4, %pstate /* restore earlier pstate register value */ variable [all...] |
/illumos-gate/usr/src/lib/libc/sparc/crt/ |
H A D | hwmuldiv.s | 52 wr %g0, %o2, %y 58 xnor %o0, %g0, %o0 ! Corbett Correction Factor 64 wr %g0, %g0, %y 73 wr %o4, %g0, %y 79 xnor %o2, %g0, %o2 ! Corbett Correction Factor 86 wr %g0, %g0, %y 138 movrlz %o0, %g0, %o0 ! %o0 = (a < b) ? 0 : a - b
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | panther_asm.s | 85 ldxa [l2_index + scr2]ASI_L2_TAG, %g0; \ 86 cmp scr2, %g0; \ 91 cmp scr2, %g0; \ 97 ldxa [l3_index + scr2]ASI_EC_DIAG, %g0; \ 98 cmp scr2, %g0; \ 147 wrpr %g0, %g1, %pstate ! disable interrupts 152 ldxa [%g0]ASI_DCU, %g1 ! save DCU in %g1 154 stxa %g4, [%g0]ASI_DCU 155 flush %g0 179 stxa %g1, [%g0]ASI_DC [all...] |
/illumos-gate/usr/src/common/crypto/arcfour/sun4u/ |
H A D | arcfour_crypt_asm.s | 67 orcc %l7, %g0, %g0 91 subcc %o2, %g1, %g0 130 subcc %o2, %g1, %g0 170 subcc %o2, %g1, %g0 212 subcc %o2, %g1, %g0 222 orcc %l7, %g0, %g0 255 subcc %o2, %g1, %g0 296 subcc %o2, %g1, %g0 [all...] |