Implementation notes: amd64, pmnod003, crypto_sort/int32

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_sort
Primitive: int32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
483212304 0 028197 856 776avx2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
488212528 0 028325 856 776avx2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
488612032 0 027565 856 744avx2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
505212000 0 025835 856 744avx2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
505812000 0 025959 856 744avx2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
540612848 0 028213 856 776avx2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
542611373 0 021166 824 776avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
543012576 0 027693 856 744avx2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
547013120 0 028821 856 776avx2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
55389535 0 018446 808 776avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
558211765 0 024275 832 776avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
561610531 0 020294 824 776avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
569612624 0 026515 856 744avx2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
573212624 0 026655 856 744avx2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
715814480 0 029611 856 744avx2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
717814480 0 029611 856 744avx2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
787414992 0 030155 856 744avx2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
790614992 0 030155 856 744avx2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
88405916 8 13222561 936 928sid1607icpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
88606796 8 13223337 936 928sid1607icpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
92406028 8 13222769 936 928sid1607icpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
92486908 8 13223113 936 928sid1607icpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
92766748 8 13222705 936 896sid1607icpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
92925868 8 13222249 936 896sid1607icpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
94786852 8 13222855 936 896sid1607icpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
95165988 8 13220783 936 896sid1607icpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
95266852 8 13222855 936 896sid1607icpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
95266884 8 13221743 936 896sid1607icpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
95445988 8 13220663 936 896sid1607icpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
95446884 8 13221607 936 896sid1607icpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
95585972 8 13221951 936 896sid1607icpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
99165972 8 13221951 936 896sid1607icpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
105224689 8 10117712 912 904sid1607g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
112903864 8 10114083 904 904sid1607g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
114024179 8 10114467 904 904sid1607g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
149829484 8 826046 952 744aspasicpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1504019240 0 035125 856 776krasnovicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
150609644 8 825782 952 744aspasicpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
152169932 8 826758 952 776aspasicpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
152209996 8 826718 952 776aspasicpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1545819240 0 035029 856 776krasnovicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1546019240 0 034349 856 744krasnovicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1556619240 0 034597 856 776krasnovicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
159204010 0 013734 824 776oldavx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
159964332 0 014086 824 776oldavx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1613419240 0 034379 856 744krasnovicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1615019240 0 033231 856 744krasnovicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1616619240 0 033107 856 744krasnovicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1617219240 0 033175 856 744krasnovicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1618019240 0 034379 856 744krasnovicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1624219240 0 034749 856 744krasnovicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1629817880 0 027622 824 776krasnovgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
163004807 0 017299 832 776oldavx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
163489828 8 826214 952 776aspasicpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
163809732 8 826654 952 776aspasicpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1642819240 0 033051 856 744krasnovicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1644017858 0 027574 824 776krasnovgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1645219240 0 034331 856 744krasnovicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1665619240 0 034331 856 744krasnovicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1683819240 0 034949 856 776krasnovicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1793417880 0 030339 832 776krasnovgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1994017849 0 026686 808 776krasnovgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
205825136 0 020629 856 744oldavx2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
208265136 0 020989 856 776oldavx2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
208765136 0 020893 856 776oldavx2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
210242440 0 018189 856 776herficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
210842472 0 017789 856 776herficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
211822440 0 017925 856 744herficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
212562440 0 018285 856 776herficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
212802472 0 018125 856 776herficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
213202400 0 016243 856 744herficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
213542408 0 016195 856 744herficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
213742400 0 017515 856 744herficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
214042408 0 017491 856 744herficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
214302408 0 016319 856 744herficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
214842408 0 017491 856 744herficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
215702400 0 017515 856 744herficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
216862472 0 017541 856 744herficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
21696533 0 012987 832 776herfgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
217342400 0 016383 856 744herficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
225324888 0 018683 856 744oldavx2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
225464888 0 018807 856 744oldavx2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
229083564 8 10112955 888 904sid1607g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
229522768 0 011646 808 776oldavx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
237766080 0 021157 856 744oldavx2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
238066080 0 021405 856 776oldavx2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
238462984 0 018582 888 768stdsorticpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
241803016 0 017268 888 736stdsorticpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
242002136 0 018174 888 768stdsorticpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
243185568 0 020659 856 744oldavx2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
243405952 0 021613 856 776oldavx2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
244285568 0 020659 856 744oldavx2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
244543000 0 018350 888 736stdsorticpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
253022136 0 018270 888 768stdsorticpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
254943016 0 017132 888 736stdsorticpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
259726424 0 020415 856 744oldavx2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
260926424 0 020275 856 744oldavx2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
262143016 0 018412 888 736stdsorticpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
26244529 0 010246 824 776herfgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
27182564 0 010238 824 776herfgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
276362152 0 017524 888 736stdsorticpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
277143016 0 018412 888 736stdsorticpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
27864492 0 09326 808 776herfgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
282207072 0 022195 856 744oldavx2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
282987072 0 022195 856 744oldavx2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
295002152 0 016340 888 736stdsorticpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
295201306 0 011169 864 784stdsortg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
302649848 8 826032 952 744aspasicpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
302709848 8 826032 952 744aspasicpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
303289864 8 826024 952 744aspasicpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
304569864 8 826024 952 744aspasicpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
307062152 0 016220 888 736stdsorticpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
315442984 0 018918 888 768stdsorticpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
335341305 0 013894 872 784stdsortg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
344081106 0 010921 864 784stdsortg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
352462152 0 017524 888 736stdsorticpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
420262136 0 017910 888 736stdsorticpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
482941488 0 016973 856 744x86icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
484121472 0 016587 856 744x86icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
484781472 0 017125 856 776x86icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
484941472 0 016587 856 744x86icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
487001488 0 016571 856 744x86icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
487201488 0 015399 856 744x86icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
490601488 0 016557 856 744x86icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
491241472 0 015315 856 744x86icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
492241488 0 017237 856 776x86icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
492681488 0 015275 856 744x86icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
492841488 0 016571 856 744x86icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
493881472 0 015455 856 744x86icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
494161488 0 017333 856 776x86icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
498121472 0 016789 856 776x86icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
54976925 0 09897 848 784stdsortg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
620021302 0 011014 824 776x86gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
623501302 0 013763 832 776x86gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
630261446 0 011126 824 776x86gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
673121122 0 09958 808 776x86gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
830763296 0 017083 856 744portable4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
834123344 0 018829 856 744portable4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
835703392 0 019141 856 776portable4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
840523296 0 018379 856 744portable4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
841023296 0 018379 856 744portable4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
843123296 0 017207 856 744portable4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
844266736 0 020647 856 744portable5icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
851526736 0 020523 856 744portable5icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
872666744 0 021827 856 744portable5icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
875902217 0 014683 832 776portable4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
878524208 0 019861 856 776portable4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
880426864 0 022349 856 744portable5icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
881504080 0 017923 856 744portable4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
884147104 0 022853 856 776portable5icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
888226744 0 021827 856 744portable5icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
889384072 0 019187 856 744portable4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
889424176 0 019245 856 744portable4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
893484072 0 019187 856 744portable4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
896224080 0 018063 856 744portable4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
896321316 0 013771 832 776portable3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
905382192 0 017941 856 776portable3icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
915848432 0 024085 856 776portable5icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
924328176 0 023245 856 744portable5icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
927068008 0 023123 856 744portable5icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
927067976 0 021959 856 744portable5icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
92848725 0 09558 808 776portable4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
93060854 0 010566 824 776portable4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
930768008 0 023123 856 744portable5icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
932427976 0 021819 856 744portable5icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
933361904 0 015815 856 744portable3icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
934281888 0 016971 856 744portable3icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
934342336 0 018181 856 776portable3icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
934561888 0 016971 856 744portable3icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
935241904 0 015691 856 744portable3icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
945001968 0 017453 856 744portable3icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
945662304 0 017957 856 776portable3icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
950622016 0 015999 856 744portable3icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
954922464 0 017781 856 776portable3icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
954962080 0 017149 856 744portable3icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
956382016 0 017131 856 744portable3icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
956502016 0 015859 856 744portable3icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
95812921 0 010598 824 776portable4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
964502016 0 017131 856 744portable3icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
100224407 0 010110 824 776portable3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1010302902 0 015355 832 776portable5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
101124436 0 010110 824 776portable3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1019061517 0 011222 824 776portable5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1025801316 0 010150 808 776portable5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1036821646 0 011334 824 776portable5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
105348369 0 09198 808 776portable3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1067423968 0 019813 856 776portable4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1081607904 0 023749 856 776portable5icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1118304656 0 019973 856 776portable4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1138689216 0 024533 856 776portable5icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
api.cpp: In file included from sorter.h:120,
api.cpp: from aspas.tcc:31,
api.cpp: from aspas.h:204,
api.cpp: from api.cpp:3:
api.cpp: sorter_avx2.tcc:96:47: warning: ignoring attributes on template argument '__m256' {aka '__vector(8) float'} [-Wignored-attributes]
api.cpp: 96 | typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: | ^
api.cpp: sorter_avx2.tcc:150:47: warning: ignoring attributes on template argument '__m256' {aka '__vector(8) float'} [-Wignored-attributes]
api.cpp: 150 | typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: | ^
api.cpp: sorter_avx2.tcc:317:47: warning: ignoring attributes on template argument '__m256' {aka '__vector(8) float'} [-Wignored-attributes]
api.cpp: 317 | typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: | ^
api.cpp: sorter_avx2.tcc:647:48: warning: ignoring attributes on template argument '__m256i' {aka '__vector(4) long long int'} [-Wignored-attributes]
api.cpp: 647 | typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: | ^
api.cpp: sorter_avx2.tcc:701:48: warning: ignoring attributes on template argument '__m256i' {aka '__vector(4) long long int'} [-Wignored-attributes]
api.cpp: 701 | typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: | ^
api.cpp: sorter_avx2.tcc:854:48: warning: ignoring attributes on template argument '__m256i' {aka '__vector(4) long long int'} [-Wignored-attributes]
api.cpp: 854 | typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: | ^
api.cpp: sorter_avx2.tcc:1184:48: warning: ignoring attributes on template argument '__m256d' {aka '__vector(4) double'} [-Wignored-attributes]
api.cpp: 1184 | typename std::enable_if<std::is_same<T, __m256d>::value>::type
api.cpp: | ^
api.cpp: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE aspas
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE aspas
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE aspas
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: icpc -xSSE4.1 -O2 -fomit-frame-pointer
try.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_sort_int32.a(api.o): in function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `_ZN5aspas8internal6sorterIiEENSt9enable_ifIXsr3std7is_sameIT_iEE5valueEvE4typeERPS3_j'
try.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: api.cpp:(.text+0x...): undefined reference to `_ZN5aspas5mergeIiEENSt9enable_ifIXsr3std7is_sameIT_iEE5valueEvE4typeEPS2_jS5_jS5_'
try.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: api.cpp:(.text+0x...): undefined reference to `_ZN5aspas5mergeIiEENSt9enable_ifIXsr3std7is_sameIT_iEE5valueEvE4typeEPS2_jS5_jS5_'
try.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: api.cpp:(.text+0x...): undefined reference to `_ZN5aspas5mergeIiEENSt9enable_ifIXsr3std7is_sameIT_iEE5valueEvE4typeEPS2_jS5_jS5_'
try.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: api.cpp:(.text+0x...): undefined reference to `_ZN5aspas5mergeIiEENSt9enable_ifIXsr3std7is_sameIT_iEE5valueEvE4typeEPS2_jS5_jS5_'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -xSSE4.1 -O2 -fomit-frame-pointer aspas
icpc -xSSE4.1 -O3 -fomit-frame-pointer aspas
icpc -xSSE4.2 -O2 -fomit-frame-pointer aspas
icpc -xSSE4.2 -O3 -fomit-frame-pointer aspas