Lines Matching +full:- +full:d2
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * include/asm-generic/xor.h
5 * Generic optimized RAID-5 checksumming functions.
26 } while (--lines > 0); in xor_8regs_2()
47 } while (--lines > 0); in xor_8regs_3()
69 } while (--lines > 0); in xor_8regs_4()
92 } while (--lines > 0); in xor_8regs_5()
101 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_2() local
104 d2 = p1[2]; in xor_32regs_2()
112 d2 ^= p2[2]; in xor_32regs_2()
120 p1[2] = d2; in xor_32regs_2()
128 } while (--lines > 0); in xor_32regs_2()
138 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_3() local
141 d2 = p1[2]; in xor_32regs_3()
149 d2 ^= p2[2]; in xor_32regs_3()
157 d2 ^= p3[2]; in xor_32regs_3()
165 p1[2] = d2; in xor_32regs_3()
174 } while (--lines > 0); in xor_32regs_3()
184 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_4() local
187 d2 = p1[2]; in xor_32regs_4()
195 d2 ^= p2[2]; in xor_32regs_4()
203 d2 ^= p3[2]; in xor_32regs_4()
211 d2 ^= p4[2]; in xor_32regs_4()
219 p1[2] = d2; in xor_32regs_4()
229 } while (--lines > 0); in xor_32regs_4()
239 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_5() local
242 d2 = p1[2]; in xor_32regs_5()
250 d2 ^= p2[2]; in xor_32regs_5()
258 d2 ^= p3[2]; in xor_32regs_5()
266 d2 ^= p4[2]; in xor_32regs_5()
274 d2 ^= p5[2]; in xor_32regs_5()
282 p1[2] = d2; in xor_32regs_5()
293 } while (--lines > 0); in xor_32regs_5()
299 long lines = bytes / (sizeof (long)) / 8 - 1; in xor_8regs_p_2()
317 } while (--lines > 0); in xor_8regs_p_2()
326 long lines = bytes / (sizeof (long)) / 8 - 1; in xor_8regs_p_3()
347 } while (--lines > 0); in xor_8regs_p_3()
356 long lines = bytes / (sizeof (long)) / 8 - 1; in xor_8regs_p_4()
381 } while (--lines > 0); in xor_8regs_p_4()
390 long lines = bytes / (sizeof (long)) / 8 - 1; in xor_8regs_p_5()
418 } while (--lines > 0); in xor_8regs_p_5()
426 long lines = bytes / (sizeof (long)) / 8 - 1; in xor_32regs_p_2()
432 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_p_2() local
439 d2 = p1[2]; in xor_32regs_p_2()
447 d2 ^= p2[2]; in xor_32regs_p_2()
455 p1[2] = d2; in xor_32regs_p_2()
463 } while (--lines > 0); in xor_32regs_p_2()
472 long lines = bytes / (sizeof (long)) / 8 - 1; in xor_32regs_p_3()
479 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_p_3() local
487 d2 = p1[2]; in xor_32regs_p_3()
495 d2 ^= p2[2]; in xor_32regs_p_3()
503 d2 ^= p3[2]; in xor_32regs_p_3()
511 p1[2] = d2; in xor_32regs_p_3()
520 } while (--lines > 0); in xor_32regs_p_3()
529 long lines = bytes / (sizeof (long)) / 8 - 1; in xor_32regs_p_4()
537 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_p_4() local
546 d2 = p1[2]; in xor_32regs_p_4()
554 d2 ^= p2[2]; in xor_32regs_p_4()
562 d2 ^= p3[2]; in xor_32regs_p_4()
570 d2 ^= p4[2]; in xor_32regs_p_4()
578 p1[2] = d2; in xor_32regs_p_4()
588 } while (--lines > 0); in xor_32regs_p_4()
597 long lines = bytes / (sizeof (long)) / 8 - 1; in xor_32regs_p_5()
606 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_p_5() local
616 d2 = p1[2]; in xor_32regs_p_5()
624 d2 ^= p2[2]; in xor_32regs_p_5()
632 d2 ^= p3[2]; in xor_32regs_p_5()
640 d2 ^= p4[2]; in xor_32regs_p_5()
648 d2 ^= p5[2]; in xor_32regs_p_5()
656 p1[2] = d2; in xor_32regs_p_5()
667 } while (--lines > 0); in xor_32regs_p_5()