Lines Matching refs:align

123 do_test (size_t align, size_t pos, size_t len, int seek_char, int max_char)  in do_test()  argument
131 align &= 127; in do_test()
132 if ((align + len) * sizeof (CHAR) >= page_size) in do_test()
137 buf[align + i] = 32 + 23 * i % max_char; in do_test()
138 if (buf[align + i] == seek_char) in do_test()
139 buf[align + i] = seek_char + 1; in do_test()
140 else if (buf[align + i] == 0) in do_test()
141 buf[align + i] = 1; in do_test()
143 buf[align + len] = 0; in do_test()
147 buf[align + pos] = seek_char; in do_test()
148 result = buf + align + pos; in do_test()
151 result = buf + align + len; in do_test()
153 result = NULLRET (buf + align + len); in do_test()
156 do_one_test (impl, buf + align, seek_char, result); in do_test()
162 size_t i, j, n, align, pos, len; in do_random_tests() local
171 align = random () & 15; in do_random_tests()
174 if (pos + align >= 511) in do_random_tests()
175 pos = 510 - align - (random () & 7); in do_random_tests()
182 if (len + align >= 512) in do_random_tests()
183 len = 511 - align - (random () & 7); in do_random_tests()
186 j = (pos > len ? pos : len) + align + 64; in do_random_tests()
192 if (i == pos + align) in do_random_tests()
194 else if (i == len + align) in do_random_tests()
199 if (i < pos + align && p[i] == seek_char) in do_random_tests()
201 if (i < len + align && !p[i]) in do_random_tests()
211 result = (CHAR *) (p + pos + align); in do_random_tests()
213 result = (CHAR *) (p + len + align); in do_random_tests()
215 result = NULLRET ((CHAR *) (p + len + align)); in do_random_tests()
218 if (CALL (impl, (CHAR *) (p + align), seek_char) != result) in do_random_tests()
222 n, impl->name, align * sizeof (CHAR), seek_char, len, pos, in do_random_tests()
223 CALL (impl, (CHAR *) (p + align), seek_char), result, p); in do_random_tests()