Home
last modified time | relevance | path

Searched refs:g1 (Results 1 – 25 of 126) sorted by relevance

123456

/Linux-v5.4/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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
DVISsave.S28 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
57 sll %g1, 5, %g1
[all …]
Dlocks.S27 ldstub [%g1 + 3], %g2
29 ldub [%g1 + 3], %g2
33 ldstub [%g1 + 3], %g2
36 ld [%g1], %g2
42 ldstub [%g1 + 3], %g2
44 ldub [%g1 + 3], %g2
48 ldstub [%g1 + 3], %g2
50 ld [%g1], %g2
57 ldub [%g1 + 3], %g2
58 ld [%g1], %g2
[all …]
Dhweight.S8 sethi %hi(__sw_hweight8), %g1
9 jmpl %g1 + %lo(__sw_hweight8), %g0
15 sllx %o0, 64-8, %g1
17 popc %g1, %o0
21 sethi %hi(__sw_hweight16), %g1
22 jmpl %g1 + %lo(__sw_hweight16), %g0
28 sllx %o0, 64-16, %g1
30 popc %g1, %o0
34 sethi %hi(__sw_hweight32), %g1
35 jmpl %g1 + %lo(__sw_hweight32), %g0
[all …]
DNGmemcpy.S92 add %i2, %g1, %i0
95 sub %g1, 8, %g1
97 add %i2, %g1, %i0
100 sub %g1, 16, %g1
102 add %i2, %g1, %i0
105 sub %g1, 24, %g1
107 add %i2, %g1, %i0
110 sub %g1, 32, %g1
112 add %i2, %g1, %i0
115 sub %g1, 40, %g1
[all …]
/Linux-v5.4/arch/sparc/kernel/
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 …]
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 …]
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 …]
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 …]
Dsun4v_tlb_miss.S52 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
98 mov SCRATCHPAD_UTSBREG1, %g1
99 ldxa [%g1] ASI_SCRATCHPAD, %g1
103 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7)
106 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
[all …]
Dsys32.S18 sethi %hi(sys_mmap), %g1
19 jmpl %g1 + %lo(sys_mmap), %g0
45 sethi %hi(sys_socket), %g1
47 jmpl %g1 + %lo(sys_socket), %g0
54 sethi %hi(sys_bind), %g1
56 jmpl %g1 + %lo(sys_bind), %g0
63 sethi %hi(sys_connect), %g1
65 jmpl %g1 + %lo(sys_connect), %g0
72 sethi %hi(sys_listen), %g1
73 jmpl %g1 + %lo(sys_listen), %g0
[all …]
Dtsb.S142 ldx [%g7 + TRAP_PER_CPU_TSB_HUGE_TEMP], %g1
143 cmp %g1, -1
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
345 cmp %g1, %o1
349 TSB_CAS_TAG(%o0, %g1, %o3)
350 cmp %g1, %o3
374 rdpr %pstate, %g1
[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-v5.4/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-v5.4/arch/sparc/mm/
Dhypersparc.S30 sethi %hi(vac_line_size), %g1
31 ld [%g1 + %lo(vac_line_size)], %g2
42 ld [%o0 + AOFF_mm_context], %g1
43 cmp %g1, -1
48 sethi %hi(vac_line_size), %g1
49 ld [%g1 + %lo(vac_line_size)], %o1
52 add %o1, %o1, %g1
53 add %o1, %g1, %g2
65 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER
80 ld [%o0 + AOFF_mm_context], %g1
[all …]

123456