### NAME djbsort-speed - run some djbsort speed tests ### SYNOPSIS djbsort-speed ### DESCRIPTION `djbsort-speed` runs some tests of the speed of the djbsort library. The `djbsort-speed` output format is subject to change. Examples of output lines with the current format, from a `djbsort-speed` run on an AMD Zen 3 CPU core, include the following: sort_int32 selected implementation avx2 compiler gcc -Wall -fPIC -fwrapv -O2 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -mbmi -mbmi2 -mpopcnt -mavx2 -mtune=haswell; gcc (Debian 12.2.0-14+deb12u1) 12.2.0; Copyright (C) 2022 Free Software Foundation, Inc.; This is free software; see the source for copying conditions. There is NO; warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. sort_int32 selected 1597 8769 +1335+200-12+36-20-70+20-61-25+57-55+26+4-22+10+0+26-1-70-41+53-59-25+57-55+26+4-22+10+0+26-1 These lines say that the automatically selected implementation for `djbsort_int32` was the `avx2` implementation compiled with the `clang` options shown, taking an interquartile mean (IQM) of 8769 CPU cycles to sort an `int32[1597]` array. The numbers `8769 +1335+200+...` show the timings for a series of consecutive operations: the IQM was 8769 cycles, the first run took 1335 cycles more than the IQM, the second run took 200 cycles more than the IQM, etc. ### SEE ALSO **djbsort**(3)