Dmitry Olshansky:
Analyzing asm dump should help.
In this case it's a good amount of asm code.
But either way zip-sort heavily relies on proper inlining and I suspect it's not fully "unrolled".
I don't know if that's enough.
Did you try DMD or other compilers?
In past I have used LDC often, but nowadays I use only DMD. Bye, bearophile