Rev 3189 | Rev 3222 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3189 | Rev 3200 | ||
---|---|---|---|
Line 197... | Line 197... | ||
197 | lwz sp, 156(sp) |
197 | lwz sp, 156(sp) |
198 | 198 | ||
199 | rfi |
199 | rfi |
200 | 200 | ||
201 | memsetb: |
201 | memsetb: |
202 | rlwimi r5, r5, 8, 16, 23 |
- | |
203 | rlwimi r5, r5, 16, 0, 15 |
- | |
204 | - | ||
205 | addi r14, r3, -4 |
- | |
206 | - | ||
207 | cmplwi 0, r4, 4 |
- | |
208 | blt 7f |
- | |
209 | - | ||
210 | stwu r5, 4(r14) |
- | |
211 | beqlr |
- | |
212 | - | ||
213 | andi. r15, r14, 3 |
- | |
214 | add r4, r15, r4 |
- | |
215 | subf r14, r15, r14 |
- | |
216 | srwi r15, r4, 2 |
- | |
217 | mtctr r15 |
- | |
218 | - | ||
219 | bdz 6f |
- | |
220 | - | ||
221 | 1: |
- | |
222 | stwu r5, 4(r14) |
- | |
223 | bdnz 1b |
- | |
224 | - | ||
225 | 6: |
- | |
226 | - | ||
227 | andi. r4, r4, 3 |
- | |
228 | - | ||
229 | 7: |
- | |
230 | - | ||
231 | cmpwi 0, r4, 0 |
- | |
232 | beqlr |
- | |
233 | - | ||
234 | mtctr r4 |
- | |
235 | addi r6, r6, 3 |
- | |
236 | - | ||
237 | 8: |
- | |
238 | - | ||
239 | stbu r5, 1(r14) |
- | |
240 | bdnz 8b |
202 | b _memsetb |
241 | - | ||
242 | blr |
- | |
243 | 203 | ||
244 | memcpy: |
204 | memcpy: |
245 | memcpy_from_uspace: |
205 | memcpy_from_uspace: |
246 | memcpy_to_uspace: |
206 | memcpy_to_uspace: |
247 | 207 |