Home
last modified time | relevance | path

Searched refs:o2 (Results 1 - 25 of 174) sorted by relevance

1234567

/kernel/linux/linux-5.10/arch/sparc/lib/
H A DMemcpy_utils.S21 mov %o2, %o0
25 add %o2, 1, %o0
29 add %o2, 3, %o0
33 add %o2, 4, %o0
37 add %o2, 5, %o0
41 add %o2, 6, %o0
45 add %o2, 7, %o0
49 add %o2, 8, %o0
53 add %o2, 15, %o0
56 add %o2, 1
[all...]
H A Ddivdi3.S34 subx %o0,0,%o2
35 mov %o2,%i2
68 mov 0,%o2
72 mov %i0,%o2
78 mov %i0,%o2
84 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
91 addxcc %o2,%o2,
[all...]
H A Dcopy_in_user.S30 add %o4, %o2, %o4
35 add %o2, 4, %o0
38 add %o2, 1, %o0
48 ENTRY(raw_copy_in_user) /* %o0=dst, %o1=src, %o2=len */
49 cmp %o2, 0
52 cmp %o2, 16
54 or %o3, %o2, %o3
61 andn %o2, 0x7, %o4
62 and %o2, 0x7, %o2
[all...]
H A DNGbzero.S20 NGmemset: /* %o0=buf, %o1=pat, %o2=len */
22 mov %o2, %o1
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
34 clr %o2
[all...]
H A DGENbzero.S21 GENmemset: /* %o0=buf, %o1=pat, %o2=len */
23 mov %o2, %o1
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
35 clr %o2
[all...]
H A DGENmemcpy.S50 add %o4, %o2, %o4
55 add %g1, %o2, %g1
61 add %o2, 4, %o0
65 add %o2, 1, %o0
73 FUNC_NAME: /* %o0=dst, %o1=src, %o2=len */
74 srlx %o2, 31, %g2
80 cmp %o2, 0
83 cmp %o2, 16
85 or %o3, %o2, %o3
95 sub %o2,
[all...]
H A DU3memcpy.S88 add %o2, %g2, %o0
92 add %o2, %g2, %o0
97 add %o2, %g2, %o0
101 mov %o2, %o0
105 add %o2, 1, %o0
109 add %o2, 4, %o0
113 add %o2, 8, %o0
118 add %o2, %g1, %o0
122 mov %o2, %o0
128 add %o2,
[all...]
H A DNG4memcpy.S103 FUNC_NAME: /* %o0=dst, %o1=src, %o2=len */
107 srlx %o2, 31, %g2
112 brz,pn %o2, .Lexit
113 cmp %o2, 3
115 cmp %o2, 19
118 cmp %o2, 128
127 sub %o2, %g1, %o2
158 sub %o2, %g1, %o2
[all...]
H A DM7memcpy.S184 srlx %o2, 31, %g2
189 brz,pn %o2, .Lsmallx
190 cmp %o2, 3
192 cmp %o2, 19
195 cmp %o2, SMALL_MAX
205 sub %o2, %o5, %o2
223 cmp %o2, %o3 ! limit to store buffer size
232 subcc %o2, 63, %o2 ! adjus
[all...]
H A Dudivdi3.S45 mov 0,%o2
49 mov %i0,%o2
55 mov %i0,%o2
62 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
69 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
78 addcc %o2,
[all...]
H A Dcsum_copy.S52 sub %o2, 1, %o2
57 cmp %o2, 2
62 sub %o2, 2, %o2
71 FUNC_NAME: /* %o0=src, %o1=dst, %o2=len */
80 brz,pn %o2, 70f
92 andncc %o2, 0x3f, %g3
95 sub %o2, %g3, %o2
[all...]
H A Dbzero.S13 ENTRY(memset) /* %o0=buf, %o1=pat, %o2=len */
15 mov %o2, %o1
17 or %g1, %o3, %o2
18 sllx %o2, 16, %g1
19 or %g1, %o2, %o2
20 sllx %o2, 32, %g1
22 or %g1, %o2, %o2
25 clr %o2
[all...]
/kernel/linux/linux-6.6/arch/sparc/lib/
H A DMemcpy_utils.S21 mov %o2, %o0
25 add %o2, 1, %o0
29 add %o2, 3, %o0
33 add %o2, 4, %o0
37 add %o2, 5, %o0
41 add %o2, 6, %o0
45 add %o2, 7, %o0
49 add %o2, 8, %o0
53 add %o2, 15, %o0
56 add %o2, 1
[all...]
H A Ddivdi3.S34 subx %o0,0,%o2
35 mov %o2,%i2
68 mov 0,%o2
72 mov %i0,%o2
78 mov %i0,%o2
84 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
91 addxcc %o2,%o2,
[all...]
H A Dcopy_in_user.S30 add %o4, %o2, %o4
35 add %o2, 4, %o0
38 add %o2, 1, %o0
48 ENTRY(raw_copy_in_user) /* %o0=dst, %o1=src, %o2=len */
49 cmp %o2, 0
52 cmp %o2, 16
54 or %o3, %o2, %o3
61 andn %o2, 0x7, %o4
62 and %o2, 0x7, %o2
[all...]
H A DNGbzero.S20 NGmemset: /* %o0=buf, %o1=pat, %o2=len */
22 mov %o2, %o1
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
34 clr %o2
[all...]
H A DGENbzero.S21 GENmemset: /* %o0=buf, %o1=pat, %o2=len */
23 mov %o2, %o1
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
35 clr %o2
[all...]
H A DGENmemcpy.S50 add %o4, %o2, %o4
55 add %g1, %o2, %g1
61 add %o2, 4, %o0
65 add %o2, 1, %o0
73 FUNC_NAME: /* %o0=dst, %o1=src, %o2=len */
74 srlx %o2, 31, %g2
80 cmp %o2, 0
83 cmp %o2, 16
85 or %o3, %o2, %o3
95 sub %o2,
[all...]
H A DU3memcpy.S88 add %o2, %g2, %o0
92 add %o2, %g2, %o0
97 add %o2, %g2, %o0
101 mov %o2, %o0
105 add %o2, 1, %o0
109 add %o2, 4, %o0
113 add %o2, 8, %o0
118 add %o2, %g1, %o0
122 mov %o2, %o0
128 add %o2,
[all...]
H A DNG4memcpy.S103 FUNC_NAME: /* %o0=dst, %o1=src, %o2=len */
107 srlx %o2, 31, %g2
112 brz,pn %o2, .Lexit
113 cmp %o2, 3
115 cmp %o2, 19
118 cmp %o2, 128
127 sub %o2, %g1, %o2
158 sub %o2, %g1, %o2
[all...]
H A DM7memcpy.S184 srlx %o2, 31, %g2
189 brz,pn %o2, .Lsmallx
190 cmp %o2, 3
192 cmp %o2, 19
195 cmp %o2, SMALL_MAX
205 sub %o2, %o5, %o2
223 cmp %o2, %o3 ! limit to store buffer size
232 subcc %o2, 63, %o2 ! adjus
[all...]
H A Dudivdi3.S45 mov 0,%o2
49 mov %i0,%o2
55 mov %i0,%o2
62 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
69 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
78 addcc %o2,
[all...]
H A Dcsum_copy.S52 sub %o2, 1, %o2
57 cmp %o2, 2
62 sub %o2, 2, %o2
71 FUNC_NAME: /* %o0=src, %o1=dst, %o2=len */
80 brz,pn %o2, 70f
92 andncc %o2, 0x3f, %g3
95 sub %o2, %g3, %o2
[all...]
/kernel/linux/linux-5.10/arch/sparc/mm/
H A Dhypersparc.S93 add %o2, (PAGE_SIZE - 1), %o2
96 andn %o2, (PAGE_SIZE - 1), %o2
98 sub %o2, %o1, %g4
131 add %o2, -PAGE_SIZE, %o0
137 mov %o0, %o2
140 sub %o2, %g7, %o2
141 sta %g0, [%o2
[all...]
/kernel/linux/linux-6.6/arch/sparc/mm/
H A Dhypersparc.S93 add %o2, (PAGE_SIZE - 1), %o2
96 andn %o2, (PAGE_SIZE - 1), %o2
98 sub %o2, %o1, %g4
131 add %o2, -PAGE_SIZE, %o0
137 mov %o0, %o2
140 sub %o2, %g7, %o2
141 sta %g0, [%o2
[all...]

Completed in 9 milliseconds

1234567