• Home
  • Raw
  • Download

Lines Matching +full:4 +full:b

66 	case 4: __arc_get_user_one(*(k), u, "ld", __ret);  break;	\
83 " .align 4\n" \
88 " j 2b\n" \
91 " .align 4\n" \
92 " .word 1b,3b\n" \
101 "4: ld %R1,[%2, 4]\n" \
104 " .align 4\n" \
110 " j 2b\n" \
113 " .align 4\n" \
114 " .word 1b,3b\n" \
115 " .word 4b,3b\n" \
127 case 4: __arc_put_user_one(*(k), u, "st", __ret); break; \
138 " .align 4\n" \
140 " j 2b\n" \
143 " .align 4\n" \
144 " .word 1b,3b\n" \
153 "4: st %R1,[%2, 4]\n" \
156 " .align 4\n" \
158 " j 2b\n" \
161 " .align 4\n" \
162 " .word 1b,3b\n" \
163 " .word 4b,3b\n" \
194 " .align 4 \n" in raw_copy_from_user()
195 "3: j 2b \n" in raw_copy_from_user()
198 " .align 4 \n" in raw_copy_from_user()
199 " .word 1b, 3b \n" in raw_copy_from_user()
217 * laddered copy 16x,8,4,2,1 in raw_copy_from_user()
226 " lsr lp_count, %7,4 \n" in raw_copy_from_user()
228 "1: ld.ab %3, [%2, 4] \n" in raw_copy_from_user()
229 "11: ld.ab %4, [%2, 4] \n" in raw_copy_from_user()
230 "12: ld.ab %5, [%2, 4] \n" in raw_copy_from_user()
231 "13: ld.ab %6, [%2, 4] \n" in raw_copy_from_user()
232 " st.ab %3, [%1, 4] \n" in raw_copy_from_user()
233 " st.ab %4, [%1, 4] \n" in raw_copy_from_user()
234 " st.ab %5, [%1, 4] \n" in raw_copy_from_user()
235 " st.ab %6, [%1, 4] \n" in raw_copy_from_user()
239 " .align 4 \n" in raw_copy_from_user()
240 "4: j 3b \n" in raw_copy_from_user()
243 " .align 4 \n" in raw_copy_from_user()
244 " .word 1b, 4b \n" in raw_copy_from_user()
245 " .word 11b,4b \n" in raw_copy_from_user()
246 " .word 12b,4b \n" in raw_copy_from_user()
247 " .word 13b,4b \n" in raw_copy_from_user()
258 "14: ld.ab %3, [%2,4] \n" in raw_copy_from_user()
259 "15: ld.ab %4, [%2,4] \n" in raw_copy_from_user()
260 " st.ab %3, [%1,4] \n" in raw_copy_from_user()
261 " st.ab %4, [%1,4] \n" in raw_copy_from_user()
265 " .align 4 \n" in raw_copy_from_user()
266 "4: j 31b \n" in raw_copy_from_user()
269 " .align 4 \n" in raw_copy_from_user()
270 " .word 14b,4b \n" in raw_copy_from_user()
271 " .word 15b,4b \n" in raw_copy_from_user()
278 if (orig_n / 4) { in raw_copy_from_user()
279 orig_n = orig_n % 4; in raw_copy_from_user()
282 "16: ld.ab %3, [%2,4] \n" in raw_copy_from_user()
283 " st.ab %3, [%1,4] \n" in raw_copy_from_user()
284 " sub %0,%0,4 \n" in raw_copy_from_user()
287 " .align 4 \n" in raw_copy_from_user()
288 "4: j 32b \n" in raw_copy_from_user()
291 " .align 4 \n" in raw_copy_from_user()
292 " .word 16b,4b \n" in raw_copy_from_user()
307 " .align 4 \n" in raw_copy_from_user()
308 "4: j 33b \n" in raw_copy_from_user()
311 " .align 4 \n" in raw_copy_from_user()
312 " .word 17b,4b \n" in raw_copy_from_user()
325 " .align 4 \n" in raw_copy_from_user()
326 "4: j 34b \n" in raw_copy_from_user()
329 " .align 4 \n" in raw_copy_from_user()
330 " .word 18b,4b \n" in raw_copy_from_user()
336 } else { /* n is NOT constant, so laddered copy of 16x,8,4,2,1 */ in raw_copy_from_user()
340 " lsr.f lp_count, %3,4 \n" /* 16x bytes */ in raw_copy_from_user()
342 "1: ld.ab %5, [%2, 4] \n" in raw_copy_from_user()
343 "11: ld.ab %6, [%2, 4] \n" in raw_copy_from_user()
344 "12: ld.ab %7, [%2, 4] \n" in raw_copy_from_user()
345 "13: ld.ab %8, [%2, 4] \n" in raw_copy_from_user()
346 " st.ab %5, [%1, 4] \n" in raw_copy_from_user()
347 " st.ab %6, [%1, 4] \n" in raw_copy_from_user()
348 " st.ab %7, [%1, 4] \n" in raw_copy_from_user()
349 " st.ab %8, [%1, 4] \n" in raw_copy_from_user()
354 "14: ld.ab %5, [%2,4] \n" in raw_copy_from_user()
355 "15: ld.ab %6, [%2,4] \n" in raw_copy_from_user()
356 " st.ab %5, [%1,4] \n" in raw_copy_from_user()
357 " st.ab %6, [%1,4] \n" in raw_copy_from_user()
359 "31: bbit0 %3,2,32f \n" /* 4 bytes left */ in raw_copy_from_user()
360 "16: ld.ab %5, [%2,4] \n" in raw_copy_from_user()
361 " st.ab %5, [%1,4] \n" in raw_copy_from_user()
362 " sub.f %0,%0,4 \n" in raw_copy_from_user()
373 " .align 4 \n" in raw_copy_from_user()
374 "4: j 34b \n" in raw_copy_from_user()
377 " .align 4 \n" in raw_copy_from_user()
378 " .word 1b, 4b \n" in raw_copy_from_user()
379 " .word 11b,4b \n" in raw_copy_from_user()
380 " .word 12b,4b \n" in raw_copy_from_user()
381 " .word 13b,4b \n" in raw_copy_from_user()
382 " .word 14b,4b \n" in raw_copy_from_user()
383 " .word 15b,4b \n" in raw_copy_from_user()
384 " .word 16b,4b \n" in raw_copy_from_user()
385 " .word 17b,4b \n" in raw_copy_from_user()
386 " .word 18b,4b \n" in raw_copy_from_user()
421 " .align 4 \n" in raw_copy_to_user()
422 "4: j 3b \n" in raw_copy_to_user()
425 " .align 4 \n" in raw_copy_to_user()
426 " .word 1b, 4b \n" in raw_copy_to_user()
448 " lsr lp_count, %7,4 \n" in raw_copy_to_user()
450 " ld.ab %3, [%2, 4] \n" in raw_copy_to_user()
451 " ld.ab %4, [%2, 4] \n" in raw_copy_to_user()
452 " ld.ab %5, [%2, 4] \n" in raw_copy_to_user()
453 " ld.ab %6, [%2, 4] \n" in raw_copy_to_user()
454 "1: st.ab %3, [%1, 4] \n" in raw_copy_to_user()
455 "11: st.ab %4, [%1, 4] \n" in raw_copy_to_user()
456 "12: st.ab %5, [%1, 4] \n" in raw_copy_to_user()
457 "13: st.ab %6, [%1, 4] \n" in raw_copy_to_user()
461 " .align 4 \n" in raw_copy_to_user()
462 "4: j 3b \n" in raw_copy_to_user()
465 " .align 4 \n" in raw_copy_to_user()
466 " .word 1b, 4b \n" in raw_copy_to_user()
467 " .word 11b,4b \n" in raw_copy_to_user()
468 " .word 12b,4b \n" in raw_copy_to_user()
469 " .word 13b,4b \n" in raw_copy_to_user()
480 " ld.ab %3, [%2,4] \n" in raw_copy_to_user()
481 " ld.ab %4, [%2,4] \n" in raw_copy_to_user()
482 "14: st.ab %3, [%1,4] \n" in raw_copy_to_user()
483 "15: st.ab %4, [%1,4] \n" in raw_copy_to_user()
487 " .align 4 \n" in raw_copy_to_user()
488 "4: j 31b \n" in raw_copy_to_user()
491 " .align 4 \n" in raw_copy_to_user()
492 " .word 14b,4b \n" in raw_copy_to_user()
493 " .word 15b,4b \n" in raw_copy_to_user()
500 if (orig_n / 4) { in raw_copy_to_user()
501 orig_n = orig_n % 4; in raw_copy_to_user()
504 " ld.ab %3, [%2,4] \n" in raw_copy_to_user()
505 "16: st.ab %3, [%1,4] \n" in raw_copy_to_user()
506 " sub %0, %0, 4 \n" in raw_copy_to_user()
509 " .align 4 \n" in raw_copy_to_user()
510 "4: j 32b \n" in raw_copy_to_user()
513 " .align 4 \n" in raw_copy_to_user()
514 " .word 16b,4b \n" in raw_copy_to_user()
529 " .align 4 \n" in raw_copy_to_user()
530 "4: j 33b \n" in raw_copy_to_user()
533 " .align 4 \n" in raw_copy_to_user()
534 " .word 17b,4b \n" in raw_copy_to_user()
547 " .align 4 \n" in raw_copy_to_user()
548 "4: j 34b \n" in raw_copy_to_user()
551 " .align 4 \n" in raw_copy_to_user()
552 " .word 18b,4b \n" in raw_copy_to_user()
558 } else { /* n is NOT constant, so laddered copy of 16x,8,4,2,1 */ in raw_copy_to_user()
562 " lsr.f lp_count, %3,4 \n" /* 16x bytes */ in raw_copy_to_user()
564 " ld.ab %5, [%2, 4] \n" in raw_copy_to_user()
565 " ld.ab %6, [%2, 4] \n" in raw_copy_to_user()
566 " ld.ab %7, [%2, 4] \n" in raw_copy_to_user()
567 " ld.ab %8, [%2, 4] \n" in raw_copy_to_user()
568 "1: st.ab %5, [%1, 4] \n" in raw_copy_to_user()
569 "11: st.ab %6, [%1, 4] \n" in raw_copy_to_user()
570 "12: st.ab %7, [%1, 4] \n" in raw_copy_to_user()
571 "13: st.ab %8, [%1, 4] \n" in raw_copy_to_user()
576 " ld.ab %5, [%2,4] \n" in raw_copy_to_user()
577 " ld.ab %6, [%2,4] \n" in raw_copy_to_user()
578 "14: st.ab %5, [%1,4] \n" in raw_copy_to_user()
579 "15: st.ab %6, [%1,4] \n" in raw_copy_to_user()
581 "31: bbit0 %3,2,32f \n" /* 4 bytes left */ in raw_copy_to_user()
582 " ld.ab %5, [%2,4] \n" in raw_copy_to_user()
583 "16: st.ab %5, [%1,4] \n" in raw_copy_to_user()
584 " sub.f %0, %0, 4 \n" in raw_copy_to_user()
595 " .align 4 \n" in raw_copy_to_user()
596 "4: j 34b \n" in raw_copy_to_user()
599 " .align 4 \n" in raw_copy_to_user()
600 " .word 1b, 4b \n" in raw_copy_to_user()
601 " .word 11b,4b \n" in raw_copy_to_user()
602 " .word 12b,4b \n" in raw_copy_to_user()
603 " .word 13b,4b \n" in raw_copy_to_user()
604 " .word 14b,4b \n" in raw_copy_to_user()
605 " .word 15b,4b \n" in raw_copy_to_user()
606 " .word 16b,4b \n" in raw_copy_to_user()
607 " .word 17b,4b \n" in raw_copy_to_user()
608 " .word 18b,4b \n" in raw_copy_to_user()
633 "77: st.ab %2, [%0,4] \n" in __arc_clear_user()
634 " sub %1, %1, 4 \n" in __arc_clear_user()
635 "3: bbit0 %1, 1, 4f \n" in __arc_clear_user()
638 "4: bbit0 %1, 0, 5f \n" in __arc_clear_user()
643 " .align 4 \n" in __arc_clear_user()
644 "3: j 5b \n" in __arc_clear_user()
647 " .align 4 \n" in __arc_clear_user()
648 " .word 75b, 3b \n" in __arc_clear_user()
649 " .word 76b, 3b \n" in __arc_clear_user()
650 " .word 77b, 3b \n" in __arc_clear_user()
651 " .word 78b, 3b \n" in __arc_clear_user()
652 " .word 79b, 3b \n" in __arc_clear_user()
679 " .align 4 \n" in __arc_strncpy_from_user()
680 "4: mov %0, %4 # sets @res as -EFAULT \n" in __arc_strncpy_from_user()
681 " j 3b \n" in __arc_strncpy_from_user()
684 " .align 4 \n" in __arc_strncpy_from_user()
685 " .word 1b, 4b \n" in __arc_strncpy_from_user()
704 " bnz 1b \n" in __arc_strnlen_user()
709 " .align 4 \n" in __arc_strnlen_user()
710 "4: mov %0, 0 \n" in __arc_strnlen_user()
711 " j 3b \n" in __arc_strnlen_user()
714 " .align 4 \n" in __arc_strnlen_user()
715 " .word 1b, 4b \n" in __arc_strnlen_user()