Lines Matching +full:3 +full:- +full:31
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * include/asm-alpha/xor.h
5 * Optimized RAID-5 checksumming functions for alpha EV5 and EV6
48 .align 3 \n\
58 ldq $3,8($18) \n\
76 xor $2,$3,$2 \n\
103 .align 3 \n\
109 3: \n\
113 ldq $3,8($17) \n\
131 xor $3,$4,$4 # 6 cycles from $4 load \n\
152 ldq $3,48($17) \n\
162 xor $3,$4,$4 # 5 cycles from $4 load \n\
177 bgt $16,3b \n\
181 .align 3 \n\
191 ldq $3,0($20) \n\
206 xor $2,$3,$3 # 6 cycles from $3 load \n\
209 xor $1,$3,$3 \n\
213 stq $3,0($17) \n\
223 ldq $3,32($18) \n\
235 xor $2,$3,$3 # 5 cycles from $3 load \n\
244 xor $3,$5,$5 \n\
251 ldq $3,56($20) \n\
264 xor $2,$3,$3 # 4 cycles from $3 load \n\
265 xor $1,$3,$3 \n\
268 stq $3,56($17) \n\
278 .align 3 \n\
288 ldq $3,0($20) \n\
303 xor $2,$3,$3 # 6 cycles from $3 load \n\
306 xor $1,$3,$3 \n\
308 xor $3,$4,$4 # 7 cycles from $4 load \n\
317 ldq $3,24($19) \n\
333 xor $3,$4,$4 # 4 cycles from $4 load \n\
350 ldq $3,48($18) \n\
371 xor $2,$3,$3 # 9 cycles from $3 load \n\
372 xor $3,$4,$4 # 9 cycles from $4 load \n\
396 .align 3 \n\
402 ldq $31, 0($17) \n\
403 ldq $31, 0($18) \n\
405 ldq $31, 64($17) \n\
406 ldq $31, 64($18) \n\
408 ldq $31, 128($17) \n\
409 ldq $31, 128($18) \n\
411 ldq $31, 192($17) \n\
412 ldq $31, 192($18) \n\
418 ldq $3,8($18) \n\
435 ldq $31,256($17) \n\
437 ldq $31,256($18) \n\
438 xor $2,$3,$2 \n\
465 .align 3 \n\
471 ldq $31, 0($17) \n\
472 ldq $31, 0($18) \n\
473 ldq $31, 0($19) \n\
475 ldq $31, 64($17) \n\
476 ldq $31, 64($18) \n\
477 ldq $31, 64($19) \n\
479 ldq $31, 128($17) \n\
480 ldq $31, 128($18) \n\
481 ldq $31, 128($19) \n\
483 ldq $31, 192($17) \n\
484 ldq $31, 192($18) \n\
485 ldq $31, 192($19) \n\
487 3: \n\
491 ldq $3,8($17) \n\
509 xor $3,$4,$4 # 7 cycles from $4 load \n\
530 ldq $3,48($17) \n\
539 ldq $31,256($17) \n\
540 ldq $31,256($18) \n\
541 ldq $31,256($19) \n\
544 xor $3,$4,$4 # 5 cycles from $4 load \n\
559 bgt $16,3b \n\
563 .align 3 \n\
569 ldq $31, 0($17) \n\
570 ldq $31, 0($18) \n\
571 ldq $31, 0($19) \n\
572 ldq $31, 0($20) \n\
574 ldq $31, 64($17) \n\
575 ldq $31, 64($18) \n\
576 ldq $31, 64($19) \n\
577 ldq $31, 64($20) \n\
579 ldq $31, 128($17) \n\
580 ldq $31, 128($18) \n\
581 ldq $31, 128($19) \n\
582 ldq $31, 128($20) \n\
584 ldq $31, 192($17) \n\
585 ldq $31, 192($18) \n\
586 ldq $31, 192($19) \n\
587 ldq $31, 192($20) \n\
593 ldq $3,0($20) \n\
608 xor $2,$3,$3 # 6 cycles from $3 load \n\
611 xor $1,$3,$3 \n\
615 stq $3,0($17) \n\
625 ldq $3,32($18) \n\
637 xor $2,$3,$3 # 5 cycles from $3 load \n\
643 xor $3,$5,$5 \n\
652 ldq $3,56($20) \n\
655 ldq $31,256($17) \n\
657 ldq $31,256($18) \n\
660 ldq $31,256($19) \n\
662 ldq $31,256($20) \n\
668 xor $2,$3,$3 # 6 cycles from $3 load \n\
671 xor $1,$3,$3 \n\
675 stq $3,56($17) \n\
685 .align 3 \n\
691 ldq $31, 0($17) \n\
692 ldq $31, 0($18) \n\
693 ldq $31, 0($19) \n\
694 ldq $31, 0($20) \n\
695 ldq $31, 0($21) \n\
697 ldq $31, 64($17) \n\
698 ldq $31, 64($18) \n\
699 ldq $31, 64($19) \n\
700 ldq $31, 64($20) \n\
701 ldq $31, 64($21) \n\
703 ldq $31, 128($17) \n\
704 ldq $31, 128($18) \n\
705 ldq $31, 128($19) \n\
706 ldq $31, 128($20) \n\
707 ldq $31, 128($21) \n\
709 ldq $31, 192($17) \n\
710 ldq $31, 192($18) \n\
711 ldq $31, 192($19) \n\
712 ldq $31, 192($20) \n\
713 ldq $31, 192($21) \n\
719 ldq $3,0($20) \n\
734 xor $2,$3,$3 # 6 cycles from $3 load \n\
737 xor $1,$3,$3 \n\
739 xor $3,$4,$4 # 7 cycles from $4 load \n\
748 ldq $3,24($19) \n\
764 xor $3,$4,$4 # 4 cycles from $4 load \n\
781 ldq $3,48($18) \n\
801 ldq $31,256($17) \n\
803 ldq $31,256($18) \n\
804 xor $2,$3,$3 # 9 cycles from $3 load \n\
806 ldq $31,256($19) \n\
807 xor $3,$4,$4 # 9 cycles from $4 load \n\
808 ldq $31,256($20) \n\
818 ldq $31,256($21) \n\
852 #include <asm-generic/xor.h>