Lines Matching +full:- +full:10

8  *  of the Xtensa link-time HAL, and those files may differ per
11 * could lose the special functionality for accessing user-space
37 * This code tries to use fall-through braches for the common
88 EX(10f) l8ui a6, a3, 0
90 EX(10f) s8i a6, a5, 0
92 addi a4, a4, -1
95 .Ldst2mod4: # dst 16-bit aligned
98 EX(10f) l8ui a6, a3, 0
99 EX(10f) l8ui a7, a3, 1
101 EX(10f) s8i a6, a5, 0
102 EX(10f) s8i a7, a5, 1
104 addi a4, a4, -2
121 EX(10f) l8ui a6, a3, 0
123 EX(10f) s8i a6, a5, 0
133 * Destination and source are word-aligned.
135 # copy 16 bytes per iteration for word-aligned dst and word-aligned src
147 EX(10f) l32i a6, a3, 0
148 EX(10f) l32i a7, a3, 4
149 EX(10f) s32i a6, a5, 0
150 EX(10f) l32i a6, a3, 8
151 EX(10f) s32i a7, a5, 4
152 EX(10f) l32i a7, a3, 12
153 EX(10f) s32i a6, a5, 8
155 EX(10f) s32i a7, a5, 12
163 EX(10f) l32i a6, a3, 0
164 EX(10f) l32i a7, a3, 4
166 EX(10f) s32i a6, a5, 0
167 EX(10f) s32i a7, a5, 4
172 EX(10f) l32i a6, a3, 0
174 EX(10f) s32i a6, a5, 0
179 EX(10f) l16ui a6, a3, 0
181 EX(10f) s16i a6, a5, 0
186 EX(10f) l8ui a6, a3, 0
187 EX(10f) s8i a6, a5, 0
200 # copy 16 bytes per iteration for word-aligned dst and unaligned src
203 EX(10f) l32i a6, a3, 0 # load first word
212 EX(10f) l32i a7, a3, 4
213 EX(10f) l32i a8, a3, 8
215 EX(10f) s32i a6, a5, 0
216 EX(10f) l32i a9, a3, 12
218 EX(10f) s32i a7, a5, 4
219 EX(10f) l32i a6, a3, 16
221 EX(10f) s32i a8, a5, 8
224 EX(10f) s32i a9, a5, 12
232 EX(10f) l32i a7, a3, 4
233 EX(10f) l32i a8, a3, 8
235 EX(10f) s32i a6, a5, 0
238 EX(10f) s32i a7, a5, 4
244 EX(10f) l32i a7, a3, 4
247 EX(10f) s32i a6, a5, 0
254 EX(10f) l8ui a6, a3, 0
255 EX(10f) l8ui a7, a3, 1
257 EX(10f) s8i a6, a5, 0
258 EX(10f) s8i a7, a5, 1
263 EX(10f) l8ui a6, a3, 0
264 EX(10f) s8i a6, a5, 0
275 * bytes_copied = a5 - a2
276 * retval = bytes_not_copied = original len - bytes_copied
277 * retval = a11 - (a5 - a2)
281 10:
282 sub a2, a5, a2 /* a2 <-- bytes copied */
283 sub a2, a11, a2 /* a2 <-- bytes not copied */