Lines Matching +full:0 +full:- +full:9 +full:a +full:- +full:b

1 /* SPDX-License-Identifier: GPL-2.0 */
28 bt/s 9f ! if n=0, do nothing
33 bt/s 8f ! if it's too small, copy a byte at once
34 add #-1,r4
40 ! r0+r4--> [ ... ] r0 --> [ ... ]
43 ! r5 -->
62 ! copy a byte at once
63 8: mov.b @r0+,r1
65 bf/s 8b ! while (r0<r5)
66 mov.b r1,@(r0,r4)
68 9:
74 bra 8b
75 add #-1,r4
79 ! GHIJ KLMN OPQR --> GHIJ KLMN OPQR
86 add #-1,r4
90 mov.b @r0+,r1
91 bf/s 1b
92 mov.b r1,@(r0,r4)
94 2: ! Second, copy a long word at once
95 add #-3,r4
96 add #-3,r5
99 bf/s 3b
103 ! Third, copy a byte at once, if necessary
105 bt/s 9b
107 bra 8b
108 add #-1,r4
112 ! GHIJ KLMN OPQR --> ...G HIJK LMNO PQR.
119 add #-1,r4
123 mov.b @r0+,r1
124 bf/s 1b
125 mov.b r1,@(r0,r4)
127 2: ! Second, read a long word and write a long word at once
128 add #-2,r4
130 add #-7,r5
131 add #-4,r4
143 bf/s 3b
155 bf/s 3b
160 ! Third, copy a byte at once, if necessary
162 bt/s 9b
164 add #-3,r0
165 bra 8b
166 add #-1,r4
170 ! GHIJ KLMN OPQR --> ..GH IJKL MNOP QR..
175 add #-1,r4
176 mov.b @r0+,r1
177 mov.b r1,@(r0,r4)
179 2: ! Second, read a word and write a word at once
180 add #-1,r4
181 add #-1,r5
185 bf/s 3b
189 ! Third, copy a byte at once, if necessary
191 bt/s 9b
193 mov.b @r0,r1
194 mov.b r1,@(r0,r4)
195 bra 9b
200 ! GHIJ KLMN OPQR --> .GHI JKLM NOPQ R...
207 add #-1,r4
211 mov.b @r0+,r1
212 bf/s 1b
213 mov.b r1,@(r0,r4)
215 2: ! Second, read a long word and write a long word at once
217 add #-7,r5
218 add #-4,r4
231 bf/s 3b
244 bf/s 3b ! while(r0<r5)
249 ! Third, copy a byte at once, if necessary
251 bt/s 9b
253 add #-3,r0
254 bra 8b
255 add #-1,r4