Home
last modified time | relevance | path

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

1234

/linux-2.4.37.9/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 + AOFF_task_thread + AOFF_thread_w_saved] ! no windows in the buffer
[all …]
Detrap.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
157 st %g0, [%curptr + AOFF_task_thread + AOFF_thread_w_saved]
160 andcc %t_twinmask, %t_wim, %g0
162 orn %g0, %t_twinmask, %g1 ! negate trap win mask into %g1
[all …]
Drtrap.S52 andcc %t_psr, PSR_PS, %g0
62 orcc %g2, %g0, %g0
89 orcc %g0, %twin_tmp1, %g0
113 orcc %g0, %twin_tmp1, %g0
135 andcc %fp, 0x7, %g0
140 andcc %g2, 0x3, %g0
180 andcc %g2, %g1, %g0
194 restore %g0, %g0, %g0
197 save %g0, %g0, %g0
236 andncc %g2, 0x1, %g0
[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 …]
/linux-2.4.37.9/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.S34 sta %g0, [%o0] ASI_M_DATAC_TAG
36 sta %g0, [%o1] ASI_M_TXTC_TAG
48 sta %g0, [%o0] ASI_M_TXTC_TAG
50 sta %g0, [%o0] ASI_M_DATAC_TAG
72 sta %g0, [%o0] ASI_M_FLUSH_CTX
77 or %g0, 2048, %g7
78 or %g0, 2048, %o1
85 1: sta %g0, [%o0 ] ASI_M_FLUSH_CTX
86 sta %g0, [%o0 + %o1] ASI_M_FLUSH_CTX
87 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
55 sta %g0, [%o1] ASI_M_FLUSH_PROBE
75 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.4.37.9/arch/sparc64/lib/
DVISbzero.S95 wr %g0, ASI_P, %asi ! LSU Group
110 andcc %o0, 4, %g0
113 EXO1(STB %g0, [%o0 + 0x00] ASINORMAL)
116 EX(STB %g0, [%o0 + 0x01] ASINORMAL, sub %o1, 1)
117 EX(STB %g0, [%o0 + 0x02] ASINORMAL, sub %o1, 2)
121 andcc %o0, 4, %g0
124 EXO1(STW %g0, [%o0] ASINORMAL)
131 andcc %o0, 8, %g0
134 EX(STX %g0, [%o0] ASINORMAL, sub %o1, 0)
136 1: andcc %o5, 16, %g0
[all …]
DVISsave.S25 stb %g0, [%g6 + AOFF_task_thread + AOFF_thread_fpsaved]
27 9: jmpl %g7 + %g0, %g0
53 3: andcc %o5, FPRS_DL|FPRS_DU, %g0
56 andcc %o5, FPRS_DL, %g0
63 andcc %o5, FPRS_DU, %g0
70 jmpl %g7 + %g0, %g0
80 wr %g0, FPRS_FEF, %fprs
85 jmpl %g7 + %g0, %g0
94 stb %g0, [%g6 + AOFF_task_thread + AOFF_thread_fpsaved]
97 jmpl %g7 + %g0, %g0
[all …]
Dmemscan.S20 andcc %o0, 7, %g0
29 andcc %o0, 7, %g0
52 andcc %o5, 0xff, %g0
60 andcc %g5, 0xff, %g0
64 andcc %g5, 0xff, %g0
69 andcc %g5, 0xff, %g0
73 andcc %g3, %o3, %g0
77 3: andcc %g5, 0xff, %g0
81 andcc %g5, 0xff, %g0
86 andcc %g5, 0xff, %g0
[all …]
Dstrncpy_from_user.S37 andcc %o1, 7, %g0 ! IEU1
48 andcc %g2, %o5, %g0 ! IEU1 Group
58 andcc %g7, %o5, %g0 ! IEU1 Group
62 andcc %g7, %g5, %g0 ! IEU1 Group
64 andcc %g7, 0xff, %g0 ! IEU1 Group
67 andcc %g7, %g5, %g0 ! IEU1 Group
69 andcc %g7, 0xff, %g0 ! IEU1 Group
71 2: andcc %g2, %o5, %g0 ! IEU1 Group
74 andcc %g7, %g5, %g0 ! IEU1 Group
76 andcc %g7, 0xff, %g0 ! IEU1 Group
[all …]
Dstrlen.S16 andcc %o0, 3, %g0
22 andcc %o0, 3, %g0
28 andcc %o0, 3, %g0
46 andcc %o4, %o3, %g0
52 andcc %g5, 0xff, %g0
56 andcc %g5, 0xff, %g0
60 andcc %g5, 0xff, %g0
63 andcc %o5, 0xff, %g0
Dchecksum.S60 andcc %g7, 8, %g0 ! IEU1 Group
79 1: andcc %g7, 2, %g0 ! IEU1
87 1: andcc %g7, 1, %g0 ! IEU1
105 andcc %src, 2, %g0 ! IEU1 Group
107 andcc %src, 0x4, %g0 ! IEU1 Group
117 0: andcc %src, 0x4, %g0 ! IEU1 Group
141 andcc %o4, 3, %g0 ! IEU1 Group
144 andcc %src, 1, %g0 ! IEU1 Group
148 andcc %src, 7, %g0 ! IEU1 Group
157 jmpl %o5 + %lo(12f), %g0 ! CTI Group brk forced
[all …]
/linux-2.4.37.9/arch/sparc64/mm/
Dultra.S34 stxa %g0, [%g3] ASI_DMMU_DEMAP
35 stxa %g0, [%g3] ASI_IMMU_DEMAP
52 stxa %g0, [%g3] ASI_DMMU_DEMAP
53 stxa %g0, [%g3] ASI_IMMU_DEMAP
80 1: stxa %g0, [%g5 + %o5] ASI_DMMU_DEMAP
81 stxa %g0, [%g5 + %o5] ASI_IMMU_DEMAP
94 stxa %g0, [%o4] ASI_DMMU
120 4: stxa %g0, [%g3] ASI_IMMU
121 stxa %g0, [%g2] ASI_ITLB_DATA_ACCESS
126 stxa %g0, [%o4] ASI_DMMU
[all …]
/linux-2.4.37.9/arch/sparc64/kernel/
Drtrap.S35 wrpr %g0, RTRAP_PSTATE, %pstate
37 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
41 wrpr %g0, RTRAP_PSTATE, %pstate
42 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
49 wrpr %g0, RTRAP_PSTATE, %pstate
50 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
60 wrpr %g0, RTRAP_PSTATE, %pstate
61 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
74 wrpr %g0, RTRAP_PSTATE, %pstate
75 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
[all …]
Dsys32.S20 jmpl %g1 + %lo(sys_mmap), %g0
29 jmpl %g1 + %lo(sys_lseek), %g0
35 jmpl %g1 + %lo(sys_chmod), %g0
41 jmpl %g1 + %lo(sys_mknod), %g0
48 jmpl %g1 + %lo(sys_sendto), %g0
53 jmpl %g1 + %lo(sys_recvfrom), %g0
59 jmpl %g1 + %lo(sys_bdflush), %g0
68 jmpl %g1 + %lo(sys_mmap), %g0
82 jmpl %g2 + %o0, %g0
92 jmpl %g1 + %lo(sys_socket), %g0
[all …]
Dentry.S74 wrpr %g0, 1, %tl ! Behave as if we are at TL0
92 stxa %g5, [%g0] ASI_ITLB_DATA_IN ! put into tlb
110 stxa %g5, [%g0] ASI_DTLB_DATA_IN ! put into tlb
133 stxa %g5, [%g0] ASI_DTLB_DATA_IN ! Reload TLB
141 andcc %g5, %g4, %g0
145 andcc %g5, FPRS_FEF, %g0
153 add %g0, %g0, %g0
157 wr %g0, FPRS_FEF, %fprs ! LSU Group+4bubbles
158 andcc %g5, FPRS_FEF, %g0 ! IEU1 Group
162 1: andcc %g5, FPRS_DL, %g0 ! IEU1
[all …]
Dhead.S109 stxa %g5, [%g0] ASI_DCU_CONTROL_REG
114 stxa %g0, [%g3] ASI_DMMU
115 stxa %g0, [%g3] ASI_IMMU
119 stxa %g0, [%g3] ASI_DMMU
123 stxa %g0, [%g3] ASI_DMMU
124 stxa %g0, [%g3] ASI_IMMU
127 wrpr %g0, (PSTATE_PRIV|PSTATE_PEF|PSTATE_IE), %pstate
128 wr %g0, 0, %fprs
183 ldxa [%l0] ASI_ITLB_DATA_ACCESS, %g0
206 stxa %g0, [%l7] ASI_IMMU
[all …]
/linux-2.4.37.9/arch/sparc/lib/
Dblockops.S14 std %g0, [buf + offset + 0x38]; \
15 std %g0, [buf + offset + 0x30]; \
16 std %g0, [buf + offset + 0x28]; \
17 std %g0, [buf + offset + 0x20]; \
18 std %g0, [buf + offset + 0x18]; \
19 std %g0, [buf + offset + 0x10]; \
20 std %g0, [buf + offset + 0x08]; \
21 std %g0, [buf + offset + 0x00];
55 or %g0, %g0, %g1
56 or %o0, %g0, %o1
[all …]
Dchecksum.S44 andcc %o1, 4, %g0 ! nope, check for word remaining
49 addx %g0, %o2, %o2 ! add in final carry
50 andcc %o1, 4, %g0 ! check again for word remaining
56 addx %g0, %o2, %o2 ! add in final carry
57 andcc %o1, 3, %g0 ! check again for trailing bytes
59 addcc %o1, -1, %g0 ! only one byte remains?
63 or %g0, %g0, %o4 ! clear fake hword value
73 addx %g0, %o2, %o0 ! add final carry into retval
79 andcc %o0, 0x2, %g0
81 andcc %o0, 0x4, %g0
[all …]
Dlocks.S24 orcc %g2, 0x0, %g0
30 orcc %g2, 0x0, %g0
36 orcc %g2, 0x0, %g0
44 orcc %g2, 0x0, %g0
55 orcc %g2, 0x0, %g0
66 orcc %g2, 0x0, %g0
69 andncc %g2, 0xff, %g0
71 stb %g0, [%g1 + 3]
Dstrlen.S18 andcc %o0, 3, %g0
25 andcc %o0, 3, %g0
48 andcc %o0, 3, %g0
60 andcc %o4, %o3, %g0
66 andcc %g5, 0xff, %g0
70 andcc %g5, 0xff, %g0
74 andcc %g5, 0xff, %g0
77 andcc %o5, 0xff, %g0
Drwsem.S32 stb %g0, [%g1 + 4]
45 2: jmpl %o7, %g0
57 restore %l5, %g0, %g5
63 restore %l5, %g0, %g5
83 stb %g0, [%g1 + 4]
96 2: jmpl %o7, %g0
108 restore %l5, %g0, %g5
114 restore %l5, %g0, %g5
134 stb %g0, [%g1 + 4]
147 2: jmpl %o7, %g0
[all …]
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.4.37.9/arch/ia64/sn/io/sn2/
Dgeo_op.c182 geo_cmp(geoid_t g0, geoid_t g1) in geo_cmp() argument
187 rv = MODULE_CMP(geo_module(g0), geo_module(g1)); in geo_cmp()
191 rv = geo_slab(g0) - geo_slab(g1); in geo_cmp()
196 rv = geo_type(g0) - geo_type(g1); in geo_cmp()
200 switch(geo_type(g0)) { in geo_cmp()
202 rv = g0.cpu.slice - g1.cpu.slice; in geo_cmp()
206 rv = g0.pcicard.bus - g1.pcicard.bus; in geo_cmp()
208 rv = SLOTNUM_GETSLOT(g0.pcicard.slot) - in geo_cmp()
213 rv = g0.mem.membus - g1.mem.membus; in geo_cmp()
215 rv = g0.mem.memslot - g1.mem.memslot; in geo_cmp()

1234