Lines Matching +full:512 +full:- +full:bytes

1 /* SPDX-License-Identifier: GPL-2.0-only */
6 * Optimized RAID-5 checksumming functions for AVX
29 static void xor_avx_2(unsigned long bytes, unsigned long * __restrict p0, in xor_avx_2() argument
32 unsigned long lines = bytes >> 9; in xor_avx_2()
36 while (lines--) { in xor_avx_2()
49 p0 = (unsigned long *)((uintptr_t)p0 + 512); in xor_avx_2()
50 p1 = (unsigned long *)((uintptr_t)p1 + 512); in xor_avx_2()
56 static void xor_avx_3(unsigned long bytes, unsigned long * __restrict p0, in xor_avx_3() argument
60 unsigned long lines = bytes >> 9; in xor_avx_3()
64 while (lines--) { in xor_avx_3()
79 p0 = (unsigned long *)((uintptr_t)p0 + 512); in xor_avx_3()
80 p1 = (unsigned long *)((uintptr_t)p1 + 512); in xor_avx_3()
81 p2 = (unsigned long *)((uintptr_t)p2 + 512); in xor_avx_3()
87 static void xor_avx_4(unsigned long bytes, unsigned long * __restrict p0, in xor_avx_4() argument
92 unsigned long lines = bytes >> 9; in xor_avx_4()
96 while (lines--) { in xor_avx_4()
113 p0 = (unsigned long *)((uintptr_t)p0 + 512); in xor_avx_4()
114 p1 = (unsigned long *)((uintptr_t)p1 + 512); in xor_avx_4()
115 p2 = (unsigned long *)((uintptr_t)p2 + 512); in xor_avx_4()
116 p3 = (unsigned long *)((uintptr_t)p3 + 512); in xor_avx_4()
122 static void xor_avx_5(unsigned long bytes, unsigned long * __restrict p0, in xor_avx_5() argument
128 unsigned long lines = bytes >> 9; in xor_avx_5()
132 while (lines--) { in xor_avx_5()
151 p0 = (unsigned long *)((uintptr_t)p0 + 512); in xor_avx_5()
152 p1 = (unsigned long *)((uintptr_t)p1 + 512); in xor_avx_5()
153 p2 = (unsigned long *)((uintptr_t)p2 + 512); in xor_avx_5()
154 p3 = (unsigned long *)((uintptr_t)p3 + 512); in xor_avx_5()
155 p4 = (unsigned long *)((uintptr_t)p4 + 512); in xor_avx_5()