Home
last modified time | relevance | path

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

1234

/linux-2.6.39/arch/sparc/kernel/
Dsun4v_ivec.S17 mov INTRQ_CPU_MONDO_HEAD, %g2
18 ldxa [%g2] ASI_QUEUE, %g2
21 cmp %g2, %g4
40 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g3
41 add %g2, 0x8, %g2
43 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g1
44 add %g2, 0x8, %g2
46 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g7
47 add %g2, 0x40 - 0x8 - 0x8, %g2
51 and %g2, %g4, %g2
[all …]
Dtrampoline_64.S103 sethi %hi(0x80000000), %g2
104 sllx %g2, 32, %g2
105 wr %g2, 0, %tick_cmpr
110 sethi %hi(prom_entry_lock), %g2
111 1: ldstub [%g2 + %lo(prom_entry_lock)], %g1
115 sethi %hi(p1275buf), %g2
116 or %g2, %lo(p1275buf), %g2
117 ldx [%g2 + 0x10], %l2
144 sethi %hi(call_method), %g2
145 or %g2, %lo(call_method), %g2
[all …]
Dcherrs.S12 sethi %hi(cheetah_fast_ecc), %g2
13 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
25 sethi %hi(cheetah_fast_ecc), %g2
26 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
38 sethi %hi(cheetah_cee), %g2
39 jmpl %g2 + %lo(cheetah_cee), %g0
51 sethi %hi(cheetah_cee), %g2
52 jmpl %g2 + %lo(cheetah_cee), %g0
64 sethi %hi(cheetah_deferred_trap), %g2
65 jmpl %g2 + %lo(cheetah_deferred_trap), %g0
[all …]
Duna_asm_64.S18 srlx %g3, 24, %g2
28 8: stba %g2, [%o0 + 4] %asi
35 12: stba %g2, [%o0] %asi
36 srl %g3, 8, %g2
38 14: stba %g2, [%o0 + 2] %asi
41 2: srl %g3, 8, %g2
42 16: stba %g2, [%o0] %asi
75 4: lduba [%o2] %asi, %g2
77 sll %g2, 8, %g2
79 add %g2, %g3, %g2
[all …]
Drtrap_32.S30 rtrap_7win_patch3: srl %g1, 7, %g2
31 rtrap_7win_patch4: srl %g2, 6, %g2
62 ld [%curptr + TI_FLAGS], %g2
63 andcc %g2, (_TIF_NEED_RESCHED), %g0
70 ld [%curptr + TI_FLAGS], %g2
72 andcc %g2, _TIF_DO_NOTIFY_RESUME_MASK, %g0
76 mov %g2, %o2
82 ld [%curptr + TI_FLAGS], %g2
103 ld [%curptr + TI_FLAGS], %g2
141 or %t_pc, %t_npc, %g2
[all …]
Duna_asm_32.S31 srl %g1, 24, %g2
33 4: stb %g2, [%o0]
34 srl %g1, 8, %g2
37 6: stb %g2, [%o0 + 2]
38 srl %g7, 24, %g2
41 8: stb %g2, [%o0 + 4]
42 srl %g7, 8, %g2
44 10: stb %g2, [%o0 + 6]
48 12: stb %g2, [%o0]
49 srl %g1, 8, %g2
[all …]
Detrap_64.S31 etrap: rdpr %pil, %g2
36 sllx %g2, 20, %g3
40 sub %sp, STACKFRAME_SZ+TRACEREG_SZ-STACK_BIAS, %g2
43 sethi %hi(TASK_REGOFF), %g2
45 or %g2, %lo(TASK_REGOFF), %g2
48 add %g6, %g2, %g2
52 stx %g1, [%g2 + STACKFRAME_SZ + PT_V9_TSTATE]
54 stx %g3, [%g2 + STACKFRAME_SZ + PT_V9_TPC]
56 stx %g1, [%g2 + STACKFRAME_SZ + PT_V9_TNPC]
58 st %g3, [%g2 + STACKFRAME_SZ + PT_V9_Y]
[all …]
Dsun4v_tlb_miss.S48 ldxa [%g0] ASI_SCRATCHPAD, %g2
54 LOAD_ITLB_INFO(%g2, %g4, %g5)
59 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
60 cmp %g2, %g6
76 mov %o1, %g2 ! save %o1
85 mov %g2, %o1 ! restore %o1
94 ldxa [%g0] ASI_SCRATCHPAD, %g2
100 LOAD_DTLB_INFO(%g2, %g4, %g5)
105 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
106 cmp %g2, %g6
[all …]
Detrap_32.S37 tsetup_7win_patch2: and %g2, 0x7f, %g2
38 tsetup_7win_patch3: and %g2, 0x7f, %g2
41 tsetup_7win_patch6: and %g2, 0x7f, %g2
90 STORE_PT_ALL(t_kstack, t_psr, t_pc, t_npc, g2)
110 srl %t_wim, 0x1, %g2 ! begin computation of new %wim
113 or %t_wim, %g2, %g2
115 and %g2, 0xff, %g2 ! patched on 7 window Sparcs
120 wr %g2, 0x0, %wim
144 STORE_PT_ALL(t_kstack, t_psr, t_pc, t_npc, g2)
182 subcc %t_wim, %t_twinmask, %g2
[all …]
Dfpu_traps.S76 sethi %hi(sparc64_kern_sec_context), %g2
77 ldx [%g2 + %lo(sparc64_kern_sec_context)], %g2
79 661: stxa %g2, [%g3] ASI_DMMU
82 stxa %g2, [%g3] ASI_MMU
86 add %g6, TI_FPREGS + 0xc0, %g2
91 ldda [%g2] ASI_BLK_S, %f48
118 sethi %hi(sparc64_kern_sec_context), %g2
119 ldx [%g2 + %lo(sparc64_kern_sec_context)], %g2
121 661: stxa %g2, [%g3] ASI_DMMU
124 stxa %g2, [%g3] ASI_MMU
[all …]
Dktlb.S35 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_itlb_load)
48 KERN_PGTABLE_WALK(%g4, %g5, %g2, kvmap_itlb_longpath)
50 KTSB_LOCK_TAG(%g1, %g2, %g7)
103 OBP_TRANS_LOOKUP(%g4, %g5, %g2, %g3, kvmap_itlb_longpath)
105 KTSB_LOCK_TAG(%g1, %g2, %g7)
113 OBP_TRANS_LOOKUP(%g4, %g5, %g2, %g3, kvmap_dtlb_longpath)
115 KTSB_LOCK_TAG(%g1, %g2, %g7)
124 KTSB_LOCK_TAG(%g1, %g2, %g7)
145 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
148 KERN_TSB4M_LOOKUP_TL1(%g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
[all …]
/linux-2.6.39/arch/sparc/lib/
Dlocks.S23 orcc %g2, 0x0, %g0
25 ldstub [%g1 + 3], %g2
27 ldub [%g1 + 3], %g2
29 andcc %g2, 0xff, %g0
31 ldstub [%g1 + 3], %g2
32 xnorcc %g2, 0x0, %o0 /* if g2 is ~0, set o0 to 0 and bugger off */
34 ld [%g1], %g2
38 orcc %g2, 0x0, %g0
40 ldstub [%g1 + 3], %g2
42 ldub [%g1 + 3], %g2
[all …]
Dcopy_user.S127 EXO2(ldub [%o1], %g2)
129 EXO2(stb %g2, [%o0])
134 EXO2(lduh [%o1], %g2)
136 EXO2(sth %g2, [%o0])
141 EXO2(lduh [%o1], %g2)
143 EXO2(sth %g2, [%o0])
178 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
179 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
180 MOVE_BIGCHUNK(o1, o0, 0x40, o2, o3, o4, o5, g2, g3, g4, g5)
181 MOVE_BIGCHUNK(o1, o0, 0x60, o2, o3, o4, o5, g2, g3, g4, g5)
[all …]
Dmemcpy.S175 ldub [%o1 - 1], %g2
177 stb %g2, [%o0 - 1]
182 lduh [%o1 - 2], %g2
184 sth %g2, [%o0 - 2]
256 RMOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
257 RMOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
258 RMOVE_BIGCHUNK(o1, o0, 0x40, o2, o3, o4, o5, g2, g3, g4, g5)
259 RMOVE_BIGCHUNK(o1, o0, 0x60, o2, o3, o4, o5, g2, g3, g4, g5)
278 RMOVE_LASTCHUNK(o1, o0, 0x60, g2, g3, g4, g5)
279 RMOVE_LASTCHUNK(o1, o0, 0x50, g2, g3, g4, g5)
[all …]
Dmemscan_32.S27 sethi %hi(HI_MAGIC), %g2
50 sethi %hi(HI_MAGIC), %g2
52 or %g2, %lo(HI_MAGIC), %o3
56 ld [%o0], %g2
58 sub %g2, %o2, %g2
60 andcc %g2, %o3, %g0
67 ld [%o0], %g2
74 sub %g2, %o2, %g2
78 ldsb [%o0 - 4], %g2
79 cmp %g2, 0
[all …]
Dstrncmp_32.S16 mov 0, %g2
22 ldub [%o1], %g2
30 cmp %o0, %g2
35 sub %o0, %g2, %o0
38 ldub [%o1], %g2
46 cmp %o0, %g2
51 sub %o0, %g2, %o0
54 ldub [%o1], %g2
62 cmp %o0, %g2
67 sub %o0, %g2, %o0
[all …]
Dcsum_copy.S36 .register %g2, #scratch
104 EX_LD(LOAD(lduw, %o0 + 0x08, %g2))
111 add %o4, %g2, %o4
112 EX_ST(STORE(stw, %g2, %o1 + 0x08))
113 EX_LD(LOAD(lduw, %o0 + 0x14, %g2))
120 add %o4, %g2, %o4
121 EX_ST(STORE(stw, %g2, %o1 + 0x14))
122 EX_LD(LOAD(lduw, %o0 + 0x20, %g2))
129 add %o4, %g2, %o4
130 EX_ST(STORE(stw, %g2, %o1 + 0x20))
[all …]
Dashrdi3.S14 or %g0, 32, %g2
16 sub %g2, %o2, %g2
18 tst %g2
23 sub %g0, %g2, %g2
25 sra %o0, %g2, %o5
28 sll %o0, %g2, %g3
29 srl %o1, %o2, %g2
30 or %g2, %g3, %o5
Dlshrdi3.S6 mov 0x20, %g2
8 sub %g2, %o2, %g2
9 cmp %g2, 0
14 neg %g2
16 srl %o0, %g2, %o5
18 sll %o0, %g2, %g3
19 srl %o1, %o2, %g2
20 or %g2, %g3, %o5
Dashldi3.S14 mov 0x20, %g2
16 sub %g2, %o2, %g2
17 cmp %g2, 0
21 neg %g2
24 sll %o1, %g2, %o4
26 srl %o1, %g2, %g2
28 or %g3, %g2, %o4
Dmcount.S28 lduw [%g1 + %lo(function_trace_stop)], %g2
29 brnz,pn %g2, 2f
31 sethi %hi(ftrace_stub), %g2
33 or %g2, %lo(ftrace_stub), %g2
34 cmp %g1, %g2
48 cmp %g2, %g3
50 sethi %hi(ftrace_graph_entry_stub), %g2
52 or %g2, %lo(ftrace_graph_entry_stub), %g2
54 cmp %g1, %g2
57 5: mov %i7, %g2
[all …]
Dchecksum_32.S44 ldd [%o0], %g2 ! load two
45 addcc %g2, %o2, %o2 ! add first word to sum
52 ld [%o0], %g2 ! load it
53 addcc %g2, %o2, %o2 ! add to sum
81 lduh [%o0 + 0x00], %g2
84 sll %g2, 16, %g2
85 addcc %g2, %o2, %o2
87 addx %g0, %g3, %g2
89 sll %g2, 16, %g3
95 ld [%o0 + 0x00], %g2
[all …]
DNGpage.S21 mov 16, %g2
26 ldda [%o1 + %g2] ASI_BLK_INIT_QUAD_LDD_P, %o4
32 stxa %o4, [%o0 + %g2] ASI_BLK_INIT_QUAD_LDD_P
34 ldda [%o1 + %g2] ASI_BLK_INIT_QUAD_LDD_P, %o4
39 stxa %o4, [%o0 + %g2] ASI_BLK_INIT_QUAD_LDD_P
52 mov 16, %g2
58 stxa %g0, [%o0 + %g2] ASI_BLK_INIT_QUAD_LDD_P
63 stxa %g0, [%o0 + %g2] ASI_BLK_INIT_QUAD_LDD_P
77 sethi %hi(OLD), %g2; \
78 or %g2, %lo(OLD), %g2; \
[all …]
/linux-2.6.39/arch/sparc/mm/
Dultra.S35 ldxa [%o1] ASI_DMMU, %g2
36 cmp %g2, %o0
61 andn %g7, PSTATE_IE, %g2
62 wrpr %g2, %pstate
64 ldxa [%o4] ASI_DMMU, %g2
77 stxa %g2, [%o4] ASI_DMMU
115 stxa %g2, [%o1] ASI_DMMU
131 sethi %hi(PAGE_SIZE), %g2
134 1: subcc %g2, 32, %g2
136 flush %o0 + %g2
[all …]
Dviking.S38 sethi %hi(PAGE_OFFSET), %g2
39 sub %o0, %g2, %g3
56 ldda [%g5] ASI_M_DATAC_TAG, %g2
61 andcc %g2, %o5, %g0 ! ptag VALID?
63 add %g4, %o3, %g2 ! (PAGE_OFFSET + PAGE_SIZE) | (set << 5)
64 ld [%g2], %g3
65 ld [%g2 + %g7], %g3
66 add %g2, %o0, %g2
67 ld [%g2], %g3
68 ld [%g2 + %g7], %g3
[all …]

1234