Home
last modified time | relevance | path

Searched refs:g3 (Results 1 – 83 of 83) sorted by relevance

/linux-4.1.27/arch/sparc/kernel/
Detrap_64.S32 etrap_irq: clr %g3
35 or %g1, %g3, %g1
36 sllx %g2, 20, %g3
38 or %g1, %g3, %g1
44 sethi %hi(TSTATE_PEF), %g3
46 and %g1, %g3, %g3
47 brnz,pn %g3, 1f
50 1: rdpr %tpc, %g3
54 stx %g3, [%g2 + STACKFRAME_SZ + PT_V9_TPC]
55 rd %y, %g3
[all …]
Dwinfixup.S50 sll %g1, 3, %g3
51 add %g6, %g3, %g3
52 stx %sp, [%g3 + TI_RWIN_SPTRS]
53 sll %g1, 7, %g3
55 add %g6, %g3, %g3
56 stx %l0, [%g3 + TI_REG_WINDOW + 0x00]
57 stx %l1, [%g3 + TI_REG_WINDOW + 0x08]
58 stx %l2, [%g3 + TI_REG_WINDOW + 0x10]
59 stx %l3, [%g3 + TI_REG_WINDOW + 0x18]
60 stx %l4, [%g3 + TI_REG_WINDOW + 0x20]
[all …]
Dspiterrs.S26 rdpr %tt, %g3
27 and %g3, 0x1ff, %g3 ! Paranoia
28 sllx %g3, SFSTAT_TRAP_TYPE_SHIFT, %g3
29 or %g4, %g3, %g4
30 rdpr %tl, %g3
31 cmp %g3, 1
32 mov 1, %g3
34 sllx %g3, SFSTAT_TL_GT_ONE_SHIFT, %g3
36 or %g4, %g3, %g4
51 1: ldxa [%g0] ASI_UDBH_ERROR_R, %g3
[all …]
Dsun4v_ivec.S40 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g3
42 srlx %g3, 32, %g5
45 srl %g3, 0, %g3
57 jmpl %g3, %g0
81 ldxa [%g5 + %g2] ASI_PHYS_USE_EC, %g3
102 brlz,pt %g3, 1f
103 xnor %g3, %g0, %g4
108 sllx %g3, 4, %g3
109 add %g4, %g3, %g4
132 ldxa [%g0] ASI_SCRATCHPAD, %g3
[all …]
Duna_asm_64.S13 mov %o2, %g3
18 srlx %g3, 24, %g2
19 srlx %g3, 56, %g1
20 srlx %g3, 48, %g7
22 srlx %g3, 40, %g1
24 srlx %g3, 32, %g7
27 srlx %g3, 16, %g1
29 srlx %g3, 8, %g7
33 11: stba %g3, [%o0 + 7] %asi
34 1: srl %g3, 16, %g7
[all …]
Divec.S15 mov 0x40, %g3
16 ldxa [%g3 + %g0] ASI_INTR_R, %g3
18 cmp %g3, %g4
20 srlx %g3, 32, %g5
26 sllx %g3, 4, %g3
27 add %g2, %g3, %g3
32 stxa %g5, [%g3] ASI_PHYS_USE_EC
33 stx %g3, [%g6]
39 srl %g3, 0, %g3
49 1: jmpl %g3, %g0
Dsun4v_tlb_miss.S56 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7)
62 mov FAULT_CODE_ITLB, %g3
63 andcc %g3, _PAGE_EXEC_4V, %g0
65 mov FAULT_CODE_ITLB, %g3
81 mov %g3, %o2 ! PTE
102 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7)
108 mov FAULT_CODE_DTLB, %g3
124 mov %g3, %o2 ! PTE
158 mov FAULT_CODE_ITLB, %g3
170 mov FAULT_CODE_DTLB, %g3
[all …]
Dhead_32.S115 mov %o7, %g3
127 cmp %g3, %g5
150 set t_irq14, %g3
152 sub %g3, %l6, %g3 ! translate to physical
153 ldd [%g3], %g4
155 ldd [%g3+8], %g4
162 set t_irq14, %g3
163 sub %g3, %l6, %g3
165 std %g4, [%g3]
167 std %g4, [%g3 + 0x8] ! Copy proms handler
[all …]
Dtrampoline_32.S29 sethi %hi(trapbase_cpu1), %g3
31 or %g3, %lo(trapbase_cpu1), %g3
34 sethi %hi(trapbase_cpu2), %g3
36 or %g3, %lo(trapbase_cpu2), %g3
39 sethi %hi(trapbase_cpu3), %g3
41 or %g3, %lo(trapbase_cpu3), %g3
55 wr %g3, 0x0, %tbr
60 srl %g3, 10, %g4
114 set SUN4D_BOOTBUS_CPUID, %g3
115 lduba [%g3] ASI_M_CTL, %g3
[all …]
Dfpu_traps.S65 1: mov SECONDARY_CONTEXT, %g3
70 661: ldxa [%g3] ASI_DMMU, %g5
73 ldxa [%g3] ASI_MMU, %g5
79 661: stxa %g2, [%g3] ASI_DMMU
82 stxa %g2, [%g3] ASI_MMU
108 mov SECONDARY_CONTEXT, %g3
111 661: ldxa [%g3] ASI_DMMU, %g5
114 ldxa [%g3] ASI_MMU, %g5
121 661: stxa %g2, [%g3] ASI_DMMU
124 stxa %g2, [%g3] ASI_MMU
[all …]
Dcherrs.S123 sethi %hi(do_dcpe_tl1), %g3
124 jmpl %g3 + %lo(do_dcpe_tl1), %g0
165 sethi %hi(do_icpe_tl1), %g3
166 jmpl %g3 + %lo(do_icpe_tl1), %g0
183 sethi %hi(TSTATE_IG), %g3 ! TSTATE mask bit
186 andcc %g4, %g3, %g0 ! Interrupt globals in use?
203 1: srl %g1, 14, %g3 ! Compute UTAG
205 stxa %g3, [%g1] ASI_DCACHE_UTAG
207 sub %g2, 8, %g3 ! 64-bit data word within line
209 stxa %g0, [%g1 + %g3] ASI_DCACHE_DATA
[all …]
Dtsb.S168 mov %g3, %g4
191 cmp %g3, FAULT_CODE_DTLB
218 mov %g5, %g3
254 mov %g5, %g3
262 cmp %g3, FAULT_CODE_DTLB
276 rdpr %tl, %g3
277 cmp %g3, 1
312 rdpr %tpc, %g3 ! Prepare winfixup TNPC
313 or %g3, 0x7c, %g3 ! Compute branch offset
314 wrpr %g3, %tnpc ! Write it into TNPC
[all …]
Dtrampoline_64.S67 mov TSB_EXTENSION_P, %g3
68 stxa %g0, [%g3] ASI_DMMU
69 stxa %g0, [%g3] ASI_IMMU
72 mov TSB_EXTENSION_S, %g3
73 stxa %g0, [%g3] ASI_DMMU
76 mov TSB_EXTENSION_N, %g3
77 stxa %g0, [%g3] ASI_DMMU
78 stxa %g0, [%g3] ASI_IMMU
297 sethi %hi(tlb_type), %g3
298 lduw [%g3 + %lo(tlb_type)], %g2
[all …]
Dmisctrap.S13 mov TLB_SFSR, %g3
14 stxa %g0, [%g3] ASI_DMMU ! Clear FaultValid bit
27 rdpr %tl, %g3
28 cmp %g3, 1
33 mov TLB_SFSR, %g3
36 ldxa [%g3] ASI_DMMU, %g5
37 stxa %g0, [%g3] ASI_DMMU ! Clear FaultValid bit
40 rdpr %tpc, %g3
Dktlb.S34 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_itlb_load)
77 mov %g5, %g3
94 OBP_TRANS_LOOKUP(%g4, %g5, %g2, %g3, kvmap_itlb_longpath)
104 OBP_TRANS_LOOKUP(%g4, %g5, %g2, %g3, kvmap_dtlb_longpath)
142 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
145 KERN_TSB4M_LOOKUP_TL1(%g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
185 mov %g5, %g3
209 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
243 rdpr %tl, %g3
244 cmp %g3, 1
Duna_asm_32.S107 8: ldub [%o2 + 3], %g3
109 or %g3, %g2, %g3
110 or %g7, %g3, %g7
119 12: ldub [%o2 + 3], %g3
122 or %g7, %g3, %g7
130 16: ldub [%o2 + 7], %g3
133 or %g7, %g3, %g7
Dhead_64.S322 mov 5, %g3
328 subcc %g3, 1, %g3
385 mov 17, %g3
391 subcc %g3, 1, %g3
401 mov 6, %g3
407 subcc %g3, 1, %g3
455 mov 9, %g3
461 subcc %g3, 1, %g3
498 mov TSB_EXTENSION_P, %g3
499 stxa %g0, [%g3] ASI_DMMU
[all …]
Dhelpers.S32 sub %g1, 1, %g3
36 wrpr %g3, %cwp
40 sub %g3, 1, %g3
Dsyscalls.S142 rdpr %cansave, %g3
143 add %g3, %g1, %g3
144 wrpr %g3, 0x0, %cansave
230 ldx [%sp + PTREGS_OFF + PT_V9_TSTATE], %g3
241 andn %g3, %g2, %g3
243 stx %g3, [%sp + PTREGS_OFF + PT_V9_TSTATE]
263 or %g3, %g2, %g3
Dutrap.S18 sllx %g3, 3, %g3
19 ldx [%g1 + %g3], %g1
Dwuf.S154 STORE_PT_YREG(l5, g3)
163 rd %psr, %g3 /* Read %psr in live user window */
183 sll %g5, %g3, %g5
Dentry.S961 ld [%g3 + TI_TASK], %o0
968 ld [%g3 + TI_TASK], %o0
1019 ld [%sp + STACKFRAME_SZ + PT_PSR], %g3
1025 andn %g3, %g2, %g3
1027 st %g3, [%sp + STACKFRAME_SZ + PT_PSR]
1039 or %g3, %g2, %g3
1042 st %g3, [%sp + STACKFRAME_SZ + PT_PSR]
1080 ld [%o1], %g3
1081 andcc %g3, %g4, %g0
Drtrap_64.S156 ldx [%sp + PTREGS_OFF + PT_V9_G3], %g3
230 ldx [%g6 + TI_FLAGS], %g3
233 andcc %g3, _TIF_32BIT, %g0
280 LOAD_PER_CPU_BASE(%g5, %g6, %g1, %g2, %g3)
Ddtlb_miss.S13 mov FAULT_CODE_DTLB, %g3
Ditlb_miss.S13 mov FAULT_CODE_ITLB, %g3
Dhvcalls.S396 mov %o3, %g3
401 stx %o3, [%g3]
458 mov %o3, %g3
463 stx %o3, [%g3]
Detrap_32.S244 SAVE_BOLIXED_USER_STACK(curptr, g3)
/linux-4.1.27/arch/sparc/power/
Dhibernate_asm.S18 setuw saved_context, %g3
22 stx %g2, [%g3 + SC_REG_CWP]
24 stx %g2, [%g3 + SC_REG_WSTATE]
25 stx %fp, [%g3 + SC_REG_FP]
29 stx %g2, [%g3 + SC_REG_TICK]
31 stx %g2, [%g3 + SC_REG_PSTATE]
34 stx %g4, [%g3 + SC_REG_G4]
35 stx %g5, [%g3 + SC_REG_G5]
36 stx %g6, [%g3 + SC_REG_G6]
60 setuw (PAGE_SIZE-8), %g3
[all …]
/linux-4.1.27/arch/sparc/lib/
Dstrncmp_32.S10 mov %o0, %g3
18 ldub [%g3], %o3
22 add %g3, 1, %g3
31 ldub [%g3], %o3
38 add %g3,1, %g3
47 ldub [%g3], %o3
54 add %g3, 1, %g3
63 ldub [%g3], %o3
70 add %g3, 1, %g3
88 ldub [%g3], %o3
[all …]
Dcopy_user.S27 a, b, %g3; \
40 a, b, %g3; \
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)
202 MOVE_LASTCHUNK(o1, o0, 0x60, g2, g3, g4, g5)
203 MOVE_LASTCHUNK(o1, o0, 0x50, g2, g3, g4, g5)
204 MOVE_LASTCHUNK(o1, o0, 0x40, g2, g3, g4, g5)
205 MOVE_LASTCHUNK(o1, o0, 0x30, g2, g3, g4, g5)
[all …]
DGENpatch.S14 sethi %hi(BRANCH_ALWAYS), %g3; \
17 or %g3, %lo(BRANCH_ALWAYS), %g3; \
18 or %g3, %g1, %g3; \
19 stw %g3, [%g2]; \
20 sethi %hi(NOP), %g3; \
21 or %g3, %lo(NOP), %g3; \
22 stw %g3, [%g2 + 0x4]; \
DU3patch.S14 sethi %hi(BRANCH_ALWAYS), %g3; \
17 or %g3, %lo(BRANCH_ALWAYS), %g3; \
18 or %g3, %g1, %g3; \
19 stw %g3, [%g2]; \
20 sethi %hi(NOP), %g3; \
21 or %g3, %lo(NOP), %g3; \
22 stw %g3, [%g2 + 0x4]; \
DNG2patch.S14 sethi %hi(BRANCH_ALWAYS), %g3; \
17 or %g3, %lo(BRANCH_ALWAYS), %g3; \
18 or %g3, %g1, %g3; \
19 stw %g3, [%g2]; \
20 sethi %hi(NOP), %g3; \
21 or %g3, %lo(NOP), %g3; \
22 stw %g3, [%g2 + 0x4]; \
DNGpatch.S14 sethi %hi(BRANCH_ALWAYS), %g3; \
17 or %g3, %lo(BRANCH_ALWAYS), %g3; \
18 or %g3, %g1, %g3; \
19 stw %g3, [%g2]; \
20 sethi %hi(NOP), %g3; \
21 or %g3, %lo(NOP), %g3; \
22 stw %g3, [%g2 + 0x4]; \
DVISsave.S37 vis1: ldub [%g6 + TI_FPSAVED], %g3
39 or %g3, %o5, %g3
40 stb %g3, [%g6 + TI_FPSAVED]
41 rd %gsr, %g3
45 stx %g3, [%g6 + TI_GSR]
46 2: add %g6, %g1, %g3
49 stb %o5, [%g3 + TI_FPSAVED]
51 add %g6, %g1, %g3
52 stx %g2, [%g3 + TI_GSR]
63 add %g6, TI_FPREGS+0x40, %g3
[all …]
Dmemcpy.S236 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
237 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
238 MOVE_BIGCHUNK(o1, o0, 0x40, o2, o3, o4, o5, g2, g3, g4, g5)
239 MOVE_BIGCHUNK(o1, o0, 0x60, o2, o3, o4, o5, g2, g3, g4, g5)
260 MOVE_LASTCHUNK(o1, o0, 0x60, g2, g3, g4, g5)
261 MOVE_LASTCHUNK(o1, o0, 0x50, g2, g3, g4, g5)
262 MOVE_LASTCHUNK(o1, o0, 0x40, g2, g3, g4, g5)
263 MOVE_LASTCHUNK(o1, o0, 0x30, g2, g3, g4, g5)
264 MOVE_LASTCHUNK(o1, o0, 0x20, g2, g3, g4, g5)
265 MOVE_LASTCHUNK(o1, o0, 0x10, g2, g3, g4, g5)
[all …]
DNG4patch.S14 sethi %hi(BRANCH_ALWAYS), %g3; \
17 or %g3, %lo(BRANCH_ALWAYS), %g3; \
18 or %g3, %g1, %g3; \
19 stw %g3, [%g2]; \
20 sethi %hi(NOP), %g3; \
21 or %g3, %lo(NOP), %g3; \
22 stw %g3, [%g2 + 0x4]; \
Dmemset.S71 and %o1, 0xff, %g3
72 sll %g3, 8, %g2
73 or %g3, %g2, %g3
74 sll %g3, 16, %g2
75 or %g3, %g2, %g3
81 EX(stb %g3, [%o0], sub %o1, 0)
85 EX(stb %g3, [%o0 + 0x01], sub %o1, 1)
87 EX(stb %g3, [%o0 + 0x02], sub %o1, 2)
96 mov %g0, %g3
107 mov %g3, %g2
[all …]
DGENpage.S58 sethi %hi(BRANCH_ALWAYS), %g3; \
61 or %g3, %lo(BRANCH_ALWAYS), %g3; \
62 or %g3, %g1, %g3; \
63 stw %g3, [%g2]; \
64 sethi %hi(NOP), %g3; \
65 or %g3, %lo(NOP), %g3; \
66 stw %g3, [%g2 + 0x4]; \
DNGpage.S20 rd %asi, %g3
56 wr %g3, 0x0, %asi
66 rd %asi, %g3
105 wr %g3, 0x0, %asi
118 sethi %hi(BRANCH_ALWAYS), %g3; \
121 or %g3, %lo(BRANCH_ALWAYS), %g3; \
122 or %g3, %g1, %g3; \
123 stw %g3, [%g2]; \
124 sethi %hi(NOP), %g3; \
125 or %g3, %lo(NOP), %g3; \
[all …]
Dbitops.S16 sllx %g1, 3, %g3
19 add %o1, %g3, %o1
37 sllx %g1, 3, %g3
40 add %o1, %g3, %o1
58 sllx %g1, 3, %g3
61 add %o1, %g3, %o1
79 sllx %g1, 3, %g3
82 add %o1, %g3, %o1
98 sllx %g1, 3, %g3
101 add %o1, %g3, %o1
[all …]
Dblockops.S74 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
75 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
76 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
77 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
78 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
79 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
80 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
81 MIRROR_BLOCK(%o0, %o1, 0xe0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
Dmcount.S33 mov %i7, %g3
35 mov %g3, %o1
44 ldx [%g1 + %lo(ftrace_graph_return)], %g3
45 cmp %g2, %g3
55 mov %fp, %g3
59 mov %g3, %l1
81 mov %fp, %g3
85 mov %g3, %l1
DNGmemcpy.S79 .register %g3,#scratch
163 EX_LD(LOAD_TWIN(%i1, %g2, %g3))
182 MIX_THREE_WORDS(%g2, %g3, %o2, %i5, GLOBAL_SPARE, %o1)
186 EX_ST(STORE_INIT(%g3, %o0 + 0x08))
188 EX_LD(LOAD_TWIN(%i1 + %o5, %g2, %g3))
195 MIX_THREE_WORDS(%g2, %g3, %o2, %i5, GLOBAL_SPARE, %o1)
198 EX_ST(STORE_INIT(%g3, %o0 + 0x28))
200 EX_LD(LOAD_TWIN(%i1 + %i3, %g2, %g3))
215 MIX_THREE_WORDS(%g3, %o2, %o3, %i5, GLOBAL_SPARE, %o1)
218 EX_ST(STORE_INIT(%g3, %o0 + 0x00))
[all …]
DU1memcpy.S17 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0;
119 .register %g3,#scratch
200 sub %o2, %GLOBAL_SPARE, %g3
203 andncc %g3, 0x7, %g3
205 sub %g3, 0x8, %g3
209 subcc %o2, %g3, %o2
213 add %g1, %g3, %g1
404 40: FINISH_VISCHUNK(o0, f0, f2, g3)
405 41: FINISH_VISCHUNK(o0, f2, f4, g3)
406 42: FINISH_VISCHUNK(o0, f4, f6, g3)
[all …]
Dmemscan_32.S29 ldsb [%o0], %g3
31 cmp %g3, 0
48 ldsb [%o0], %g3
53 sethi %hi(LO_MAGIC), %g3
54 or %g3, %lo(LO_MAGIC), %o2
81 sub %o0, 4, %g3
84 mov %g3, %o0
Dipcsum.S8 lduw [%o0 + 0x08], %g3
11 addccc %g3, %o2, %o2
12 lduw [%o0 + 0x10], %g3
16 1: addcc %g3, %o2, %o2
23 lduw [%o0 + 0x10], %g3
DGENbzero.S137 sethi %hi(BRANCH_ALWAYS), %g3; \
140 or %g3, %lo(BRANCH_ALWAYS), %g3; \
141 or %g3, %g1, %g3; \
142 stw %g3, [%g2]; \
143 sethi %hi(NOP), %g3; \
144 or %g3, %lo(NOP), %g3; \
145 stw %g3, [%g2 + 0x4]; \
Dchecksum_32.S46 addxcc %g3, %o2, %o2 ! add second word as well
86 srl %o2, 16, %g3
87 addx %g0, %g3, %g2
89 sll %g2, 16, %g3
92 or %g3, %o2, %o2
114 5: CSUM_BIGCHUNK(%o0, 0x00, %o2, %o4, %o5, %g2, %g3, %g4, %g5)
115 CSUM_BIGCHUNK(%o0, 0x20, %o2, %o4, %o5, %g2, %g3, %g4, %g5)
116 CSUM_BIGCHUNK(%o0, 0x40, %o2, %o4, %o5, %g2, %g3, %g4, %g5)
117 CSUM_BIGCHUNK(%o0, 0x60, %o2, %o4, %o5, %g2, %g3, %g4, %g5)
130 cptbl: CSUM_LASTCHUNK(%o0, 0x68, %o2, %g2, %g3, %g4, %g5)
[all …]
Dmemcmp.S16 ldub [%o1], %g3
20 subcc %g7, %g3, %g3
24 mov %g3, %o0
DNGbzero.S140 sethi %hi(BRANCH_ALWAYS), %g3; \
143 or %g3, %lo(BRANCH_ALWAYS), %g3; \
144 or %g3, %g1, %g3; \
145 stw %g3, [%g2]; \
146 sethi %hi(NOP), %g3; \
147 or %g3, %lo(NOP), %g3; \
148 stw %g3, [%g2 + 0x4]; \
Dclear_page.S44 sethi %hi(PAGE_KERNEL_LOCKED), %g3
46 ldx [%g3 + %lo(PAGE_KERNEL_LOCKED)], %g3
51 or %g1, %g3, %g1 ! TTE data
58 mov TLB_TAG_ACCESS, %g3
64 stxa %o0, [%g3] ASI_DMMU
DNG2memcpy.S17 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0;
173 .register %g3,#scratch
249 sub %o0, %o4, %g3
279 1: EX_ST(STORE_INIT(%g0, %o4 + %g3))
282 EX_ST(STORE_BLK(%f0, %o4 + %g3))
293 1: EX_ST(STORE_INIT(%g0, %o4 + %g3))
296 EX_ST(STORE_BLK(%f0, %o4 + %g3))
307 1: EX_ST(STORE_INIT(%g0, %o4 + %g3))
310 EX_ST(STORE_BLK(%f0, %o4 + %g3))
321 1: EX_ST(STORE_INIT(%g0, %o4 + %g3))
[all …]
Ddivdi3.S91 mov 0,%g3
93 subcc %g3,%o4,%g0
96 sub %g3,%o4,%g3 ! this kills msb of n
97 addx %g3,%g3,%g3 ! so this cannot give carry
100 subcc %g3,%o4,%g0
104 sub %g3,%o4,%g3 ! this kills msb of n
105 4: sub %g3,%o4,%g3
106 5: addxcc %g3,%g3,%g3
112 sub %g3,%o4,%g3
114 mov %g3,%i0
Dchecksum_64.S73 lduw [%o0 + 0x0c], %g3
78 add %o4, %g3, %o4
81 lduw [%o0 + 0x1c], %g3
86 add %o4, %g3, %o4
89 lduw [%o0 + 0x2c], %g3
94 add %o4, %g3, %o4
97 lduw [%o0 + 0x3c], %g3
104 add %o4, %g3, %o4
Dcopy_page.S53 sethi %hi(PAGE_KERNEL_LOCKED), %g3
55 ldx [%g3 + %lo(PAGE_KERNEL_LOCKED)], %g3
61 or %g1, %g3, %g1 ! dest TTE data
63 or %g2, %g3, %g2 ! src TTE data
73 mov TLB_TAG_ACCESS, %g3
79 stxa %o0, [%g3] ASI_DMMU
82 stxa %o1, [%g3] ASI_DMMU
169 ldub [%g6 + TI_FAULT_CODE], %g3
171 cmp %g3, 0
172 rd %asi, %g3
[all …]
Dxor.S380 xor %o5, %g3, %o5
415 xor %g3, %i3, %g3
417 xor %o1, %g3, %o1
436 xor %g3, %i3, %g3
438 xor %o1, %g3, %o1
479 xor %g3, %i5, %g3
482 xor %l1, %g3, %l1
492 xor %g3, %i5, %g3
495 xor %l1, %g3, %l1
505 xor %g3, %i5, %g3
[all …]
Dcsum_copy.S37 .register %g3, #scratch
86 andncc %o2, 0x3f, %g3
89 sub %o2, %g3, %o2
90 brz,pn %g3, 2f
149 subcc %g3, 0x40, %g3
156 2: and %o2, 0x3c, %g3
157 brz,pn %g3, 2f
158 sub %o2, %g3, %o2
160 subcc %g3, 0x4, %g3
261 srl %o4, 16, %g3
[all …]
DNG4clear_page.S11 .register %g3, #scratch
19 mov 0x20, %g3
22 stxa %g0, [%o0 + %g3] ASI_ST_BLKINIT_MRU_P
DNG4copy_page.S13 .register %g3, #scratch
38 ldx [%o1 + 0x30], %g3
49 stxa %g3, [%o0] ASI_ST_BLKINIT_MRU_P
DNG4memset.S9 .register %g3, #scratch
90 mov 0x08, %g3
95 stxa %o4, [%o0 + %g3] ASI_BLK_INIT_QUAD_LDD_P
100 stxa %o4, [%o0 + %g3] ASI_BLK_INIT_QUAD_LDD_P
Dlshrdi3.S18 sll %o0, %g2, %g3
20 or %g2, %g3, %o5
Dashldi3.S19 sll %o0, %o2, %g3
28 or %g3, %g2, %o4
Dashrdi3.S28 sll %o0, %g2, %g3
30 or %g2, %g3, %o5
DNG4memcpy.S26 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0;
88 .register %g3,#scratch
167 EX_LD(LOAD(ldx, %o1 - 0x30, %g3))
175 EX_ST(STORE_INIT(%g3, %o0))
177 EX_LD(LOAD(ldx, %o1 - 0x10, %g3))
185 EX_ST(STORE_INIT(%g3, %o0))
323 1: EX_LD(LOAD(ldx, %o1 + 0x08, %g3))
326 srlx %g3, %g2, GLOBAL_SPARE
331 sllx %g3, %g1, %o4
Dmemscan_64.S44 andcc %o4, %o3, %g3
46 srlx %o4, 32, %g3
73 andcc %g3, %o3, %g0
DU3memcpy.S15 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0;
61 .register %g3,#scratch
379 1: EX_LD(LOAD(ldx, %o1 + 0x8, %g3))
382 srlx %g3, %o3, %o5
387 sllx %g3, %g1, %g2
Dcopy_in_user.S20 .register %g3,#scratch
DGENmemcpy.S45 .register %g3,#scratch
/linux-4.1.27/arch/sparc/mm/
Dviking.S38 sub %o0, %g2, %g3
39 srl %g3, 12, %g1 ! ppage >> 12
56 cmp %g3, %g1 ! ptag == ppage?
63 ld [%g2], %g3
64 ld [%g2 + %g7], %g3
66 ld [%g2], %g3
67 ld [%g2 + %g7], %g3
69 ld [%g2], %g3
70 ld [%g2 + %g7], %g3
72 ld [%g2], %g3
[all …]
Dultra.S38 mov 0x50, %g3
39 stxa %g0, [%g3] ASI_DMMU_DEMAP
40 stxa %g0, [%g3] ASI_IMMU_DEMAP
41 sethi %hi(KERNBASE), %g3
42 flush %g3
139 stxa %g0, [%g3] ASI_DMMU_DEMAP
140 stxa %g0, [%g3] ASI_IMMU_DEMAP
218 mov 0x40, %g3
224 stxa %g0, [%g3] ASI_DMMU_DEMAP
225 stxa %g0, [%g3] ASI_IMMU_DEMAP
[all …]
Dswift.S60 andn %g1, PSR_ET, %g3
61 wr %g3, 0x0, %psr
83 add %g2, 2048, %g3
91 sta %g0, [%o0 + %g3] ASI_M_FLUSH_CTX
126 andn %g1, PSR_ET, %g3
127 wr %g3, 0x0, %psr
148 add %o5, 512, %g3
149 add %g3, 512, %g4
156 sta %g0, [%o1 + %g3] ASI_M_FLUSH_PAGE
194 add %o5, 512, %g3
[all …]
Dhypersparc.S53 add %o1, %g2, %g3
54 add %o1, %g3, %g4
66 sta %g0, [%o0 + %g3] ASI_M_FLUSH_USER
99 add %o4, %g2, %g3
101 add %o4, %g3, %g4
116 sta %g0, [%o3 + %g3] ASI_M_FLUSH_USER
144 sta %g0, [%o2 + %g3] ASI_M_FLUSH_PAGE
188 add %o4, %g2, %g3
189 add %o4, %g3, %g4
201 sta %g0, [%o1 + %g3] ASI_M_FLUSH_PAGE
[all …]
/linux-4.1.27/arch/sparc/include/asm/
Dttable.h95 mov TSTATE_SYSCALL, %g3; \
104 mov handler, %g3; \
283 mov 0x08, %g3; \
284 stxa %l1, [%g1 + %g3] ASI; \
287 stxa %l3, [%g1 + %g3] ASI; \
290 stxa %l5, [%g1 + %g3] ASI; \
293 stxa %l7, [%g1 + %g3] ASI; \
296 stxa %i1, [%g1 + %g3] ASI; \
299 stxa %i3, [%g1 + %g3] ASI; \
302 stxa %i5, [%g1 + %g3] ASI; \
[all …]
/linux-4.1.27/arch/sparc/crypto/
Dcamellia_asm.S61 sethi %hi(SIGMA), %g3
62 or %g3, %lo(SIGMA), %g3
63 ldd [%g3 + 0x00], %f16
64 ldd [%g3 + 0x08], %f18
65 ldd [%g3 + 0x10], %f20
66 ldd [%g3 + 0x18], %f22
67 ldd [%g3 + 0x20], %f24
68 ldd [%g3 + 0x28], %f26
92 ROTL128(%o4, %o5, %g2, %g3, 15)
95 ROTL128(%o4, %o5, %g2, %g3, 15)
[all …]
Daes_asm.S918 1: ldx [%o1 + 0x00], %g3
922 xor %g1, %g3, %g3
926 xor %g1, %o4, %g3
941 10: ldx [%o1 + 0x00], %g3
943 xor %g1, %g3, %g3
961 1: ldx [%o1 + 0x00], %g3
965 xor %g1, %g3, %g3
969 xor %g1, %o4, %g3
984 10: ldx [%o1 + 0x00], %g3
986 xor %g1, %g3, %g3
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/mtd/
Ddiskonchip.txt8 - compatible: should be "m-systems,diskonchip-g3"
13 compatible = "m-systems,diskonchip-g3";
/linux-4.1.27/drivers/crypto/
Dn2_asm.S31 mov %o3, %g3
36 stx %o3, [%g3]
/linux-4.1.27/arch/sparc/net/
Dbpf_jit.h65 #define r_OFF %g3
/linux-4.1.27/arch/sparc/prom/
Dcif.S35 LOAD_PER_CPU_BASE(%g5, %g6, %g4, %g3, %o0)
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S78 # r6 = {g7 g6 g5 g4 g3 g2 g1 g0}
85 # r3 = {h3 g3 f3 e3 d3 c3 b3 a3}
108 vshufps $0xEE, \r7, \r6, \r6 # r6 = {h7 h6 g7 g6 h3 h2 g3 g2}
111 vshufps $0xDD, \r6, \r4, \r4 # r4 = {h7 g7 f7 e7 h3 g3 f3 e3}
/linux-4.1.27/include/linux/
Dhyperv.h991 #define VMBUS_DEVICE(g0, g1, g2, g3, g4, g5, g6, g7, \ argument
993 .guid = { g0, g1, g2, g3, g4, g5, g6, g7, \
/linux-4.1.27/arch/arm/tools/
Dmach-types893 g3 MACH_G3 G3 4449