Lines Matching refs:align2
98 do_test (size_t align1, size_t align2, size_t len) in do_test() argument
107 align2 &= (getpagesize() - 1); in do_test()
108 if (align2 + len >= page_size) in do_test()
112 s2 = (char *) (buf2 + align2); in do_test()
124 size_t i, n, align1, align2, len, size; in do_random_tests() local
144 align2 = size - len - (random () & 31); in do_random_tests()
147 if (align2 > size) in do_random_tests()
148 align2 = 0; in do_random_tests()
153 align2 = random () & (size / 2 - 1); in do_random_tests()
157 if (align2 + len > size) in do_random_tests()
158 align2 = size - len; in do_random_tests()
173 dstend = align2 + len + 256; in do_random_tests()
176 if (align2 > 256) in do_random_tests()
177 dststart = align2 - 256; in do_random_tests()
186 CALL (impl, (char *) (p2 + align1), (char *) (p2 + align2), len); in do_random_tests()
189 (char *) (p2 + align2), in do_random_tests()
191 if (res != p2 + align2) 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()
225 if (srcstart < align2 in do_random_tests()
227 (srcend > align2 ? align2 : srcend) - srcstart)) 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()