Lines Matching refs:iter
65 #define CHECK(iter, size, in, exp) \
70 "(size:%-2u iter:%u)", \
71 size, iter)); \
76 static void __test(int iter, const struct bswap_run *run)
78 CHECK(iter, 8, run->in & 0xff, run->out8);
79 CHECK(iter, 16, run->in & 0xffff, run->out16);
80 CHECK(iter, 32, run->in & 0xffffffff, run->out32);
81 CHECK(iter, 64, run->in, run->out64);
178 #define __CHECK_READ(iter, size, pfx, in, fxn, exp) \
183 "(%-3s size:%-2u iter:%u)", \
184 pfx, size, iter)); \
189 #define CHECK_READ(iter, size, in, be_exp, le_exp, cpu_exp) \
191 __CHECK_READ(iter, size, "BE", in, \
193 __CHECK_READ(iter, size, "LE", in, \
195 __CHECK_READ(iter, size, "CPU", in, \
199 static void __test_read(int iter, const struct unaligned_run *run)
201 CHECK_READ(iter, 8, run->in, run->be8, run->le8, run->cpu8);
202 CHECK_READ(iter, 16, run->in, run->be16, run->le16, run->cpu16);
203 CHECK_READ(iter, 32, run->in, run->be32, run->le32, run->cpu32);
204 CHECK_READ(iter, 64, run->in, run->be64, run->le64, run->cpu64);
207 #define __CHECK_WRITE(iter, size, pfx, in, fxn, exp) \
214 "(%-3s size:%-2u iter:%u)", \
215 pfx, size, iter)); \
220 #define CHECK_WRITE(iter, size, out, be_in, le_in) \
222 __CHECK_WRITE(iter, size, "BE", be_in, \
224 __CHECK_WRITE(iter, size, "LE", le_in, \
228 static void __test_write(int iter, const struct unaligned_run *run)
230 CHECK_WRITE(iter, 8, run->in, run->be8, run->le8);
231 CHECK_WRITE(iter, 16, run->in, run->be16, run->le16);
232 CHECK_WRITE(iter, 32, run->in, run->be32, run->le32);
233 CHECK_WRITE(iter, 64, run->in, run->be64, run->le64);