Home
last modified time | relevance | path

Searched full:g1 (Results 1 – 25 of 287) sorted by relevance

12345678910>>...12

/Linux-v6.6/arch/sparc/lib/
Dmuldi3.S17 andcc %g0, 0, %g1
18 mulscc %g1, %i3, %g1
19 mulscc %g1, %i3, %g1
20 mulscc %g1, %i3, %g1
21 mulscc %g1, %i3, %g1
22 mulscc %g1, %i3, %g1
23 mulscc %g1, %i3, %g1
24 mulscc %g1, %i3, %g1
25 mulscc %g1, %i3, %g1
26 mulscc %g1, %i3, %g1
[all …]
Dudivdi3.S21 mov 32,%g1
27 subcc %g1,1,%g1
37 subcc %g1,1,%g1
59 mov 32,%g1
65 subcc %g1,1,%g1
75 subcc %g1,1,%g1
85 mov 32,%g1
91 subcc %g1,1,%g1
101 subcc %g1,1,%g1
164 mov 32,%g1
[all …]
Ddivdi3.S45 mov 32,%g1
51 subcc %g1,1,%g1
61 subcc %g1,1,%g1
81 mov 32,%g1
87 subcc %g1,1,%g1
97 subcc %g1,1,%g1
105 mov 32,%g1
111 subcc %g1,1,%g1
121 subcc %g1,1,%g1
180 mov 32,%g1
[all …]
DNG4memset.S19 sllx %o4, 8, %g1
20 or %g1, %o4, %o2
21 sllx %o2, 16, %g1
22 or %g1, %o2, %o2
23 sllx %o2, 32, %g1
25 or %g1, %o2, %o4
35 sub %g0, %o0, %g1
36 and %g1, 0x7, %g1
37 brz,pt %g1, .Laligned8
38 sub %o1, %g1, %o1
[all …]
DNGbzero.S23 sllx %o3, 8, %g1
24 or %g1, %o3, %o2
25 sllx %o2, 16, %g1
26 or %g1, %o2, %o2
27 sllx %o2, 32, %g1
29 or %g1, %o2, %o2
50 andcc %o0, 0x7, %g1
53 sub %g2, %g1, %g1
54 sub %o1, %g1, %o1
56 subcc %g1, 1, %g1
[all …]
Datomic_64.S24 1: lduw [%o1], %g1; \
25 op %g1, %o0, %g7; \
26 cas [%o1], %g1, %g7; \
27 cmp %g1, %g7; \
39 1: lduw [%o1], %g1; \
40 op %g1, %o0, %g7; \
41 cas [%o1], %g1, %g7; \
42 cmp %g1, %g7; \
44 op %g1, %o0, %g1; \
46 sra %g1, 0, %o0; \
[all …]
DGENbzero.S24 sllx %o3, 8, %g1
25 or %g1, %o3, %o2
26 sllx %o2, 16, %g1
27 or %g1, %o2, %o2
28 sllx %o2, 32, %g1
30 or %g1, %o2, %o2
49 andcc %o0, 0x7, %g1
52 sub %g2, %g1, %g1
53 sub %o1, %g1, %o1
55 subcc %g1, 1, %g1
[all …]
Dffs.S18 sllx %o0, 32, %g1 /* 1 */
22 movrz %g1, %g2, %o0
24 movrz %g1, 32, %o1 /* 3 */
27 sllx %o0, (64 - 16), %g1 /* 4 */
30 movrz %g1, %g2, %o0 /* 5 */
33 movrz %g1, 16, %o2 /* 6 */
36 and %o0, 0xff, %g1 /* 7 */
39 movrz %g1, %g2, %o0 /* 8 */
42 movrz %g1, 8, %o3 /* 9 */
45 and %o0, 0xf, %g1 /* 10 */
[all …]
DNG4memcpy.S28 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0;
124 sub %g0, %o0, %g1
125 and %g1, 0x7, %g1
126 brz,pt %g1, 51f
127 sub %o2, %g1, %o2
132 subcc %g1, 1, %g1
151 sub %g0, %o0, %g1
156 and %g1, 0x3f, %g1
157 brz,pt %g1, .Llarge_aligned
158 sub %o2, %g1, %o2
[all …]
Dbitops.S16 srlx %o0, 6, %g1
18 sllx %g1, 3, %g3
23 or %g7, %o2, %g1
24 casx [%o1], %g7, %g1
25 cmp %g7, %g1
38 srlx %o0, 6, %g1
40 sllx %g1, 3, %g3
45 andn %g7, %o2, %g1
46 casx [%o1], %g7, %g1
47 cmp %g7, %g1
[all …]
DVISsave.S20 /* May clobber %o5, %g1, %g2, %g3, %g7, %icc, %xcc */
28 ldub [%g6 + TI_FPDEPTH], %g1
29 brnz,a,pn %g1, 1f
30 cmp %g1, 1
37 srl %g1, 1, %g1
43 clr %g1
47 2: add %g6, %g1, %g3
49 sll %g1, 3, %g1
52 add %g6, %g1, %g3
55 add %g6, %g1, %g2
[all …]
DNGmemcpy.S91 add %i2, %g1, %i0
94 sub %g1, 8, %g1
96 add %i2, %g1, %i0
99 sub %g1, 16, %g1
101 add %i2, %g1, %i0
104 sub %g1, 24, %g1
106 add %i2, %g1, %i0
109 sub %g1, 32, %g1
111 add %i2, %g1, %i0
114 sub %g1, 40, %g1
[all …]
/Linux-v6.6/arch/sparc/math-emu/
Dsfp-util_32.h33 "andcc %%g0,0,%%g1 ! Don't move this insn\n\t" \
34 "mulscc %%g1,%3,%%g1\n\t" \
35 "mulscc %%g1,%3,%%g1\n\t" \
36 "mulscc %%g1,%3,%%g1\n\t" \
37 "mulscc %%g1,%3,%%g1\n\t" \
38 "mulscc %%g1,%3,%%g1\n\t" \
39 "mulscc %%g1,%3,%%g1\n\t" \
40 "mulscc %%g1,%3,%%g1\n\t" \
41 "mulscc %%g1,%3,%%g1\n\t" \
42 "mulscc %%g1,%3,%%g1\n\t" \
[all …]
/Linux-v6.6/arch/sparc/kernel/
Dcherrs.S9 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
10 andn %g1, DCU_DC | DCU_IC, %g1
11 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
15 mov 0, %g1
22 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
23 andn %g1, DCU_DC | DCU_IC, %g1
24 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
28 mov 1, %g1
35 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
36 andn %g1, DCU_IC, %g1
[all …]
Duna_asm_32.S27 ld [%o2], %g1
32 srl %g1, 24, %g2
33 srl %g1, 16, %g7
35 srl %g1, 8, %g2
40 7: stb %g1, [%o0 + 3]
41 srl %g7, 16, %g1
44 9: stb %g1, [%o0 + 5]
48 1: srl %g1, 16, %g7
50 srl %g1, 8, %g2
54 15: stb %g1, [%o0 + 3]
[all …]
Drtrap_32.S31 rtrap_7win_patch3: srl %g1, 7, %g2
33 rtrap_7win_patch5: and %g1, 0x7f, %g1
54 sethi %hi(PSR_SYSCALL), %g1
56 andn %t_psr, %g1, %t_psr
86 sethi %hi(PSR_SYSCALL), %g1
87 andn %t_psr, %g1, %t_psr
151 LOAD_PT_YREG(sp, g1)
178 mov 2, %g1
179 sll %g1, %t_psr, %g1
180 rtrap_patch3: srl %g1, 8, %g2
[all …]
Dwinfixup.S25 TRAP_LOAD_THREAD_REG(%g6, %g1)
26 rdpr %tstate, %g1
27 and %g1, TSTATE_CWP, %g1
31 wrpr %g1, %cwp
44 TRAP_LOAD_THREAD_REG(%g6, %g1)
45 ldx [%g6 + TI_FLAGS], %g1
47 movne %icc, 0, %g1
48 andcc %g1, _TIF_32BIT, %g0
49 ldub [%g6 + TI_WSAVED], %g1
50 sll %g1, 3, %g3
[all …]
Dsun4v_tlb_miss.S51 /* Load UTSB reg into %g1. */
52 mov SCRATCHPAD_UTSBREG1, %g1
53 ldxa [%g1] ASI_SCRATCHPAD, %g1
57 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7)
60 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
76 mov %o0, %g1 ! save %o0
87 mov %g1, %o0 ! restore %o0
97 /* Load UTSB reg into %g1. */
98 mov SCRATCHPAD_UTSBREG1, %g1
99 ldxa [%g1] ASI_SCRATCHPAD, %g1
[all …]
Dtrampoline_32.S46 set (PSR_PIL | PSR_S | PSR_PS), %g1
47 wr %g1, 0x0, %psr ! traps off though
51 mov 2, %g1
52 wr %g1, 0x0, %wim
70 rd %psr, %g1
71 wr %g1, PSR_ET, %psr ! traps on
100 set (PSR_PIL | PSR_S | PSR_PS), %g1
101 wr %g1, 0x0, %psr ! traps off though
105 mov 2, %g1
106 wr %g1, 0x0, %wim
[all …]
Dfpu_traps.S23 1: TRAP_LOAD_THREAD_REG(%g6, %g1)
67 add %g6, TI_FPREGS + 0x80, %g1
91 ldda [%g1] ASI_BLK_S, %f32
118 add %g6, TI_FPREGS, %g1
133 ldda [%g1] ASI_BLK_S, %f0
151 add %g6, TI_FPREGS, %g1
171 ldda [%g1] ASI_BLK_S, %f0
172 ldda [%g1 + %g2] ASI_BLK_S, %f16
173 add %g1, 0x80, %g1
174 ldda [%g1] ASI_BLK_S, %f32
[all …]
Dtsb.S21 * %g1: TSB entry pointer
46 * %g1 -- PAGE_SIZE TSB entry address
106 * %g1 -- TSB entry address
142 ldx [%g7 + TRAP_PER_CPU_TSB_HUGE_TEMP], %g1
143 cmp %g1, -1
170 * %g1 -- TSB entry address
176 TSB_LOCK_TAG(%g1, %g2, %g7)
177 TSB_WRITE(%g1, %g5, %g6)
340 1: TSB_LOAD_TAG(%o0, %g1)
341 srlx %g1, 32, %o3
[all …]
Durtt_fill.S12 rdpr %cwp, %g1
13 add %g1, 1, %g1
14 wrpr %g1, 0x0, %cwp
24 mov PRIMARY_CONTEXT, %g1
26 661: stxa %g2, [%g1] ASI_DMMU
29 stxa %g2, [%g1] ASI_MMU
32 sethi %hi(KERNBASE), %g1
33 flush %g1
62 LOAD_PER_CPU_BASE(%g5, %g6, %g1, %g2, %g3)
76 sethi %hi(tlb_type), %g1
[all …]
/Linux-v6.6/arch/sparc/include/asm/
Dttable.h290 sub %g1, 2, %g1; \
292 wrpr %g1, %cwp; \
298 add %sp, STACK_BIAS + 0x00, %g1; \
299 stxa %l0, [%g1 + %g0] ASI; \
301 stxa %l1, [%g1 + %g3] ASI; \
302 add %g1, 0x10, %g1; \
303 stxa %l2, [%g1 + %g0] ASI; \
304 stxa %l3, [%g1 + %g3] ASI; \
305 add %g1, 0x10, %g1; \
306 stxa %l4, [%g1 + %g0] ASI; \
[all …]
/Linux-v6.6/arch/sparc/mm/
Dultra.S174 rdpr %pstate, %g1
175 wrpr %g1, PSTATE_IE, %pstate
184 wrpr %g1, 0, %pstate
194 sethi %hi(PAGE_OFFSET), %g1
197 ldx [%g1 + %lo(PAGE_OFFSET)], %g1
198 add %o0, %g1, %o0
219 sethi %hi(PAGE_OFFSET), %g1
220 ldx [%g1 + %lo(PAGE_OFFSET)], %g1
221 sub %o0, %g1, %o0 ! physical address
362 sethi %hi(PAGE_OFFSET), %g1
[all …]
Dhypersparc.S31 sethi %hi(vac_line_size), %g1
32 ld [%g1 + %lo(vac_line_size)], %g2
43 ld [%o0 + AOFF_mm_context], %g1
44 cmp %g1, -1
49 sethi %hi(vac_line_size), %g1
50 ld [%g1 + %lo(vac_line_size)], %o1
53 add %o1, %o1, %g1
54 add %o1, %g1, %g2
66 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER
81 ld [%o0 + AOFF_mm_context], %g1
[all …]

12345678910>>...12