test_distribution
check_result(char *sub, size_t es, char *got, char *expected, struct test_distribution *d,
print_timing(struct test_distribution *d, char *sub, int m, int n, double elapsed)
do_test(struct test_distribution *d, char *sub, int m, int n, size_t es, void *y, void *z)
test_perturbed_i(struct test_distribution *d, int n, void *vx, void *vy, void *vz)
test_perturbed_ll(struct test_distribution *d, int n, void *vx, void *vy, void *vz)
test_perturbed_double(struct test_distribution *d, int n, void *vx, void *vy, void *vz)
int (*test)(struct test_distribution *d, int n, void *x, void *y, void *z);
test_simple_i(struct test_distribution *d, int n, void *vx, void *vy, void *vz)
test_simple_ll(struct test_distribution *d, int n, void *vx, void *vy, void *vz)
test_simple_double(struct test_distribution *d, int n, void *vx, void *vy, void *vz)
test_antiqsort(struct test_distribution *d, int n, void *vx, void *vy, void *vz)
static struct test_distribution distributions[] = {
struct test_distribution *d;
struct test_distribution *d;