Lines Matching refs:align
75 do_test (size_t align, size_t pos, size_t len, size_t n, int seek_char) in do_test() argument
80 if ((align + len) * sizeof (CHAR) >= page_size) in do_test()
87 buf[align + i] = 1 + 23 * i % SMALL_CHAR; in do_test()
88 if (buf[align + i] == seek_char) in do_test()
89 buf[align + i] = seek_char + 1; in do_test()
91 buf[align + len] = 0; in do_test()
95 buf[align + pos] = seek_char; in do_test()
96 buf[align + len] = -seek_char; in do_test()
97 result = (CHAR *) (buf + align + pos); in do_test()
102 buf[align + len] = seek_char; in do_test()
106 do_one_test (impl, (CHAR *) (buf + align), seek_char, n, result); in do_test()
144 size_t i, j, n, align, pos, len; in do_random_tests() local
151 align = random () & 15; in do_random_tests()
153 if (pos + align >= 512) in do_random_tests()
154 pos = 511 - align - (random () & 7); in do_random_tests()
158 if (len + align >= 512) in do_random_tests()
159 len = 512 - align - (random () & 7); in do_random_tests()
161 j = len + align + 64; in do_random_tests()
167 if (i == pos + align) in do_random_tests()
172 if (i < pos + align && p[i] == seek_char) in do_random_tests()
181 len = ~(uintptr_t) (p + align) - ((r >> 5) & 31); in do_random_tests()
182 result = (CHAR *) (p + pos + align); in do_random_tests()
188 if (CALL (impl, (CHAR *) (p + align), seek_char, len) != result) in do_random_tests()
191 n, impl->name, align, seek_char, len, pos, in do_random_tests()
192 CALL (impl, (CHAR *) (p + align), seek_char, len), in do_random_tests()