Home
last modified time | relevance | path

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

1234

/linux-2.6.39/arch/sparc/kernel/
Dwuf.S94 andcc %t_psr, PSR_PS, %g0
96 restore %g0, %g0, %g0 /* Restore to window 'O' */
105 restore %g0, %g0, %g0
112 save %g0, %g0, %g0
113 save %g0, %g0, %g0
130 restore %g0, %g0, %g0 /* Restore to window 'W' */
139 andcc %sp, 0x7, %g0
162 save %g0, %g0, %g0
169 save %g0, %g0, %g0
188 st %g0, [%curptr + TI_W_SAVED] ! no windows in the buffer
[all …]
Detrap_32.S82 andcc %t_psr, PSR_PS, %g0 ! fromsupv_p = (psr & PSR_PS)
93 andcc %t_twinmask, %t_wim, %g0
100 jmpl %t_retpc + 0x8, %g0 ! return to caller
105 orcc %g0, %g1, %g0
117 save %g0, %g0, %g0
125 restore %g0, %g0, %g0
127 jmpl %t_retpc + 0x8, %g0 ! return to caller
158 st %g0, [%curptr + TI_W_SAVED]
161 andcc %t_twinmask, %t_wim, %g0
163 orn %g0, %t_twinmask, %g1 ! negate trap win mask into %g1
[all …]
Dwof.S94 andcc %t_psr, PSR_PS, %g0
96 save %g0, %g0, %g0 ! Go where saving will occur
100 orcc %g0, %twin_tmp, %g0 ! check for set bits
109 save %g0, %g0, %g0 ! save into the window to stash away
116 restore %g0, %g0, %g0 ! go back into trap window
143 save %g0, %g0, %g0 ! Go to where the saving will occur
168 andcc %sp, 0x7, %g0
179 restore %g0, %g0, %g0 /* Back to trap window. */
208 andcc %glob_tmp, PSR_PS, %g0
217 restore %g0, %g0, %g0
[all …]
Drtrap_32.S52 andcc %t_psr, PSR_PS, %g0
63 andcc %g2, (_TIF_NEED_RESCHED), %g0
72 andcc %g2, _TIF_DO_NOTIFY_RESUME_MASK, %g0
91 orcc %g0, %twin_tmp1, %g0
115 orcc %g0, %twin_tmp1, %g0
137 andcc %fp, 0x7, %g0
142 andcc %g2, 0x3, %g0
183 andcc %g2, %g1, %g0
197 restore %g0, %g0, %g0
200 save %g0, %g0, %g0
[all …]
Dhvtramp.S36 wrpr %g0, PIL_NORMAL_MAX, %pil
37 wrpr %g0, 0, %canrestore
38 wrpr %g0, 0, %otherwin
39 wrpr %g0, 6, %cansave
40 wrpr %g0, 6, %cleanwin
41 wrpr %g0, 0, %cwp
42 wrpr %g0, 0, %wstate
43 wrpr %g0, 0, %tl
55 stxa %g2, [%g0] ASI_SCRATCHPAD
83 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF), %pstate
[all …]
Drtrap_64.S30 wrpr %g0, RTRAP_PSTATE, %pstate
32 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
36 wrpr %g0, RTRAP_PSTATE, %pstate
38 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
42 andcc %l5, FPRS_FEF, %g0
53 wrpr %g0, RTRAP_PSTATE, %pstate
54 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
138 to_user: wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
144 andcc %l0, %o0, %g0
147 andcc %l1, %o0, %g0
[all …]
Dcherrs.S8 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
10 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
13 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
21 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
23 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
26 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
34 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
36 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
39 jmpl %g2 + %lo(cheetah_cee), %g0
47 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
[all …]
Divec.S16 ldxa [%g3 + %g0] ASI_INTR_R, %g3
21 stxa %g0, [%g0] ASI_INTR_RECEIVE
34 wr %g0, 1 << PIL_DEVICE_IRQ, %set_softint
38 ldxa [%g1 + %g0] ASI_INTR_R, %g1
42 ldxa [%g7 + %g0] ASI_INTR_R, %g7
43 stxa %g0, [%g0] ASI_INTR_RECEIVE
49 1: jmpl %g3, %g0
Dspiterrs.S13 stxa %g0, [%g0] ASI_ESTATE_ERROR_EN
17 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR
24 ldxa [%g0] ASI_AFAR, %g5 ! Get AFAR
51 1: ldxa [%g0] ASI_UDBH_ERROR_R, %g3
58 stxa %g3, [%g0] ASI_UDB_ERROR_W
76 stxa %g4, [%g0] ASI_AFSR
83 wrpr %g0, PIL_NORMAL_MAX, %pil
135 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR
138 andcc %g4, %g3, %g0 ! Check for UE
147 ldxa [%g0] ASI_ESTATE_ERROR_EN, %g3
[all …]
/linux-2.6.39/arch/sparc/mm/
Dhypersparc.S34 sta %g0, [%g5] ASI_M_FLUSH_CTX
36 sta %g0, [%g0] ASI_M_FLUSH_IWHOLE ! hyper_flush_whole_icache
62 sta %g0, [%o0 + %g0] ASI_M_FLUSH_USER
63 sta %g0, [%o0 + %o1] ASI_M_FLUSH_USER
64 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER
65 sta %g0, [%o0 + %g2] ASI_M_FLUSH_USER
66 sta %g0, [%o0 + %g3] ASI_M_FLUSH_USER
67 sta %g0, [%o0 + %g4] ASI_M_FLUSH_USER
68 sta %g0, [%o0 + %g5] ASI_M_FLUSH_USER
70 sta %g0, [%o0 + %o4] ASI_M_FLUSH_USER
[all …]
Dswift.S33 sta %g0, [%o0] ASI_M_DATAC_TAG
35 sta %g0, [%o1] ASI_M_TXTC_TAG
47 sta %g0, [%o0] ASI_M_TXTC_TAG
49 sta %g0, [%o0] ASI_M_DATAC_TAG
71 sta %g0, [%o0] ASI_M_FLUSH_CTX
76 or %g0, 2048, %g7
77 or %g0, 2048, %o1
84 1: sta %g0, [%o0 ] ASI_M_FLUSH_CTX
85 sta %g0, [%o0 + %o1] ASI_M_FLUSH_CTX
86 sta %g0, [%o0 + %o2] ASI_M_FLUSH_CTX
[all …]
Dtsunami.S35 sta %g0, [%g0] ASI_M_IC_FLCLEAR
36 sta %g0, [%g0] ASI_M_DC_FLCLEAR
56 sta %g0, [%o1] ASI_M_FLUSH_PROBE
76 sta %g0, [%o1] ASI_M_FLUSH_PROBE
98 or %g0, (PAGE_SIZE >> 8), %g1
128 sta %g0, [%g0] ASI_M_IC_FLCLEAR
129 sta %g0, [%g0] ASI_M_DC_FLCLEAR
/linux-2.6.39/arch/sparc/lib/
DVISsave.S30 stb %g0, [%g6 + TI_FPSAVED]
32 9: jmpl %g7 + %g0, %g0
58 3: andcc %o5, FPRS_DL|FPRS_DU, %g0
61 andcc %o5, FPRS_DL, %g0
69 andcc %o5, FPRS_DU, %g0
81 80: jmpl %g7 + %g0, %g0
91 wr %g0, FPRS_FEF, %fprs
100 80: jmpl %g7 + %g0, %g0
108 stb %g0, [%g6 + TI_FPSAVED]
111 jmpl %g7 + %g0, %g0
[all …]
Dblockops.S13 std %g0, [buf + offset + 0x38]; \
14 std %g0, [buf + offset + 0x30]; \
15 std %g0, [buf + offset + 0x28]; \
16 std %g0, [buf + offset + 0x20]; \
17 std %g0, [buf + offset + 0x18]; \
18 std %g0, [buf + offset + 0x10]; \
19 std %g0, [buf + offset + 0x08]; \
20 std %g0, [buf + offset + 0x00];
54 or %g0, %g0, %g1
55 or %o0, %g0, %o1
[all …]
DNGpage.S25 1: ldda [%o1 + %g0] ASI_BLK_INIT_QUAD_LDD_P, %o2
29 stxa %o2, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P
31 ldda [%o1 + %g0] ASI_BLK_INIT_QUAD_LDD_P, %o2
37 stxa %o2, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P
56 1: stxa %g0, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P
57 stxa %g0, [%o0 + %g1] ASI_BLK_INIT_QUAD_LDD_P
58 stxa %g0, [%o0 + %g2] ASI_BLK_INIT_QUAD_LDD_P
59 stxa %g0, [%o0 + %g3] ASI_BLK_INIT_QUAD_LDD_P
61 stxa %g0, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P
62 stxa %g0, [%o0 + %g1] ASI_BLK_INIT_QUAD_LDD_P
[all …]
Dbzero.S31 andcc %o0, 0x3, %g0
35 andcc %o0, 0x3, %g0
38 2: andcc %o0, 0x7, %g0
99 andcc %o0, 0x3, %g0
101 1: EX_ST(stba %g0, [%o0 + 0x00] %asi)
103 andcc %o0, 0x3, %g0
106 2: andcc %o0, 0x7, %g0
108 EX_ST(stwa %g0, [%o0 + 0x00] %asi)
122 EX_ST(stxa %g0, [%o0 + 0x00] %asi)
123 EX_ST(stxa %g0, [%o0 + 0x08] %asi)
[all …]
Dlocks.S23 orcc %g2, 0x0, %g0
29 andcc %g2, 0xff, %g0
38 orcc %g2, 0x0, %g0
44 orcc %g2, 0x0, %g0
52 orcc %g2, 0x0, %g0
63 orcc %g2, 0x0, %g0
74 orcc %g2, 0x0, %g0
85 orcc %g2, 0x0, %g0
88 andncc %g2, 0xff, %g0
90 stb %g0, [%g1 + 3]
Dchecksum_32.S43 andcc %o1, 4, %g0 ! nope, check for word remaining
48 addx %g0, %o2, %o2 ! add in final carry
49 andcc %o1, 4, %g0 ! check again for word remaining
55 addx %g0, %o2, %o2 ! add in final carry
56 andcc %o1, 3, %g0 ! check again for trailing bytes
58 addcc %o1, -1, %g0 ! only one byte remains?
62 or %g0, %g0, %o4 ! clear fake hword value
72 addx %g0, %o2, %o0 ! add final carry into retval
78 andcc %o0, 0x2, %g0
80 andcc %o0, 0x4, %g0
[all …]
Dmemscan_64.S20 andcc %o0, 7, %g0
29 andcc %o0, 7, %g0
52 andcc %o5, 0xff, %g0
60 andcc %g7, 0xff, %g0
64 andcc %g7, 0xff, %g0
69 andcc %g7, 0xff, %g0
73 andcc %g3, %o3, %g0
77 3: andcc %g7, 0xff, %g0
81 andcc %g7, 0xff, %g0
86 andcc %g7, 0xff, %g0
[all …]
Dstrncpy_from_user_64.S37 andcc %o1, 7, %g0 ! IEU1 Group
49 andcc %g2, %o5, %g0 ! IEU1 Group
59 andcc %g7, %o5, %g0 ! IEU1 Group
63 andcc %g7, %o4, %g0 ! IEU1 Group
65 andcc %g7, 0xff, %g0 ! IEU1 Group
68 andcc %g7, %o4, %g0 ! IEU1 Group
70 andcc %g7, 0xff, %g0 ! IEU1 Group
72 2: andcc %g2, %o5, %g0 ! IEU1 Group
75 andcc %g7, %o4, %g0 ! IEU1 Group
77 andcc %g7, 0xff, %g0 ! IEU1 Group
[all …]
Drwsem_32.S31 stb %g0, [%g1 + 4]
44 2: jmpl %o7, %g0
56 restore %l5, %g0, %g5
62 restore %l5, %g0, %g5
82 stb %g0, [%g1 + 4]
95 2: jmpl %o7, %g0
107 restore %l5, %g0, %g5
113 restore %l5, %g0, %g5
134 stb %g0, [%g1 + 4]
147 2: jmpl %o7, %g0
[all …]
Dstrlen.S17 andcc %o0, 3, %g0
23 andcc %o0, 3, %g0
29 andcc %o0, 3, %g0
47 andcc %o4, %o3, %g0
53 andcc %g7, 0xff, %g0
57 andcc %g7, 0xff, %g0
61 andcc %g7, 0xff, %g0
64 andcc %o5, 0xff, %g0
DGENpage.S38 1: stx %g0, [%o0 + 0x00]
39 stx %g0, [%o0 + 0x08]
40 stx %g0, [%o0 + 0x10]
41 stx %g0, [%o0 + 0x18]
42 stx %g0, [%o0 + 0x20]
43 stx %g0, [%o0 + 0x28]
44 stx %g0, [%o0 + 0x30]
45 stx %g0, [%o0 + 0x38]
Ddivdi3.S44 sub %g0,%i1,%o0
46 subcc %g0,%o0,%g0
47 sub %g0,%i0,%o0
55 xnor %g0,%l4,%l4
56 sub %g0,%i3,%o0
58 subcc %g0,%o0,%g0
59 sub %g0,%i2,%o0
72 subcc %i0,%o4,%g0
79 subcc %i0,%o4,%g0
107 subcc %g3,%o4,%g0
[all …]
/linux-2.6.39/arch/sparc/include/asm/
Dvisasm.h16 andcc %o5, (FPRS_FEF|FPRS_DU), %g0; \
20 jmpl %g1 + %lo(VISenter), %g0; \
22 297: wr %g0, FPRS_FEF, %fprs; \
25 wr %g0, 0, %fprs;
32 andcc %o5, FPRS_FEF, %g0; \
36 jmpl %g1 + %lo(VISenterhalf), %g0; \

1234