Lines Matching refs:r0

15 !        any other registers in the range r0-r7: trashed
52 movi 25,r0
53 bgeu/u r4,r0,tr0
54 nsb r4,r0
55 shlli r0,5,r0
57 sub r1, r0, r0
58 L0: ptrel r0,tr0
70 stlo.l r2, 0, r0
81 ld.b r3,0,r0
82 st.b r2,0,r0
86 stlo.q r2, 0, r0
93 ld.b r3,0,r0
96 st.b r2,0,r0
103 LDUAL (r3, 0, r0, r1)
106 or r0, r1, r0
107 sthi.l r2, 3, r0
112 LDUAQ (r3, 0, r0, r1)
115 or r0, r1, r0
116 sthi.q r2, 7, r0
121 LDUAQ (r3, 0, r0, r1)
123 or r0, r1, r0
124 sthi.q r2, 7, r0
130 stlo.q r2, 0, r0
143 ldlo.q r3, 0, r0
146 stlo.q r2, 0, r0
147 sthi.q r2, 7, r0
148 ldx.q r22, r6, r0
163 sthi.q r22, -25, r0
166 stlo.q r22, -32, r0
167 ldx.q r22, r6, r0
178 sthi.q r22, -1, r0
179 stlo.q r22, -8, r0
180 ldx.q r22, r6, r0
185 sthi.q r22, 7, r0
188 stlo.q r22, 0, r0
209 #define RESULT r0
215 mov #11,r0 ! Check if small number of bytes
216 cmp/hs r0,COUNT
222 mov.b @SRC+,r0 ! no, make it even.
223 mov.b r0,@DST
229 mov DST,r0
230 SL(bt, L_al4dst, sub SRC,r0)
239 add #-6,r0
245 mov.l r1,@(r0,SRC)
249 mov.l TMP0,@(r0,SRC)
253 add #5,r0
255 add #-4,r0
260 SL(bf, L_al4both_loop, mov.l DST,@(r0,SRC))
263 add #3,r0
268 mov.w @SRC+,r0
269 mov.b r0,@(1,DST)
270 shlr8 r0
271 mov.b r0,@(2,DST)
276 mov.l @SRC+,r0 ! Read longword, write byte, word, byte per iteration
278 mov.b r0,@(1,DST)
279 shlr8 r0
280 mov.w r0,@(2,DST)
281 shlr16 r0
282 mov.b r0,@(4,DST)
286 mov DST,r0
287 sub SRC,r0
295 mov.b r1,@(r0,SRC)
305 mov DST,r0
306 add COUNT,r0
312 add r0,TMP1
316 mov.b @(r0,SRC),TMP0
318 mov.b TMP0,@-r0
320 tst #1,r0
323 tst #2,r0
326 mov.w @(r0,SRC),r1
327 mov.w r1,@-r0
331 mov.w @(r0,SRC),r1
337 mov.l @(r0,SRC),TMP0
339 mov.l r1,@-r0
340 cmp/hs r7,r0
341 mov.l @(r0,SRC),r1
343 mov.l TMP0,@-r0
353 mov.l @(r0,SRC),r1
354 cmp/hs r7,r0
356 mov.l r1,@-r0)
364 mov.w @(r0,SRC),r1
365 mov.b r1,@-r0
367 mov.b r1,@-r0
372 mov.l @(r0,SRC),TMP0
373 cmp/hs r7,r0
374 mov.b TMP0,@-r0
376 mov.w TMP0,@-r0
378 mov.b TMP0,@-r0
384 cmp/eq DST,r0
389 mov.b @(r0,SRC),TMP0
390 cmp/eq DST,r0
391 mov.b TMP0,@-r0
395 mov r0,RESULT