Lines Matching +full:1 +full:- +full:9 +full:a +full:- +full:f
1 /* SPDX-License-Identifier: GPL-2.0 */
19 bf 1f
20 mov.l 2f,r0
25 1:
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
35 add #1,r4
40 ! r0+r4--> [ ... ] r0 --> [ ... ]
43 ! r5 -->
62 ! copy a byte at once
67 add #1,r4
68 9:
75 add #-1,r4
79 ! GHIJ KLMN OPQR --> GHIJ KLMN OPQR
85 bt/s 2f
86 add #-1,r4
89 1: dt r2
91 bf/s 1b
94 2: ! Second, copy a long word at once
95 add #-3,r4
96 add #-3,r5
103 ! Third, copy a byte at once, if necessary
105 bt/s 9b
108 add #-1,r4
112 ! GHIJ KLMN OPQR --> ...G HIJK LMNO PQR.
118 bt/s 2f
119 add #-1,r4
122 1: dt r2
124 bf/s 1b
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
160 ! Third, copy a byte at once, if necessary
162 bt/s 9b
164 add #-3,r0
166 add #-1,r4
170 ! GHIJ KLMN OPQR --> ..GH IJKL MNOP QR..
173 tst #1,r0
174 bt/s 2f
175 add #-1,r4
179 2: ! Second, read a word and write a word at once
180 add #-1,r4
181 add #-1,r5
187 add #1,r5
189 ! Third, copy a byte at once, if necessary
191 bt/s 9b
195 bra 9b
196 add #1,r0
200 ! GHIJ KLMN OPQR --> .GHI JKLM NOPQ R...
206 bt/s 2f
207 add #-1,r4
210 1: dt r2
212 bf/s 1b
215 2: ! Second, read a long word and write a long word at once
217 add #-7,r5
218 add #-4,r4
249 ! Third, copy a byte at once, if necessary
251 bt/s 9b
253 add #-3,r0
255 add #-1,r4