Home
last modified time | relevance | path

Searched refs:o0 (Results 1 – 25 of 75) sorted by relevance

123

/linux-2.4.37.9/arch/sparc64/lib/
DVISmemset.S54 mov %o0, %o4
57 andcc %o0, 3, %g5
62 stb %o1, [%o0 + 0x00]
65 stb %o1, [%o0 + 0x01]
66 stb %o1, [%o0 + 0x02]
68 sub %o0, %g5, %o0
71 andcc %o0, 4, %g0
81 stw %o1, [%o0]
83 add %o0, 4, %o0
90 andcc %o0, 0x38, %g5
[all …]
Dstrncpy_from_user.S40 add %o0, %o2, %g3 ! IEU0
44 mov %o0, %o3 ! IEU1
46 stx %g1, [%o0] ! Store
47 add %o0, 8, %o0 ! IEU1
51 cmp %o0, %g3 ! IEU1 Group
55 mov %o2, %o0 ! IEU0
82 sub %o0, %o3, %o0 ! IEU0
83 2: cmp %o0, %g3 ! IEU1 Group
87 mov %o2, %o0 ! IEU0
88 50: sub %o0, %o3, %o0
[all …]
DVISbzero.S19 a, b, %o0; \
31 a, b, %o0; \
73 #define RETL clr %o0
75 #define RETL mov %g3, %o0
104 mov %o0, %g3
108 andcc %o0, 3, %o2
110 andcc %o0, 4, %g0
113 EXO1(STB %g0, [%o0 + 0x00] ASINORMAL)
116 EX(STB %g0, [%o0 + 0x01] ASINORMAL, sub %o1, 1)
117 EX(STB %g0, [%o0 + 0x02] ASINORMAL, sub %o1, 2)
[all …]
Dstrlen_user.S22 mov %o0, %o1
23 andcc %o0, 3, %g0
26 10: lduba [%o0] %asi, %o5
28 add %o0, 1, %o0
29 andcc %o0, 3, %g0
32 11: lduba [%o0] %asi, %o5
34 add %o0, 1, %o0
35 andcc %o0, 3, %g0
38 12: lduba [%o0] %asi, %o5
40 add %o0, 1, %o0
[all …]
DVIScsum.S195 ldx [%o0 - offset - 0x10], %g2; \
196 ldx [%o0 - offset - 0x08], %g3; \
209 andcc %o0, 7, %g0 /* IEU1 Group */
211 andcc %o0, 0x38, %g3 /* IEU1 */
215 andcc %o0, 1, %g0 /* IEU1 Group */
217 andcc %o0, 2, %g0 /* IEU1 Group */
219 and %o0, 4, %g7 /* IEU0 */
220 lduh [%o0], %g2 /* Load */
222 add %o0, 2, %o0 /* IEU1 */
223 andcc %o0, 4, %g7 /* IEU1 Group */
[all …]
Dstrlen.S15 mov %o0, %o1
16 andcc %o0, 3, %g0
19 ldub [%o0], %o5
21 add %o0, 1, %o0
22 andcc %o0, 3, %g0
25 ldub [%o0], %o5
27 add %o0, 1, %o0
28 andcc %o0, 3, %g0
31 ldub [%o0], %o5
33 add %o0, 1, %o0
[all …]
DU1memcpy.S122 mov %o0, %g5
125 or %o0, %o1, %o3
138 andcc %o0, 0x3f, %g2
145 sub %o0, %o1, %o4
159 add %o1, %o4, %o0
171 EX_ST(STORE(std, %f0, %o0))
173 add %o0, 0x8, %o0
179 EX_ST(STORE(std, %f0, %o0))
181 add %o0, 0x8, %o0
228 LOOP_CHUNK1(o1, o0, o4, 1f)
[all …]
Dmemscan.S20 andcc %o0, 7, %g0
23 ldub [%o0], %o5
26 add %o0, 1, %o0
29 andcc %o0, 7, %g0
31 ldub [%o0], %o5
33 ldxa [%o0] ASI_PL, %o5
41 add %o0, 8, %o0
49 ldxa [%o0] ASI_PL, %o5
53 add %o0, -5, %g2
59 add %o0, -8, %g2
[all …]
Dblockops.S43 sub %o0, %g4, %g1
44 and %o2, %g3, %o0
54 add %o0, %o3, %o0
55 add %o0, %o1, %o1
82 stxa %o0, [%o2] ASI_DMMU
152 stda %f32, [%o0] ASI_BLK_P ! MS
167 add %o0, 0x40, %o0 ! A1
176 stda %f32, [%o0] ASI_BLK_P ! MS
190 add %o0, 0x40, %o0 ! A1
198 stda %f32, [%o0] ASI_BLK_P ! MS
[all …]
Dmemmove.S11 mov %o0, %g1
12 cmp %o0, %o1
14 sub %o0, %o1, %g5
16 cmp %g3, %o0
19 add %o0, %o2, %o5
22 sub %o5, 1, %o0
26 stb %g5, [%o0]
28 sub %o0, 1, %o0
31 mov %g1, %o0
Dbitops.S32 srlx %o0, 6, %g1
35 and %o0, 63, %g2
45 clr %o0
47 movrne %g2, 1, %o0
54 srlx %o0, 6, %g1
57 and %o0, 63, %g2
67 clr %o0
69 movrne %g2, 1, %o0
76 srlx %o0, 6, %g1
79 and %o0, 63, %g2
[all …]
/linux-2.4.37.9/arch/sparc/lib/
Dmemcpy.S29 #define RETL_INSN clr %o0
41 #define SETUP_RETL mov %o0, %g6
42 #define RETL_INSN mov %g6, %o0
179 stb %g2, [%o0 - 1]
182 sub %o0, 1, %o0
186 sth %g2, [%o0 - 2]
189 sub %o0, 2, %o0
198 mov %o0, %o3
199 mov %o1, %o0
209 cmp %o0, %o1
[all …]
Dmemscan.S22 andcc %o0, 3, %g0
31 ldsb [%o0], %g3
35 add %o0, 1, %o0
38 sub %o0, 1, %o0
43 andcc %o0, 3, %g0
50 ldsb [%o0], %g3
58 ld [%o0], %g2
64 add %o0, 4, %o0
69 ld [%o0], %g2
80 ldsb [%o0 - 4], %g2
[all …]
Dstrncmp.S13 mov %o0, %g3
26 and %o3, 0xff, %o0
28 cmp %o0, 0
32 cmp %o0, %g2
37 sub %o0, %g2, %o0
42 and %o3, 0xff, %o0
44 cmp %o0, 0
48 cmp %o0, %g2
53 sub %o0, %g2, %o0
58 and %o3, 0xff, %o0
[all …]
Dcopy_user.S129 EXO2(stb %g2, [%o0])
132 add %o0, 1, %o0
136 EXO2(sth %g2, [%o0])
139 add %o0, 2, %o0
143 EXO2(sth %g2, [%o0])
146 add %o0, 2, %o0
149 xor %o0, %o1, %o4
168 EXO2(st %o4, [%o0])
170 add %o0, 4, %o0
174 andcc %o0, 4, %g0
[all …]
Dmemset.S21 a, b, %o0; \
80 EX(stb %g3, [%o0], sub %o1, 0)
84 EX(stb %g3, [%o0 + 0x01], sub %o1, 1)
86 EX(stb %g3, [%o0 + 0x02], sub %o1, 2)
91 sub %o0, %o2, %o0
98 andcc %o0, 3, %o2
102 andcc %o0, 4, %g0
107 EX(st %g3, [%o0], sub %o1, 0)
109 add %o0, 4, %o0
115 ZERO_BIG_BLOCK(%o0, 0x00, %g2)
[all …]
Dstrlen_user.S17 ldub [%o0], %o5
20 add %o0, 1, %o0
21 andcc %o0, 3, %g0
25 ldub [%o0], %o5
28 add %o0, 1, %o0
29 andcc %o0, 3, %g0
33 ldub [%o0], %o5
36 add %o0, 1, %o0
41 mov 1, %o0
44 mov 2, %o0
[all …]
Dstrlen.S14 ldub [%o0], %o5
17 add %o0, 1, %o0
18 andcc %o0, 3, %g0
21 ldub [%o0], %o5
24 add %o0, 1, %o0
25 andcc %o0, 3, %g0
28 ldub [%o0], %o5
31 add %o0, 1, %o0
36 mov 0, %o0
39 mov 1, %o0
[all …]
Dchecksum.S45 ldd [%o0], %g2 ! load two
48 add %o0, 8, %o0 ! advance buf ptr
53 ld [%o0], %g2 ! load it
55 add %o0, 4, %o0 ! advance buf ptr
64 2: lduh [%o0], %o4 ! get hword
66 add %o0, 2, %o0 ! advance buf ptr either way
68 4: ldub [%o0], %o5 ! get final byte
73 addx %g0, %o2, %o0 ! add final carry into retval
79 andcc %o0, 0x2, %g0
81 andcc %o0, 0x4, %g0
[all …]
Dblockops.S56 or %o0, %g0, %o1
59 BLAST_BLOCK(%o0, 0x00)
60 BLAST_BLOCK(%o0, 0x40)
61 BLAST_BLOCK(%o0, 0x80)
62 BLAST_BLOCK(%o0, 0xc0)
65 add %o0, 0x100, %o0
76 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
77 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
78 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
79 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
[all …]
Dmemcmp.S13 ldub [%o0], %g2
21 add %o0, 1, %o0
29 sll %g3, 24, %o0
30 sra %o0, 24, %o0
37 mov %i0, %o0
45 andcc %o0, 3, %g2
47 ldub [%o0], %g3
49 add %o0,1, %o0
59 andcc %o0, 3, %g2
64 mov %o0, %i5
[all …]
/linux-2.4.37.9/arch/sparc/mm/
Dhypersparc.S41 ld [%o0 + AOFF_mm_context], %g1
50 ld [%g2 + %lo(vac_cache_size)], %o0
61 subcc %o0, %o5, %o0 ! hyper_flush_cache_user
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
[all …]
Dswift.S31 sethi %hi(0x2000), %o0
32 1: subcc %o0, 0x10, %o0
33 add %o0, %o0, %o1
34 sta %g0, [%o0] ASI_M_DATAC_TAG
46 sethi %hi(16 * 1024), %o0
47 1: subcc %o0, 16, %o0
48 sta %g0, [%o0] ASI_M_TXTC_TAG
50 sta %g0, [%o0] ASI_M_DATAC_TAG
56 ld [%o0 + AOFF_mm_context], %g2
70 sethi %hi(0x2000), %o0
[all …]
Dtsunami.S26 ld [%o0 + 0x0], %o0 /* XXX vma->vm_mm, GROSS XXX */
29 ld [%o0 + AOFF_mm_context], %g2
50 ld [%o0 + AOFF_mm_context], %g2
67 ld [%o0 + 0x00], %o0 /* XXX vma->vm_mm GROSS XXX */
69 ld [%o0 + AOFF_mm_context], %o3
100 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5)
101 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5)
102 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5)
103 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5)
104 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5)
[all …]
/linux-2.4.37.9/arch/sparc64/solaris/
Dentry64.S28 srl %i0, 0, %o0
36 add %sp, PTREGS_OFF, %o0
41 add %i6, 0x5c, %o0
45 srl %o0, 0, %o0
51 exen: lduwa [%o0] ASI_S, %i5
83 1: srl %i0, 0, %o0
92 add %sp, PTREGS_OFF, %o0
102 stx %o0, [%sp + PTREGS_OFF + PT_V9_I0]
104 sra %o0, 0, %o0
107 cmp %o0, -ENOIOCTLCMD
[all …]

123