Implementation notes: amd64, genji548, crypto_sort/int32

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sort
Primitive: int32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
483612656 0 028973 856 776avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
484612032 0 027541 856 744avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
486012032 0 027541 856 744avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
487812032 0 027541 856 744avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
490012528 0 028317 856 776avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
496812000 0 025829 856 744avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
504012032 0 027541 856 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
541011373 0 021108 808 776avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
543212576 0 027685 856 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
543812576 0 027685 856 744avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
545411765 0 024217 816 776avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
547613120 0 028797 856 776avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
548212576 0 027685 856 744avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
549212576 0 027685 856 744avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
550013248 0 029213 856 776avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
556612624 0 026509 856 744avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
55789535 0 018388 792 776avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
567210531 0 020236 808 776avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
711614480 0 029605 856 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
713014480 0 029605 856 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
713414480 0 029605 856 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
714614480 0 029605 856 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
782614992 0 030149 856 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
783614992 0 030149 856 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
784014992 0 030149 856 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
785814992 0 030149 856 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
88486060 8 13223227 936 928sid1607icpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
88525916 8 13222547 936 928sid1607icpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
88886940 8 13223739 936 928sid1607icpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
89246796 8 13223307 936 928sid1607icpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
92046852 8 13222843 936 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
92086852 8 13222843 936 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
92206852 8 13222843 936 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
92265988 8 13220651 936 896sid1607icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
92346852 8 13222843 936 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
92525972 8 13221939 936 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
92545852 8 13222203 936 896sid1607icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
92625852 8 13222203 936 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
92625972 8 13221939 936 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
92665972 8 13221939 936 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
92665972 8 13221939 936 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
92886748 8 13222691 936 896sid1607icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
92966748 8 13222691 936 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
93026732 8 13222675 936 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
93206732 8 13222675 936 896sid1607icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
93345868 8 13222219 936 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
93426884 8 13221595 936 896sid1607icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
96765868 8 13222219 936 896sid1607icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
105384689 8 10117654 896 904sid1607g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
106603864 8 10114025 888 904sid1607g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
113144179 8 10114409 888 904sid1607g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
149569644 8 825768 952 744aspasicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1498019240 0 034741 856 744krasnovicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
149869644 8 825768 952 744aspasicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
149909484 8 826016 952 744aspasicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
150349484 8 826016 952 744aspasicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
150749484 8 826016 952 744aspasicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
150789484 8 826016 952 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
150809644 8 825768 952 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
151329644 8 825768 952 744aspasicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
151749932 8 826744 952 776aspasicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
151949996 8 826688 952 776aspasicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1520419240 0 034741 856 744krasnovicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1522619240 0 034741 856 744krasnovicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1533019240 0 035021 856 776krasnovicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1534619240 0 034341 856 744krasnovicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1536619240 0 034341 856 744krasnovicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1537219240 0 034341 856 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1542019240 0 034341 856 744krasnovicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1592619240 0 034373 856 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
159944010 0 013676 808 776oldavx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1600019240 0 033101 856 744krasnovicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1602019240 0 034877 856 776krasnovicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1605819240 0 034373 856 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
161384332 0 014028 808 776oldavx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1618817880 0 027564 808 776krasnovgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1619219240 0 034373 856 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1622219240 0 034325 856 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1624419240 0 034373 856 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1629219240 0 034325 856 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1629219240 0 035533 856 776krasnovicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
163124807 0 017241 816 776oldavx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1635619240 0 035165 856 776krasnovicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1638819240 0 034325 856 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1642810020 8 827368 952 776aspasicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1651210148 8 827128 952 776aspasicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1652019240 0 034325 856 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1676617858 0 027516 808 776krasnovgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1687819240 0 034741 856 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1756619240 0 033045 856 744krasnovicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1790017880 0 030281 816 776krasnovgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1998417849 0 026628 792 776krasnovgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
205845136 0 021413 856 776oldavx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
209125136 0 020885 856 776oldavx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
209265136 0 020605 856 744oldavx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
209505136 0 020605 856 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
209805136 0 020605 856 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
209845136 0 020605 856 744oldavx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
210162440 0 017901 856 744herficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
210822472 0 017533 856 744herficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
211562408 0 017485 856 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
211582472 0 018101 856 776herficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
211742472 0 017533 856 744herficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
211862440 0 018181 856 776herficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
211982440 0 018709 856 776herficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
212342472 0 017533 856 744herficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
212482472 0 017533 856 744herficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
212822440 0 017901 856 744herficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
212822408 0 017485 856 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
213102400 0 017509 856 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
213722408 0 017485 856 744herficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
215542408 0 017485 856 744herficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
215542440 0 017901 856 744herficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
215642400 0 016237 856 744herficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
216162408 0 016189 856 744herficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
216342440 0 017901 856 744herficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
216642400 0 017509 856 744herficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
216882400 0 017509 856 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
217262472 0 018389 856 776herficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
21772533 0 012929 816 776herfgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
224544888 0 018677 856 744oldavx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
229702768 0 011588 792 776oldavx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
232082984 0 018320 888 736stdsorticpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
234503564 8 10112897 872 904sid1607g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
236045952 0 021589 856 776oldavx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
237066080 0 021149 856 744oldavx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
237106080 0 022005 856 776oldavx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
237226080 0 021149 856 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
237426080 0 021149 856 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
237666080 0 021149 856 744oldavx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
240522984 0 018888 888 768stdsorticpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
242225568 0 020653 856 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
242825568 0 020653 856 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
242945568 0 020653 856 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
243502984 0 019176 888 768stdsorticpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
243645568 0 020653 856 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
244542984 0 018320 888 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
245762136 0 017880 888 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
246542136 0 017880 888 736stdsorticpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
247982136 0 017880 888 736stdsorticpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
248562400 0 017509 856 744herficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
249522136 0 018160 888 768stdsorticpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
250702136 0 017880 888 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
257563000 0 018336 888 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
259983000 0 018336 888 736stdsorticpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
261846424 0 020269 856 744oldavx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
261903016 0 017120 888 736stdsorticpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
262723016 0 018400 888 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
26920529 0 010188 808 776herfgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
269783016 0 018400 888 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
271443016 0 018400 888 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
27580564 0 010180 808 776herfgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
275823016 0 018400 888 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
278162152 0 017512 888 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
279422152 0 017512 888 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
282047072 0 022189 856 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
282087072 0 022189 856 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
283207072 0 022189 856 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
283367072 0 022189 856 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
286402152 0 017512 888 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
287282152 0 017512 888 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
287541306 0 011111 848 784stdsortg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
295889864 8 826012 952 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
296029848 8 826020 952 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
296489848 8 826020 952 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
296549864 8 826012 952 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
296689848 8 826020 952 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
296949848 8 826020 952 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
297009864 8 826012 952 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
297029864 8 826012 952 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
304722152 0 016208 888 736stdsorticpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
335701106 0 010863 848 784stdsortg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
336221305 0 013836 856 784stdsortg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
37072492 0 09268 792 776herfgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
401442136 0 018696 888 768stdsorticpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
481981472 0 016581 856 744x86icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
482801472 0 016581 856 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
486241472 0 016581 856 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
486601472 0 016581 856 744x86icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
486741488 0 016565 856 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
487461488 0 016565 856 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
488301472 0 015309 856 744x86icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
489881488 0 017757 856 776x86icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
490641488 0 016565 856 744x86icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
490681472 0 017389 856 776x86icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
491141488 0 015269 856 744x86icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
491601488 0 016565 856 744x86icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
492101488 0 016949 856 744x86icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
492461488 0 016549 856 744x86icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
492681488 0 017229 856 776x86icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
493661488 0 016949 856 744x86icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
493741488 0 016949 856 744x86icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
494341488 0 016549 856 744x86icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
495681488 0 016949 856 744x86icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
497821472 0 017101 856 776x86icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
498841472 0 016533 856 744x86icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
500581472 0 016533 856 744x86icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
54956925 0 09839 832 784stdsortg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
618981446 0 011068 808 776x86gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
620221302 0 010956 808 776x86gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
624381302 0 013705 816 776x86gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
655341122 0 09900 792 776x86gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
831523392 0 019133 856 776portable4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
832183296 0 017077 856 744portable4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
832183344 0 018805 856 744portable4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
836883296 0 018373 856 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
838483296 0 018373 856 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
839183296 0 018373 856 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
839703344 0 018805 856 744portable4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
839983344 0 018805 856 744portable4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
840563296 0 018373 856 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
840943344 0 018805 856 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
853226736 0 020517 856 744portable5icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
871466864 0 022325 856 744portable5icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
875766864 0 022325 856 744portable5icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
875882217 0 014625 816 776portable4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
878006864 0 022325 856 744portable5icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
878046864 0 022325 856 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
879844080 0 017917 856 744portable4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
880707104 0 022845 856 776portable5icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
882506744 0 021821 856 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
883924176 0 019237 856 744portable4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
884486744 0 021821 856 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
885046744 0 021821 856 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
886006744 0 021821 856 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
886804176 0 019237 856 744portable4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
887264176 0 019237 856 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
887284176 0 019237 856 744portable4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
890224072 0 019181 856 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
890384072 0 019181 856 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
890764072 0 019181 856 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
890824072 0 019181 856 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
893124208 0 019837 856 776portable4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
894861316 0 013713 816 776portable3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
910168176 0 023237 856 744portable5icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
917348176 0 023237 856 744portable5icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
917728176 0 023237 856 744portable5icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
918802192 0 017933 856 776portable3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
920561968 0 017429 856 744portable3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
922028176 0 023237 856 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
925008008 0 023117 856 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
925948008 0 023117 856 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
926968008 0 023117 856 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
927788432 0 024061 856 776portable5icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
927828008 0 023117 856 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
928127976 0 021813 856 744portable5icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
928961968 0 017429 856 744portable3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
93246854 0 010508 808 776portable4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
938082304 0 018573 856 776portable3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
939401968 0 017429 856 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
939641968 0 017429 856 744portable3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
944722080 0 017141 856 744portable3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
947201360 0 016437 856 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
947861360 0 016437 856 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
947901360 0 016437 856 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
948481360 0 016437 856 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
94936725 0 09500 792 776portable4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
949862304 0 017933 856 776portable3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
953061472 0 015309 856 744portable3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
953661360 0 015141 856 744portable3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
954422080 0 017141 856 744portable3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
955521472 0 016581 856 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
955662080 0 017141 856 744portable3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
955941472 0 016581 856 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
956001472 0 016581 856 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
956022080 0 017141 856 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
958081472 0 016581 856 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
95846921 0 010540 808 776portable4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
958482416 0 018333 856 776portable3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
100378407 0 010052 808 776portable3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1019061517 0 011164 808 776portable5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
102458436 0 010052 808 776portable3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1025422902 0 015297 816 776portable5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1037601646 0 011276 808 776portable5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1040741316 0 010092 792 776portable5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1058123984 0 020253 856 776portable4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
106686369 0 09140 792 776portable3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1100727872 0 024141 856 776portable5icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1110444704 0 020621 856 776portable4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1148729152 0 025069 856 776portable5icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017

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