q[i] = reg2->wb;
/* Sort entries in distance matrix */
- image_signatures_dist_integrated_sort(n, dist);
+ image_signatures_dist_integrated_sort(dist, n);
/* Compute significance matrix and resulting distance */
uns sum = 0;
#define ASORT_PREFIX(x) image_signatures_dist_integrated_##x
#define ASORT_KEY_TYPE uns
-#define ASORT_ELT(i) items[i]
-#define ASORT_EXTRA_ARGS , uns *items
#include "ucw/sorter/array-simple.h"
#define EXPLAIN
#define ASORT_PREFIX(x) prequant_##x
#define ASORT_KEY_TYPE uns
-#define ASORT_ELT(i) val[i]
-#define ASORT_EXTRA_ARGS , uns *val
#include "ucw/sorter/array-simple.h"
static uns
block = region->blocks;
for (uns i = 0; i < region->count; i++, block = block->next)
val[i] = block->v[axis];
- prequant_sort(region->count, val);
+ prequant_sort(val, region->count);
cval = 1;
cnt[0] = 1;
for (uns i = 1; i < region->count; i++)