Lines Matching refs:len
69 size_t len) in do_one_test() argument
72 memcpy (src, orig_src, len); in do_one_test()
74 CALL (impl, src, dst, len); in do_one_test()
78 res = CALL (impl, dst, src, len); in do_one_test()
88 if (memcmp (dst, orig_src, len) != 0) in do_one_test()
98 do_test (size_t align1, size_t align2, size_t len) in do_test() argument
104 if (align1 + len >= page_size) in do_test()
108 if (align2 + len >= page_size) in do_test()
114 for (i = 0, j = 1; i < len; i++, j += 23) in do_test()
118 do_one_test (impl, s2, (char *) (buf2 + align1), s1, len); in do_test()
124 size_t i, n, align1, align2, len, size; in do_random_tests() local
142 len = random () & (size - 1); in do_random_tests()
143 align1 = size - len - (random () & 31); in do_random_tests()
144 align2 = size - len - (random () & 31); in do_random_tests()
154 len = random () & (size - 1); in do_random_tests()
155 if (align1 + len > size) in do_random_tests()
156 align1 = size - len; in do_random_tests()
157 if (align2 + len > size) in do_random_tests()
158 align2 = size - len; in do_random_tests()
164 srcend = align1 + len + 256; in do_random_tests()
173 dstend = align2 + len + 256; in do_random_tests()
186 CALL (impl, (char *) (p2 + align1), (char *) (p2 + align2), len); in do_random_tests()
190 (char *) (p2 + align1), len); in do_random_tests()
194 n, impl->name, align1, align2, len, res, p2 + align2); in do_random_tests()
198 if (memcmp (p1 + align1, p2 + align2, len)) in do_random_tests()
201 n, impl->name, align1, align2, len); in do_random_tests()
206 if (i >= align2 && i < align2 + len) in do_random_tests()
208 i = align2 + len - 1; in do_random_tests()
219 n, impl->name, align1, align2, len); in do_random_tests()
230 n, impl->name, align1, align2, len); in do_random_tests()
235 i = srcstart > align2 + len ? srcstart : align2 + len; in do_random_tests()
236 if (srcend > align2 + len in do_random_tests()
240 n, impl->name, align1, align2, len); in do_random_tests()