Sorry I'm using this issue tracker as a place to dump cool links; maybe we should make some kind of wiki page?
Anyway see appendix S in the following paper: https://ntruprime.cr.yp.to/ntruprime-20170816.pdf
It describes a vectorised implementation of an n=32 merge-exchange net used for constant-time sorting. I have some more info on constant time applications in slides 31-33 of my (now pretty dated) presentation:
https://hoytech.github.io/sorting-networks/#slide31
Sorry I'm using this issue tracker as a place to dump cool links; maybe we should make some kind of wiki page?
Anyway see appendix S in the following paper: https://ntruprime.cr.yp.to/ntruprime-20170816.pdf
It describes a vectorised implementation of an n=32 merge-exchange net used for constant-time sorting. I have some more info on constant time applications in slides 31-33 of my (now pretty dated) presentation:
https://hoytech.github.io/sorting-networks/#slide31