The cr.yp.to microblog: 2019.07.28 19:12:12

2019.07.28 19:12:12 (1155526379926106118) from Daniel J. Bernstein, replying to "Justine Tunney (@JustineTunney)" (1155301836330426368):

Thanks for the details. It looks like the code base you started from is the 2017 NTRU Prime code, which is multiple generations behind djbsort (https://sorting.cr.yp.to). See, e.g., https://bench.cr.yp.to/web-impl/amd64-titan0-crypto_sort.html for the Haswell speed gap between "oldavx2" and "avx2".