Lines Matching refs:align2
94 do_test (size_t align1, size_t align2, size_t len1, size_t len2, int max_char) in do_test() argument
103 align2 &= 7; in do_test()
104 if ((align2 + len1 + len2) * sizeof (CHAR) >= page_size) in do_test()
108 s2 = (CHAR *) (buf2) + align2; in do_test()
127 size_t i, j, n, align1, align2, len1, len2; in do_random_tests() local
137 align2 = random () & 31; in do_random_tests()
139 align2 = align1 + (random () & 24); in do_random_tests()
141 if (len1 + align2 > 512) in do_random_tests()
144 len2 = (512 - len1 - align2) * (random () & (1024 * 1024 - 1)) in do_random_tests()
147 if (align2 + len2 > j) in do_random_tests()
148 j = align2 + len2; in do_random_tests()
183 MEMSET (p2 - 64, '\1', align2 + 64); in do_random_tests()
184 MEMSET (p2 + align2 + len2 + 1, '\1', 512 - align2 - len2 - 1); in do_random_tests()
185 MEMCPY (p2 + align2, p3, len2 + 1); in do_random_tests()
186 res = (UCHAR *) CALL (impl, (CHAR *) (p2 + align2), in do_random_tests()
188 if (res != p2 + align2) in do_random_tests()
191 n, impl->name, align1, align2, len1, len2, res, in do_random_tests()
192 p2 + align2); in do_random_tests()
195 for (j = 0; j < align2 + 64; ++j) in do_random_tests()
200 n, impl->name, align1, align2, len1, len2); in do_random_tests()
205 if (MEMCMP (p2 + align2, p3, len2)) in do_random_tests()
208 n, impl->name, align1, align2, len1, len2); in do_random_tests()
211 for (j = align2 + len1 + len2 + 1; j < 512; ++j) in do_random_tests()
216 n, impl->name, align1, align2, len1, len2); in do_random_tests()
221 if (MEMCMP (p1 + align1, p2 + align2 + len2, len1 + 1)) in do_random_tests()
224 n, impl->name, align1, align2, len1, len2); in do_random_tests()