Implementation notes: amd64, pmnod076, crypto_sort/int32

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sort
Primitive: int32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
478212656 0 028973 856 776avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
484012032 0 027541 856 744avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
484412032 0 027541 856 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
486212032 0 027541 856 744avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
486612032 0 027541 856 744avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
487612528 0 028317 856 776avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
497812000 0 025829 856 744avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
538212576 0 027685 856 744avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
540012576 0 027685 856 744avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
541813120 0 028797 856 776avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
542012576 0 027685 856 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
546213248 0 029213 856 776avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
546412576 0 027685 856 744avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
54749535 0 018446 808 776avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
549811373 0 021166 824 776avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
553412624 0 026509 856 744avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
555411765 0 024275 832 776avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
576610531 0 020294 824 776avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
713014480 0 029605 856 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
713214480 0 029605 856 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
713414480 0 029605 856 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
718014480 0 029605 856 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
781814992 0 030149 856 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
784014992 0 030149 856 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
785014992 0 030149 856 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
786014992 0 030149 856 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
88245916 8 13222547 936 928sid1607icpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
88866940 8 13223739 936 928sid1607icpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
89046060 8 13223227 936 928sid1607icpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
89146796 8 13223307 936 928sid1607icpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
92086852 8 13222843 936 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
92206852 8 13222843 936 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
92305972 8 13221939 936 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
92325988 8 13220651 936 896sid1607icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
92386884 8 13221595 936 896sid1607icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
92465972 8 13221939 936 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
92485868 8 13222219 936 896sid1607icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
92525972 8 13221939 936 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
92545852 8 13222203 936 896sid1607icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
92646748 8 13222691 936 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
92666852 8 13222843 936 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
92785852 8 13222203 936 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
93025868 8 13222219 936 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
93026852 8 13222843 936 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
93166732 8 13222675 936 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
93286748 8 13222691 936 896sid1607icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
93745972 8 13221939 936 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
94546732 8 13222675 936 896sid1607icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
105464689 8 10117712 912 904sid1607g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
114224179 8 10114467 904 904sid1607g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
114723864 8 10114083 904 904sid1607g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
148489644 8 825768 952 744aspasicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1486819240 0 034741 856 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
149129484 8 826016 952 744aspasicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
149489484 8 826016 952 744aspasicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1496619240 0 034741 856 744krasnovicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
150069644 8 825768 952 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1501619240 0 034741 856 744krasnovicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
150349484 8 826016 952 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
150369644 8 825768 952 744aspasicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
150429932 8 826744 952 776aspasicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
150509484 8 826016 952 744aspasicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
151029644 8 825768 952 744aspasicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
151909996 8 826688 952 776aspasicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1525619240 0 034341 856 744krasnovicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1528019240 0 034341 856 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1533019240 0 034741 856 744krasnovicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1562619240 0 034341 856 744krasnovicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1570019240 0 034341 856 744krasnovicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1598019240 0 034373 856 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
161264010 0 013734 824 776oldavx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
161784332 0 014086 824 776oldavx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1623619240 0 035533 856 776krasnovicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1629219240 0 034373 856 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1629819240 0 034373 856 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1631819240 0 034877 856 776krasnovicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1636819240 0 034325 856 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1637019240 0 034373 856 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1637819240 0 033045 856 744krasnovicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1640419240 0 033101 856 744krasnovicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1646019240 0 035021 856 776krasnovicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1646419240 0 035165 856 776krasnovicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1648610020 8 827368 952 776aspasicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1649419240 0 034325 856 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1654619240 0 034325 856 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1656010148 8 827128 952 776aspasicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1659219240 0 034325 856 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
166344807 0 017299 832 776oldavx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1674617880 0 027622 824 776krasnovgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1712017858 0 027574 824 776krasnovgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1811017880 0 030339 832 776krasnovgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2071417849 0 026686 808 776krasnovgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
208602472 0 018101 856 776herficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
209282408 0 017485 856 744herficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
209365136 0 021413 856 776oldavx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
209842440 0 018181 856 776herficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
210102440 0 018709 856 776herficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
210442472 0 017533 856 744herficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
210642472 0 017533 856 744herficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
211602472 0 017533 856 744herficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
212082400 0 017509 856 744herficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
212242472 0 017533 856 744herficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
212645136 0 020885 856 776oldavx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
212862408 0 016189 856 744herficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
212945136 0 020605 856 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
213145136 0 020605 856 744oldavx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
213162440 0 017901 856 744herficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
213182440 0 017901 856 744herficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
213242400 0 017509 856 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
213505136 0 020605 856 744oldavx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
213565136 0 020605 856 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
214502400 0 017509 856 744herficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
214522472 0 018389 856 776herficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
218582408 0 017485 856 744herficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
219302408 0 017485 856 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
222062984 0 018320 888 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
22406533 0 012987 832 776herfgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
225684888 0 018677 856 744oldavx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
226562768 0 011646 808 776oldavx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
229362440 0 017901 856 744herficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
230082440 0 017901 856 744herficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
235423564 8 10112955 888 904sid1607g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
240505952 0 021589 856 776oldavx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
241442408 0 017485 856 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
241806080 0 021149 856 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
242006080 0 021149 856 744oldavx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
242146080 0 021149 856 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
242262984 0 018888 888 768stdsorticpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
242386080 0 022005 856 776oldavx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
243326080 0 021149 856 744oldavx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
244982984 0 019176 888 768stdsorticpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
245382984 0 018320 888 736stdsorticpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
246445568 0 020653 856 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
246723000 0 018336 888 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
246765568 0 020653 856 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
247105568 0 020653 856 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
247105568 0 020653 856 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
249882136 0 018160 888 768stdsorticpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
252462400 0 017509 856 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
253022136 0 017880 888 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
255582136 0 017880 888 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
255783000 0 018336 888 736stdsorticpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
257183016 0 018400 888 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
257403016 0 017120 888 736stdsorticpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
262322136 0 017880 888 736stdsorticpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
262423016 0 018400 888 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
262662136 0 017880 888 736stdsorticpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
264066424 0 020269 856 744oldavx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
26698529 0 010246 824 776herfgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
271583016 0 018400 888 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
273643016 0 018400 888 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
27774564 0 010238 824 776herfgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
27924492 0 09326 808 776herfgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
284022152 0 017512 888 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
285842152 0 017512 888 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
286147072 0 022189 856 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
286507072 0 022189 856 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
287387072 0 022189 856 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
287467072 0 022189 856 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
293582152 0 017512 888 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
294261306 0 011169 864 784stdsortg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
294702152 0 017512 888 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
294749848 8 826020 952 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
295769848 8 826020 952 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
296289864 8 826012 952 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
296929864 8 826012 952 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
297009864 8 826012 952 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
297209848 8 826020 952 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
297369864 8 826012 952 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
297389848 8 826020 952 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
317682152 0 016208 888 736stdsorticpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
334662400 0 016237 856 744herficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
339101305 0 013894 872 784stdsortg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
345601106 0 010921 864 784stdsortg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
397902136 0 018696 888 768stdsorticpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
493681488 0 016565 856 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
494741488 0 016565 856 744x86icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
494881472 0 016581 856 744x86icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
495001472 0 016581 856 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
495221472 0 015309 856 744x86icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
495541488 0 016565 856 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
495721472 0 016581 856 744x86icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
496461472 0 017389 856 776x86icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
496461488 0 016565 856 744x86icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
496541472 0 016581 856 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
496621472 0 017101 856 776x86icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
497621488 0 017229 856 776x86icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
498141488 0 016549 856 744x86icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
498241488 0 017757 856 776x86icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
498381488 0 016949 856 744x86icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
498761488 0 016949 856 744x86icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
499041488 0 016549 856 744x86icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
499481488 0 015269 856 744x86icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
499841472 0 016533 856 744x86icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
500821472 0 016533 856 744x86icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
502081488 0 016949 856 744x86icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
502441488 0 016949 856 744x86icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
54448925 0 09897 848 784stdsortg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
622161302 0 011014 824 776x86gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
628121302 0 013763 832 776x86gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
630521446 0 011126 824 776x86gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
656281122 0 09958 808 776x86gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
830243344 0 018805 856 744portable4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
834203392 0 019133 856 776portable4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
835563296 0 017077 856 744portable4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
835563344 0 018805 856 744portable4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
839563296 0 018373 856 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
840543296 0 018373 856 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
841363296 0 018373 856 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
841863296 0 018373 856 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
843443344 0 018805 856 744portable4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
843523344 0 018805 856 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
855306736 0 020517 856 744portable5icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
866282217 0 014683 832 776portable4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
873486864 0 022325 856 744portable5icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
878466864 0 022325 856 744portable5icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
879186864 0 022325 856 744portable5icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
879286864 0 022325 856 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
881724208 0 019837 856 776portable4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
882204072 0 019181 856 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
882821316 0 013771 832 776portable3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
883224176 0 019237 856 744portable4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
884287104 0 022845 856 776portable5icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
885884080 0 017917 856 744portable4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
886346744 0 021821 856 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
886826744 0 021821 856 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
888286744 0 021821 856 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
890206744 0 021821 856 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
890624176 0 019237 856 744portable4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
892024176 0 019237 856 744portable4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
894284072 0 019181 856 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
895064072 0 019181 856 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
895424176 0 019237 856 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
898604072 0 019181 856 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
901901968 0 017429 856 744portable3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
907288176 0 023237 856 744portable5icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
909068176 0 023237 856 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
911648176 0 023237 856 744portable5icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
921108008 0 023117 856 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
922702192 0 017933 856 776portable3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
92406854 0 010566 824 776portable4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
924908008 0 023117 856 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
925048176 0 023237 856 744portable5icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
927401360 0 016437 856 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
927822304 0 018573 856 776portable3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
929521968 0 017429 856 744portable3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
930361968 0 017429 856 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
930461360 0 016437 856 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
930708432 0 024061 856 776portable5icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
930861968 0 017429 856 744portable3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
931787976 0 021813 856 744portable5icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
932022080 0 017141 856 744portable3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
932942304 0 017933 856 776portable3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
933448008 0 023117 856 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
935068008 0 023117 856 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
939262080 0 017141 856 744portable3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
941281360 0 016437 856 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
941921472 0 016581 856 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
944222080 0 017141 856 744portable3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
946401360 0 016437 856 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
947281360 0 015141 856 744portable3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
951082080 0 017141 856 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
951861472 0 015309 856 744portable3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
954821472 0 016581 856 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
956222416 0 018333 856 776portable3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
956241472 0 016581 856 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
956461472 0 016581 856 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
95792725 0 09558 808 776portable4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
96938921 0 010598 824 776portable4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
100950407 0 010110 824 776portable3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1012581517 0 011222 824 776portable5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
102402436 0 010110 824 776portable3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1030141316 0 010150 808 776portable5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1030742902 0 015355 832 776portable5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1045361646 0 011334 824 776portable5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1056063984 0 020253 856 776portable4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
106174369 0 09198 808 776portable3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1104767872 0 024141 856 776portable5icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1112664704 0 020621 856 776portable4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1142729152 0 025069 856 776portable5icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017

Test failure

Implementation: aspas
Security model: unknown
Compiler: icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer aspas
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer aspas
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer herf
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer herf
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer krasnov
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer krasnov
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer oldavx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer oldavx2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer portable3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer portable3
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer portable4
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer portable4
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer portable5
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer portable5
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sid1607
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sid1607
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer stdsort
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer stdsort
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer x86
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer x86

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 -march=corei7 -mtune=corei7 -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: 2, namely:
CompilerImplementations
icpc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer aspas
icpc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer aspas