Home
last modified time | relevance | path

Searched refs:o2 (Results 1 – 25 of 97) sorted by relevance

1234

/linux/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 Dipcsum.S8 lduw [%o0 + 0x00], %o2
11 addcc %g2, %o2, %o2
13 addccc %g3, %o2, %o2
16 addccc %g2, %o2, %o2
17 addc %o2, %g0, %o2
18 1: addcc %g3, %o2,
[all...]
H A Dbitops.S17 mov 1, %o2
20 sllx %o2, %g2, %o2
23 or %g7, %o2, %g1
27 and %g7, %o2, %g2
39 mov 1, %o2
42 sllx %o2, %g2, %o2
45 andn %g7, %o2, %g1
49 and %g7, %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 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 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 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 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 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...]
H A Dffs.S25 1: clr %o2
33 movrz %g1, 16, %o2 /* 6 */
43 add %o2, %o1, %o2
49 add %o2, %o3, %o2
57 add %o2, %o4, %o2
63 add %o2, %o5, %o2 /* 1
[all...]
H A Dmemmove.S12 ENTRY(memmove) /* o0=dst o1=src o2=len */
13 brz,pn %o2, 99f
18 add %o1, %o2, %g7
21 add %o0, %o2, %o5
26 subcc %o2, 1, %o2
41 or %o2, %g7, %g7
48 subcc %o2, 8, %o2
56 subcc %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 Dchecksum_32.S47 addcc %g2, %o2, %o2 ! add first word to sum
48 addxcc %g3, %o2, %o2 ! add second word as well
50 addx %g0, %o2, %o2 ! add in final carry
55 addcc %g2, %o2, %o2 ! add to sum
57 addx %g0, %o2, %o2 ! ad
[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 Dcopy_page.S50 copy_user_page: /* %o0=dest, %o1=src, %o2=vaddr */
63 and %o2, %o3, %o0 ! vaddr D-cache alias bit
72 add %o4, 1, %o2
77 stw %o2, [%g6 + TI_PRE_COUNT]
80 rdpr %pstate, %o2
81 wrpr %o2, PSTATE_IE, %pstate
88 wrpr %o2, 0x0, %pstate
97 sethi %hi((PAGE_SIZE/64)-2), %o2
100 or %o2, %lo((PAGE_SIZE/64)-2), %o2
[all...]
H A Datomic_64.S23 BACKOFF_SETUP(%o2); \
32 2: BACKOFF_SPIN(%o2, %o3, 1b); \
38 BACKOFF_SETUP(%o2); \
47 2: BACKOFF_SPIN(%o2, %o3, 1b); \
53 BACKOFF_SETUP(%o2); \
62 2: BACKOFF_SPIN(%o2, %o3, 1b); \
89 BACKOFF_SETUP(%o2); \
98 2: BACKOFF_SPIN(%o2, %o3, 1b); \
104 BACKOFF_SETUP(%o2); \
113 2: BACKOFF_SPIN(%o2,
[all...]
H A DNG2memcpy.S189 mov %o2, %o0
193 add %o2, 1, %o0
197 add %o2, 4, %o0
201 add %o2, 8, %o0
206 add %o2, %o4, %o0
211 add %o2, %o4, %o0
216 add %o2, %o4, %o0
220 add %o2, %g1, %o0
225 add %o2, %g1, %o0
230 add %o2,
[all...]
H A Dcopy_user.S115 /* left: o3 + (o2 % 16) - offset */
126 /* left: o3 + (o2 % 16) + offset + 2 */
135 and %o2, 15, %o2
138 add %o2, %o3, %o0
140 /* left: offset + 2 + (o2 % 2) */
149 and %o2, 1, %o2
151 sub %o2, %g5, %o0
169 sub %o2,
[all...]
H A DU1memcpy.S134 add %g1, %o2, %o0
139 add %g2, %o2, %o0
145 add %g2, %o2, %o0
151 add %o0, %o2, %o0
158 add %o0, %o2, %o0
165 add %o0, %o2, %o0
170 add %g3, %o2, %o0
176 add %g3, %o2, %o0
181 mov %o2, %o0
186 add %o2,
[all...]
/linux/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...]
H A Dtsunami.S101 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5)
102 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5)
103 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5)
104 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5)
105 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5)
106 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5)
107 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5)
108 MIRROR_BLOCK(%o0, %o1, 0xe0, %o2, %o3, %o4, %o5)
120 sethi %hi(tsunami_setup_blockops), %o2
121 or %o2,
[all...]
/linux/arch/sparc/kernel/
H A Duna_asm_32.S21 * %o2 = src_val
27 ld [%o2], %g1
37 ld [%o2 + 4], %g7
83 * %o2 = saddr
94 4: ldub [%o2], %g1
95 5: ldub [%o2 + 1], %g2
104 6: ldub [%o2 + 1], %g2
106 7: ldub [%o2 + 2], %g7
108 8: ldub [%o2 + 3], %g3
115 9: ldub [%o2],
[all...]
/linux/arch/sparc/crypto/
H A Daes_asm.S212 /* %o0=input_key, %o1=output_key, %o2=key_len */
223 cmp %o2, 24
402 /* %o0=key, %o1=input, %o2=output */
433 st %f4, [%o2 + 0x00]
434 st %f5, [%o2 + 0x04]
435 st %f6, [%o2 + 0x08]
436 st %f7, [%o2 + 0x0c]
443 /* %o0=key, %o1=input, %o2=output */
488 st %f4, [%o2 + 0x00]
489 st %f5, [%o2
[all...]

1234