]> mj.ucw.cz Git - libucw.git/commit
Introduced ARRAY_LONG_HASH and unrolled radix-sorting primitives.
authorMartin Mares <mj@ucw.cz>
Fri, 7 Sep 2007 12:29:34 +0000 (14:29 +0200)
committerMartin Mares <mj@ucw.cz>
Fri, 7 Sep 2007 12:29:34 +0000 (14:29 +0200)
commited088bedabfba6dc0e1f48f3ba750407cf96a1b3
treeaefaf57e5d55e2ef00f16740787b542d948cd6c8
parentba9c448bb5446d0100173e7a594bcb1d849b4e39
Introduced ARRAY_LONG_HASH and unrolled radix-sorting primitives.

Also tuned ASORT_RADIX_BITS for P4 Xeon (Sherlock3) -- the L1 cache is
so small there that it is better to tune radix-sort for L2 cache size.
lib/sorter/array.h
lib/sorter/s-fixint.h
lib/sorter/s-internal.h
lib/sorter/sorter.h