Home
last modified time | relevance | path

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

/linux-4.4.14/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' */
136 andcc %sp, 0x7, %g0
159 save %g0, %g0, %g0
166 save %g0, %g0, %g0
185 st %g0, [%curptr + TI_W_SAVED] ! no windows in the buffer
[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
167 andcc %sp, 0x7, %g0
178 restore %g0, %g0, %g0 /* Back to trap window. */
207 andcc %glob_tmp, PSR_PS, %g0
216 restore %g0, %g0, %g0
[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 …]
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
136 andcc %fp, 0x7, %g0
141 andcc %g2, 0x3, %g0
182 andcc %g2, %g1, %g0
196 restore %g0, %g0, %g0
199 save %g0, %g0, %g0
[all …]
Drtrap_64.S27 wrpr %g0, RTRAP_PSTATE, %pstate
29 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
33 wrpr %g0, RTRAP_PSTATE, %pstate
35 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
39 andcc %l5, FPRS_FEF, %g0
50 wrpr %g0, RTRAP_PSTATE, %pstate
51 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
129 to_user: wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
135 andcc %l0, %o0, %g0
138 andcc %l1, %o0, %g0
[all …]
Dhvtramp.S34 wrpr %g0, PIL_NORMAL_MAX, %pil
35 wrpr %g0, 0, %canrestore
36 wrpr %g0, 0, %otherwin
37 wrpr %g0, 6, %cansave
38 wrpr %g0, 6, %cleanwin
39 wrpr %g0, 0, %cwp
40 wrpr %g0, 0, %wstate
41 wrpr %g0, 0, %tl
53 stxa %g2, [%g0] ASI_SCRATCHPAD
81 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF), %pstate
[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
Dsys32.S19 jmpl %g1 + %lo(SYSCALL), %g0; \
27 jmpl %g1 + %lo(SYSCALL), %g0; \
36 jmpl %g1 + %lo(SYSCALL), %g0; \
56 jmpl %g1 + %lo(sys_mmap), %g0
70 jmpl %g2 + %o0, %g0
84 jmpl %g1 + %lo(sys_socket), %g0
93 jmpl %g1 + %lo(sys_bind), %g0
102 jmpl %g1 + %lo(sys_connect), %g0
110 jmpl %g1 + %lo(sys_listen), %g0
120 jmpl %g1 + %lo(sys_accept), %g0
[all …]
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
133 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR
136 andcc %g4, %g3, %g0 ! Check for UE
145 ldxa [%g0] ASI_ESTATE_ERROR_EN, %g3
[all …]
Dhead_64.S174 stx %g0, [%sp + 2047 + 128 + 0x20] ! ret1
203 stx %g0, [%sp + 2047 + 128 + 0x38] ! ret1
222 stx %g0, [%sp + 2047 + 128 + 0x20] ! ret1
246 stx %g0, [%sp + 2047 + 128 + 0x38] ! ret1
267 stx %g0, [%sp + 2047 + 128 + 0x30] ! res1
268 stx %g0, [%sp + 2047 + 128 + 0x38] ! res2
269 stx %g0, [%sp + 2047 + 128 + 0x40] ! res3
270 stx %g0, [%sp + 2047 + 128 + 0x48] ! res4
271 stx %g0, [%sp + 2047 + 128 + 0x50] ! res5
308 stx %g0, [%sp + 2047 + 128 + 0x40] ! arg6: empty
[all …]
Dhead_32.S160 or %g0, (0x1e<<4), %g2 ! offset to lvl14 intr
216 lda [%g0] ASI_M_MMUREGS, %g1
217 andcc %g1, 1, %g0
235 lda [%g0] ASI_M_MMUREGS, %g3 ! peek in the control reg
237 subcc %g3, 0x0, %g0
255 lda [%g0] ASI_M_MMUREGS, %g5 ! DO NOT TOUCH %g5
258 sta %g6, [%g0] ASI_M_MMUREGS ! Close your eyes...
289 sta %g5, [%g0] ASI_M_MMUREGS ! POW... ouch
325 lda [%g0] ASI_LEON_MMUREGS, %g1
326 andcc %g1, 1, %g0
[all …]
Dtrampoline_64.S62 stxa %g5, [%g0] ASI_DCU_CONTROL_REG
68 stxa %g0, [%g3] ASI_DMMU
69 stxa %g0, [%g3] ASI_IMMU
73 stxa %g0, [%g3] ASI_DMMU
77 stxa %g0, [%g3] ASI_DMMU
78 stxa %g0, [%g3] ASI_IMMU
93 stxa %g1, [%g0] ASI_LSU_CONTROL
214 stb %g0, [%g2 + %lo(prom_entry_lock)]
250 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF), %pstate
251 wr %g0, 0, %fprs
[all …]
Dsun4v_tlb_miss.S48 ldxa [%g0] ASI_SCRATCHPAD, %g2
63 andcc %g3, _PAGE_EXEC_4V, %g0
74 ldxa [%g0] ASI_SCRATCHPAD, %g6
94 ldxa [%g0] ASI_SCRATCHPAD, %g2
117 ldxa [%g0] ASI_SCRATCHPAD, %g6
139 ldxa [%g0] ASI_SCRATCHPAD, %g5
188 ldxa [%g0] ASI_SCRATCHPAD, %g2
201 or %g0, FAULT_CODE_BAD_RA | FAULT_CODE_ITLB, %g1
206 ldxa [%g0] ASI_SCRATCHPAD, %g6
228 or %g0, FAULT_CODE_BAD_RA | FAULT_CODE_DTLB, %g1
[all …]
Dsyscalls.S6 jmpl %g1, %g0
11 jmpl %g1, %g0
16 mov %g0, %o2
19 jmpl %g1, %g0
24 jmpl %g1, %g0
65 …cc %l5, (_TIF_SYSCALL_TRACE|_TIF_SECCOMP|_TIF_SYSCALL_AUDIT|_TIF_SYSCALL_TRACEPOINT|_TIF_NOHZ), %g0
114 stb %g0, [%g6 + TI_NEW_CHILD]
145 wrpr %g0, 0x0, %otherwin
147 jmpl %g7, %g0
148 stb %g0, [%g6 + TI_WSAVED]
[all …]
Detrap_64.S37 andcc %g1, TSTATE_PRIV, %g0
41 wrpr %g0, 7, %cleanwin
49 wr %g0, 0, %fprs
93 wrpr %g0, 0, %canrestore
119 661: wrpr %g0, ETRAP_PSTATE1, %pstate
161 stb %g0, [%l4 + %l3]
179 wrpr %g0, 1, %tl
189 wrpr %g0, 2, %tl
204 wrpr %g0, 3, %tl
214 wrpr %g0, 4, %tl
[all …]
Dentry.S91 andcc %l7, 0x80, %g0 ! Does fifo still have data
93 andcc %l7, 0x20, %g0 ! in non-dma mode still?
95 andcc %l7, 0x40, %g0 ! 0=write 1=read
101 orcc %g0, %l6, %g0
112 orcc %g0, %l6, %g0
143 st %g0, [%l7 + %lo(doing_pdma)]
170 st %g0, [%l7 + %lo(doing_pdma)]
185 mov %g0, %o1 ! devid is not used in fast interrupts
276 andcc %o3, %o2, %g0
282 ld [%o1 + 0x00], %g0 ! sun4m_irq_percpu[cpu]->pending
[all …]
Dfpu_traps.S7 andcc %g5, %g4, %g0
11 andcc %g5, FPRS_FEF, %g0
19 add %g0, %g0, %g0
24 wr %g0, FPRS_FEF, %fprs
25 andcc %g5, FPRS_FEF, %g0
29 1: andcc %g5, FPRS_DL, %g0
32 andcc %g5, FPRS_DU, %g0
105 2: andcc %g5, FPRS_DU, %g0
191 wr %g0, FPRS_FEF, %fprs ! clean DU/DL bits
216 andcc %g3, TSTATE_PRIV, %g0
[all …]
Ditlb_miss.S2 ldxa [%g0] ASI_IMMU_TSB_8KB_PTR, %g1 ! Get TSB 8K pointer
3 ldxa [%g0] ASI_IMMU, %g6 ! Get TAG TARGET
15 andcc %g5, %g4, %g0 ! Executable?
18 stxa %g5, [%g0] ASI_ITLB_DATA_IN ! Load TLB
Dsun4v_ivec.S26 ldxa [%g0] ASI_SCRATCHPAD, %g4
57 jmpl %g3, %g0
74 ldxa [%g0] ASI_SCRATCHPAD, %g4
103 xnor %g3, %g0, %g4
116 wr %g0, 1 << PIL_DEVICE_IRQ, %set_softint
132 ldxa [%g0] ASI_SCRATCHPAD, %g3
189 wrpr %g0, PIL_NORMAL_MAX, %pil
219 wrpr %g0, PIL_NORMAL_MAX, %pil
243 ldxa [%g0] ASI_SCRATCHPAD, %g3
300 wrpr %g0, PIL_NORMAL_MAX, %pil
[all …]
Ddtlb_miss.S2 ldxa [%g0] ASI_DMMU_TSB_8KB_PTR, %g1 ! Get TSB 8K pointer
3 ldxa [%g0] ASI_DMMU, %g6 ! Get TAG TARGET
14 stxa %g5, [%g0] ASI_DTLB_DATA_IN ! Load TLB
Dhelpers.S14 restore %g0, %g0, %g0
Dmisctrap.S14 stxa %g0, [%g3] ASI_DMMU ! Clear FaultValid bit
36 stxa %g0, [%g3] ASI_DMMU ! Clear FaultValid bit
56 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit
74 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit
Dtsb.S197 661: stxa %g5, [%g0] ASI_DTLB_DATA_IN
223 andcc %g5, %g4, %g0
226 andcc %g5, _PAGE_EXEC_4V, %g0
233 661: stxa %g5, [%g0] ASI_ITLB_DATA_IN
269 ldxa [%g0] ASI_SCRATCHPAD, %g4
348 andcc %o3, %g2, %g0
478 90: andcc %o0, (64 - 1), %g0
489 andcc %g2, %g7, %g0 /* LOCK or INVALID set? */
558 wr %g0, ASI_BLK_INIT_QUAD_LDD_P, %asi
Dktlb.S56 661: stxa %g5, [%g0] ASI_ITLB_DATA_IN
164 661: stxa %g5, [%g0] ASI_DTLB_DATA_IN ! Reload TLB
240 ldxa [%g0] ASI_SCRATCHPAD, %g5
Dwinfixup.S45 andcc %sp, 0x1, %g0
47 andcc %g1, _TIF_32BIT, %g0
91 andcc %g1, TSTATE_PRIV, %g0
Durtt_fill.S44 wrpr %g0, 0x0, %tl
52 wrpr %g0, RTRAP_PSTATE, %pstate
Dgetsetcc.S16 or %g0, %ulo(TSTATE_ICC), %o3
Ddtlb_prot.S18 stxa %g0, [%g1] ASI_DMMU ! Clear FaultValid bit
Dtrampoline_32.S118 sta %g1, [%g0] ASI_M_VIKING_TMP1
Dpci_sun4v_asm.S23 sub %g0, %o0, %o0
Dhvcalls.S144 sub %g0, %o0, %o0
/linux-4.4.14/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
Dultra.S39 stxa %g0, [%g3] ASI_DMMU_DEMAP
40 stxa %g0, [%g3] ASI_IMMU_DEMAP
65 andcc %o1, 1, %g0
69 stxa %g0, [%o3] ASI_IMMU_DEMAP
70 1: stxa %g0, [%o3] ASI_DMMU_DEMAP
95 andcc %o3, 1, %g0
99 stxa %g0, [%o3] ASI_IMMU_DEMAP
100 2: stxa %g0, [%o3] ASI_DMMU_DEMAP
124 1: stxa %g0, [%o0 + %o3] ASI_DMMU_DEMAP
125 stxa %g0, [%o0 + %o3] ASI_IMMU_DEMAP
[all …]
Dviking.S60 andcc %g2, %o5, %g0 ! ptag VALID?
101 andncc %g3, PAGE_MASK, %g0
130 sta %g0, [%g1] ASI_M_FLUSH_PROBE
142 sta %g0, [%g2] ASI_M_FLUSH_PROBE
163 sta %g0, [%o1] ASI_M_FLUSH_PROBE
167 sta %g0, [%o1] ASI_M_FLUSH_PROBE
186 sta %g0, [%o1] ASI_M_FLUSH_PROBE
209 sta %g0, [%g1] ASI_M_FLUSH_PROBE
211 stb %g0, [%g3 + %lo(sun4dsmp_flush_tlb_spin)]
227 sta %g0, [%g2] ASI_M_FLUSH_PROBE
[all …]
Dsrmmu_access.S17 LEON_PI(lda [%g0] ASI_LEON_MMUREGS, %o0)
18 SUN_PI_(lda [%g0] ASI_M_MMUREGS, %o0)
25 LEON_PI(sta %o0, [%g0] ASI_LEON_MMUREGS)
26 SUN_PI_(sta %o0, [%g0] ASI_M_MMUREGS)
/linux-4.4.14/arch/sparc/lib/
DNGpage.S21 wr %g0, ASI_BLK_INIT_QUAD_LDD_P, %asi
67 wr %g0, ASI_BLK_INIT_QUAD_LDD_P, %asi
70 1: stxa %g0, [%o0 + 0x00] %asi
71 stxa %g0, [%o0 + 0x08] %asi
72 stxa %g0, [%o0 + 0x10] %asi
73 stxa %g0, [%o0 + 0x18] %asi
74 stxa %g0, [%o0 + 0x20] %asi
75 stxa %g0, [%o0 + 0x28] %asi
76 stxa %g0, [%o0 + 0x30] %asi
77 stxa %g0, [%o0 + 0x38] %asi
[all …]
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];
52 or %g0, %g0, %g1
53 or %o0, %g0, %o1
[all …]
Dbzero.S29 andcc %o0, 0x3, %g0
33 andcc %o0, 0x3, %g0
36 2: andcc %o0, 0x7, %g0
95 andcc %o0, 0x3, %g0
97 1: EX_ST(stba %g0, [%o0 + 0x00] %asi)
99 andcc %o0, 0x3, %g0
102 2: andcc %o0, 0x7, %g0
104 EX_ST(stwa %g0, [%o0 + 0x00] %asi)
118 EX_ST(stxa %g0, [%o0 + 0x00] %asi)
119 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 …]
DVISsave.S29 stb %g0, [%g6 + TI_FPSAVED]
31 9: jmpl %g7 + %g0, %g0
56 3: andcc %o5, FPRS_DL|FPRS_DU, %g0
59 andcc %o5, FPRS_DL, %g0
67 andcc %o5, FPRS_DU, %g0
79 80: jmpl %g7 + %g0, %g0
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
Ddivdi3.S29 sub %g0,%i1,%o0
31 subcc %g0,%o0,%g0
32 sub %g0,%i0,%o0
40 xnor %g0,%l4,%l4
41 sub %g0,%i3,%o0
43 subcc %g0,%o0,%g0
44 sub %g0,%i2,%o0
57 subcc %i0,%o4,%g0
64 subcc %i0,%o4,%g0
86 wr %g0, 0, %y
[all …]
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]
Dashrdi3.S14 or %g0, 32, %g2
23 sub %g0, %g2, %g2
32 or %g0, %o4, %o0
33 or %g0, %o5, %o1
35 jmpl %o7 + 8, %g0
Dcopy_user.S123 andcc %o1, 1, %g0
125 andcc %o1, 2, %g0
157 andcc %o1, 3, %g0
161 andcc %o1, 4, %g0
174 andcc %o0, 4, %g0
191 andcc %g1, 8, %g0
198 jmpl %o5 + %lo(copy_user_table_end), %g0
212 andcc %g1, 4, %g0
221 andcc %g1, 2, %g0
229 andcc %g1, 1, %g0
[all …]
Dmemcpy.S186 andcc %o1, 1, %g0
188 andcc %o1, 2, %g0
215 andcc %o1, 3, %g0
219 andcc %o1, 4, %g0
230 andcc %g1, 0xffffff80, %g0
232 andcc %o0, 4, %g0
248 andcc %g1, 8, %g0
255 jmpl %o5 + %lo(80f), %g0
270 andcc %g1, 4, %g0
281 andcc %g1, 2, %g0
[all …]
Dmemset.S96 mov %g0, %g3
104 andcc %o0, 4, %g0
125 orcc %o2, %g0, %g0
141 andcc %o1, 4, %g0
144 andcc %o1, 2, %g0
150 andcc %o1, 1, %g0
162 orcc %o1, 0, %g0
171 andcc %g4, 1, %g0
Dipcsum.S15 addc %o2, %g0, %o2
18 addccc %o2, %g0, %o2
28 addc %o2, %g0, %o2
29 xnor %g0, %o2, %o2
DU3memcpy.S14 #define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs; \
15 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0;
18 #define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs
105 andcc %o3, 0x7, %g0
122 sub %g0, %g2, %g2
139 alignaddr %o1, %g0, %o1
290 andcc %g1, 0x7, %g0
292 andcc %o2, 0x8, %g0
299 1: andcc %o2, 0x4, %g0
306 1: andcc %o2, 0x2, %g0
[all …]
DNG2memcpy.S16 #define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs; \
17 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0;
20 #define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs
211 andcc GLOBAL_SPARE, 0x7, %g0
230 sub %g0, %o4, %o4 ! bytes to align dst
246 alignaddr %o1, %g0, %g0
285 1: EX_ST_FP(STORE_INIT(%g0, %o4 + %g3))
299 1: EX_ST_FP(STORE_INIT(%g0, %o4 + %g3))
313 1: EX_ST_FP(STORE_INIT(%g0, %o4 + %g3))
327 1: EX_ST_FP(STORE_INIT(%g0, %o4 + %g3))
[all …]
Dcsum_copy.S52 1: andcc %o0, 0x2, %g0
70 andcc %g1, 0x3, %g0
75 andcc %o0, 0x3, %g0
225 addc %g0, %o3, %o3
243 andcc %o2, 1, %g0
244 andcc %o0, 2, %g0
258 andcc %o2, 2, %g0
269 addc GLOBAL_SPARE, %g0, GLOBAL_SPARE
277 andcc %o2, 2, %g0
280 andcc %o2, 1, %g0
[all …]
DNG4clear_page.S20 1: stxa %g0, [%o0 + %g0] ASI_ST_BLKINIT_MRU_P
22 stxa %g0, [%o0 + %g3] ASI_ST_BLKINIT_MRU_P
Dudivdi3.S34 subcc %i0,%o3,%g0
41 subcc %i0,%o3,%g0
64 wr %g0, 0, %y
72 subcc %o4,%o3,%g0
79 subcc %o4,%o3,%g0
98 subcc %i0,%o3,%g0
105 subcc %i0,%o3,%g0
134 addx %g0,-1,%o0
177 subcc %o4,%i2,%g0
184 subcc %o4,%i2,%g0
[all …]
Dxor.S27 andcc %o5, FPRS_FEF|FPRS_DU, %g0
32 0: wr %g0, FPRS_FEF, %fprs
34 wr %g0, ASI_BLK_P, %asi
89 wr %g1, %g0, %asi
91 wr %g0, 0, %fprs
96 andcc %o5, FPRS_FEF|FPRS_DU, %g0
101 0: wr %g0, FPRS_FEF, %fprs
103 wr %g0, ASI_BLK_P, %asi
155 wr %g1, %g0, %asi
157 wr %g0, 0, %fprs
[all …]
DNG4memset.S34 sub %g0, %o0, %g1
45 sub %g0, %o0, %g1
58 1: stxa %o4, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P
92 1: stxa %o4, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P
98 stxa %o4, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P
DNG4memcpy.S19 andcc %o5, FPRS_FEF, %g0; \
21 wr %g0, FPRS_FEF, %fprs; \
26 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0;
103 wr %g0, 0x80, %asi
122 sub %g0, %o0, %g1
148 sub %g0, %o0, %g1
217 alignaddr %o1, %g0, %g1
266 andcc %g2, 0x7, %g0
307 sub %g0, %o0, %g1
358 andcc %g2, 0x3, %g0
DNGmemcpy.S16 wr %g0, ASI_PNF, %asi
109 andcc %i3, 0x7, %g0
120 wr %g0, STORE_ASI, %asi
126 sub %g0, %i4, %i4 ! bytes to align dst
285 1: EX_LD(LOAD_TWIN(%i1 + %g0, %o4, %o5))
333 73: andcc %i2, 0x8, %g0
340 1: andcc %i2, 0x4, %g0
357 sub %g0, %g1, %g1
401 andcc %i3, 0x3, %g0
413 restore EX_RETVAL(%i0), %g0, %o0
[all …]
Dcopy_in_user.S40 andcc %o3, 0x7, %g0
52 andcc %o2, 0x4, %g0
67 andcc %o3, 0x3, %g0
Dclear_page.S65 stxa %g1, [%g0] ASI_DTLB_DATA_IN
87 1: stda %f0, [%o0 + %g0] ASI_BLK_P
97 stxa %g0, [%g1] ASI_DMMU_DEMAP
Dmemscan_32.S20 andcc %o0, 3, %g0
41 andcc %o0, 3, %g0
60 andcc %g2, %o3, %g0
Dmuldi3.S25 wr %g0, %i1, %y
28 andcc %g0, 0, %g1
76 restore %g0, %l3, %o1
Dcopy_page.S80 stxa %g1, [%g0] ASI_DTLB_DATA_IN
83 stxa %g2, [%g0] ASI_DTLB_DATA_IN
174 wr %g0, ASI_BLK_P, %asi
175 wr %g0, ASI_BLK_COMMIT_P, %asi
229 stxa %g0, [%g1] ASI_DMMU_DEMAP
233 stxa %g0, [%g1 + %g2] ASI_DMMU_DEMAP
DGENmemcpy.S67 andcc %o4, 0x7, %g0
73 sub %g0, %o4, %o4
97 andcc %o3, 0x3, %g0
DU1memcpy.S16 #define VISEntry rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs; \
17 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0;
20 #define VISEntry rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs
147 andcc %o3, 0x7, %g0
162 sub %g0, %g2, %g2
179 alignaddr %o1, %g0, %o1
238 jmpl %o3 + %g2, %g0
480 73: andcc %o2, 0x8, %g0
487 1: andcc %o2, 0x4, %g0
503 sub %g0, %g1, %g1
[all …]
Dchecksum_64.S27 1: andcc %o0, 0x2, %g0
45 andcc %o0, 0x3, %g0
169 addc %g0, %o2, %o2
DNGcopy_to_user.S21 #define EX_RETVAL(x) %g0
DNGcopy_from_user.S22 #define EX_RETVAL(x) %g0
Dmemmove.S40 andcc %g7, 0x7, %g0
Dmcount.S120 jmpl %o0 + 8, %g0
/linux-4.4.14/arch/sparc/power/
Dhibernate_asm.S64 wr %g0, ASI_PHYS_USE_EC, %asi
70 cmp %l0, %g0
85 cmp %l3, %g0
97 wrpr %g0, 0, %canrestore
98 wrpr %g0, 0, %otherwin
99 wrpr %g0, 6, %cansave
100 wrpr %g0, 0, %cleanwin
119 wr %g1, %g0, %asi
124 wrpr %g0, 14, %pil
127 mov %g0, %o0
[all …]
/linux-4.4.14/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;
38 andcc %o5, FPRS_FEF, %g0; \
Dpgtsrmmu.h129 orcc %g0, tmp2, %g0; \
135 restore %g0, %g0, %g0;
Dttable.h127 wrpr %g0, PIL_NORMAL_MAX, %pil; \
147 wrpr %g0, PIL_NORMAL_MAX, %pil; \
159 wrpr %g0, PIL_NMI, %pil; \
196 ldxa [%g0] ASI_SCRATCHPAD, %g2; \
206 ldxa [%g0] ASI_SCRATCHPAD, %g2; \
282 stxa %l0, [%g1 + %g0] ASI; \
286 stxa %l2, [%g1 + %g0] ASI; \
289 stxa %l4, [%g1 + %g0] ASI; \
292 stxa %l6, [%g1 + %g0] ASI; \
295 stxa %i0, [%g1 + %g0] ASI; \
[all …]
Dbackoff.h56 88: rd %ccr, %g0; \
57 rd %ccr, %g0; \
58 rd %ccr, %g0; \
Dhead_32.h24 jmpl %l2, %g0; rett %l2 + 4; nop; nop;
78 rd %psr, %l0; rd %wim, %l3; b spill_window_entry; andcc %l0, PSR_PS, %g0;
81 rd %psr, %l0; rd %wim, %l3; b fill_window_entry; andcc %l0, PSR_PS, %g0;
Dtrap_block.h114 661: ldxa [%g0] ASI_UPA_CONFIG, REG; \
122 ldxa [%g0] ASI_SAFARI_CONFIG, REG; \
127 ldxa [%g0] ASI_JBUS_CONFIG, REG; \
Dtsb.h122 andcc REG1, REG2, %g0; \
171 andcc REG1, REG2, %g0; \
182 andcc REG1, REG2, %g0; \
211 andcc REG1, REG2, %g0; \
Dwinmacro.h114 lda [%g0] ASI_M_VIKING_TMP1, %idreg; \
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_asm.S31 andcc r_TMP, 3, %g0
60 andcc r_TMP, 1, %g0
156 andcc r_TMP, 3, %g0
170 andcc r_TMP, 1, %g0
207 jmpl r_saved_O7 + 8, %g0
/linux-4.4.14/crypto/
Dpoly1305_generic.c219 u32 g0, g1, g2, g3, g4; in crypto_poly1305_final() local
247 g0 = h0 + 5; in crypto_poly1305_final()
248 g1 = h1 + (g0 >> 26); g0 &= 0x3ffffff; in crypto_poly1305_final()
255 g0 &= mask; in crypto_poly1305_final()
261 h0 = (h0 & mask) | g0; in crypto_poly1305_final()
/linux-4.4.14/arch/sparc/crypto/
Dsha1_asm.S12 andcc %o1, 0x7, %g0
42 alignaddr %o1, %g0, %o1
Dmd5_asm.S11 andcc %o1, 0x7, %g0
40 alignaddr %o1, %g0, %o1
Dsha256_asm.S15 andcc %o1, 0x7, %g0
48 alignaddr %o1, %g0, %o1
Dsha512_asm.S15 andcc %o1, 0x7, %g0
56 alignaddr %o1, %g0, %o1
/linux-4.4.14/drivers/char/hw_random/
Dn2-asm.S39 restore %g0, %o0, %o0
/linux-4.4.14/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S78 # r6 = {g7 g6 g5 g4 g3 g2 g1 g0}
82 # r0 = {h0 g0 f0 e0 d0 c0 b0 a0}
107 vshufps $0x44, \r7, \r6, \t1 # t1 = {h5 h4 g5 g4 h1 h0 g1 g0}
112 vshufps $0x88, \t1, \r2, \t1 # t1 = {h4 g4 f4 e4 h0 g0 f0 e0}
/linux-4.4.14/drivers/video/fbdev/
Damba-clcd.c611 static int clcdfb_of_init_tft_panel(struct clcd_fb *fb, u32 r0, u32 g0, u32 b0) in clcdfb_of_init_tft_panel() argument
615 u32 r0, g0, b0; in clcdfb_of_init_tft_panel() member
641 if (g0 != panels[i].g0) in clcdfb_of_init_tft_panel()
/linux-4.4.14/include/linux/
Dhyperv.h1010 #define VMBUS_DEVICE(g0, g1, g2, g3, g4, g5, g6, g7, \ argument
1012 .guid = { g0, g1, g2, g3, g4, g5, g6, g7, \