Implementation notes: amd64, genji239, crypto_sort/int32

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sort
Primitive: int32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
482812032 0 027541 856 744avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
483012032 0 027541 856 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
487612032 0 027541 856 744avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
488412032 0 027541 856 744avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
489412528 0 028317 856 776avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
494212656 0 028973 856 776avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
498412000 0 025829 856 744avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
543413120 0 028797 856 776avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
543612576 0 027685 856 744avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
543812576 0 027685 856 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
545413248 0 029213 856 776avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
546212576 0 027685 856 744avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
547012576 0 027685 856 744avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
554011765 0 024217 816 776avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
554812624 0 026509 856 744avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
560610531 0 020236 808 776avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
567011373 0 021108 808 776avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
62789535 0 018388 792 776avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
710814480 0 029605 856 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
711414480 0 029605 856 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
711814480 0 029605 856 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
714814480 0 029605 856 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
783014992 0 030149 856 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
784214992 0 030149 856 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
786814992 0 030149 856 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
794614992 0 030149 856 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
88685916 8 13222547 936 928sid1607icpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
88866060 8 13223227 936 928sid1607icpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
89026940 8 13223739 936 928sid1607icpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
89146796 8 13223307 936 928sid1607icpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
92046852 8 13222843 936 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
92105972 8 13221939 936 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
92106852 8 13222843 936 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
92286852 8 13222843 936 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
92325988 8 13220651 936 896sid1607icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
92465972 8 13221939 936 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
92485972 8 13221939 936 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
92645852 8 13222203 936 896sid1607icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
92705868 8 13222219 936 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
92705868 8 13222219 936 896sid1607icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
92846748 8 13222691 936 896sid1607icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
92946884 8 13221595 936 896sid1607icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
93046748 8 13222691 936 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
93206732 8 13222675 936 896sid1607icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
93906732 8 13222675 936 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
94125852 8 13222203 936 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
96226852 8 13222843 936 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
96605972 8 13221939 936 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
105484689 8 10117654 896 904sid1607g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
108983864 8 10114025 888 904sid1607g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
113664179 8 10114409 888 904sid1607g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
149689644 8 825768 952 744aspasicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
150369644 8 825768 952 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
150369644 8 825768 952 744aspasicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
150389484 8 826016 952 744aspasicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
150629484 8 826016 952 744aspasicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
150669484 8 826016 952 744aspasicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
151049644 8 825768 952 744aspasicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
151089996 8 826688 952 776aspasicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
151369484 8 826016 952 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
151729932 8 826744 952 776aspasicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
1520219240 0 034741 856 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
1520419240 0 034741 856 744krasnovicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
1534619240 0 034741 856 744krasnovicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
1551419240 0 034341 856 744krasnovicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
1560619240 0 034341 856 744krasnovicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
1568619240 0 034373 856 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
1586419240 0 034325 856 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
1586819240 0 034373 856 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
1587219240 0 034341 856 744krasnovicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
1587219240 0 035021 856 776krasnovicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
1587819240 0 033101 856 744krasnovicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
1595619240 0 034341 856 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
159604010 0 013676 808 776oldavx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1600419240 0 034373 856 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
1604419240 0 034373 856 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
1605419240 0 034741 856 744krasnovicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
161204332 0 014028 808 776oldavx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1612819240 0 034325 856 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
1615219240 0 033045 856 744krasnovicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
1634619240 0 035533 856 776krasnovicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
163504807 0 017241 816 776oldavx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1635819240 0 034877 856 776krasnovicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
1637619240 0 034325 856 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
1648819240 0 034325 856 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
1652610020 8 827368 952 776aspasicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
1653610148 8 827128 952 776aspasicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
1657219240 0 035165 856 776krasnovicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
1657817880 0 027564 808 776krasnovgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1691617858 0 027516 808 776krasnovgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1802217880 0 030281 816 776krasnovgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1989617849 0 026628 792 776krasnovgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
206585136 0 021413 856 776oldavx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
208505136 0 020885 856 776oldavx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
209205136 0 020605 856 744oldavx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
209362408 0 016189 856 744herficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
209365136 0 020605 856 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
209425136 0 020605 856 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
209582472 0 018101 856 776herficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
209665136 0 020605 856 744oldavx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
209842472 0 017533 856 744herficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
210002400 0 017509 856 744herficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
210422472 0 018389 856 776herficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
210882408 0 017485 856 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
211202472 0 017533 856 744herficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
211322400 0 016237 856 744herficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
211322400 0 017509 856 744herficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
211442400 0 017509 856 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
211582408 0 017485 856 744herficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
211602440 0 017901 856 744herficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
211722408 0 017485 856 744herficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
211822440 0 018181 856 776herficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
212842440 0 017901 856 744herficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
212902472 0 017533 856 744herficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
214182472 0 017533 856 744herficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
216162400 0 017509 856 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
218482408 0 017485 856 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
21950533 0 012929 816 776herfgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
220082440 0 017901 856 744herficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
224744888 0 018677 856 744oldavx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
225962440 0 018709 856 776herficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
226162440 0 017901 856 744herficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
228642984 0 018320 888 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
230062768 0 011588 792 776oldavx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
232122984 0 018888 888 768stdsorticpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
234883564 8 10112897 872 904sid1607g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
236786080 0 021149 856 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
236885952 0 021589 856 776oldavx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
236906080 0 021149 856 744oldavx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
237206080 0 021149 856 744oldavx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
237206080 0 022005 856 776oldavx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
237286080 0 021149 856 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
241745568 0 020653 856 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
242205568 0 020653 856 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
243065568 0 020653 856 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
243205568 0 020653 856 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
243342136 0 018160 888 768stdsorticpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
245482136 0 017880 888 736stdsorticpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
245702136 0 017880 888 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
246462136 0 017880 888 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
250002984 0 019176 888 768stdsorticpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
253303016 0 017120 888 736stdsorticpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
254102136 0 017880 888 736stdsorticpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
255683000 0 018336 888 736stdsorticpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
258322984 0 018320 888 736stdsorticpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
258843000 0 018336 888 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
260286424 0 020269 856 744oldavx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
26152529 0 010188 808 776herfgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
266343016 0 018400 888 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
268103016 0 018400 888 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
27504492 0 09268 792 776herfgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
278803016 0 018400 888 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
281387072 0 022189 856 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
281443016 0 018400 888 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
281607072 0 022189 856 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
282167072 0 022189 856 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
28220564 0 010180 808 776herfgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
282542152 0 017512 888 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
282587072 0 022189 856 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
289782152 0 017512 888 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
291522152 0 017512 888 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
292002152 0 017512 888 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
294401306 0 011111 848 784stdsortg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
296249864 8 826012 952 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
296309848 8 826020 952 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
296429848 8 826020 952 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
296469848 8 826020 952 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
296769848 8 826020 952 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
296809864 8 826012 952 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
297029864 8 826012 952 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
297089864 8 826012 952 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
309062152 0 016208 888 736stdsorticpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
328041305 0 013836 856 784stdsortg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
337941106 0 010863 848 784stdsortg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
390362136 0 018696 888 768stdsorticpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
482721472 0 016581 856 744x86icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
483081472 0 016581 856 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
483321472 0 016581 856 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
484661472 0 016581 856 744x86icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
485301488 0 016565 856 744x86icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
485321472 0 015309 856 744x86icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
486601488 0 015269 856 744x86icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
489881488 0 017757 856 776x86icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
491021488 0 016549 856 744x86icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
491321488 0 016565 856 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
491381488 0 016949 856 744x86icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
491421488 0 016549 856 744x86icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
491961472 0 017389 856 776x86icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
491981488 0 016565 856 744x86icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
492441488 0 016565 856 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
492921488 0 016949 856 744x86icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
493541488 0 016949 856 744x86icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
494141488 0 017229 856 776x86icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
497101472 0 016533 856 744x86icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
497421472 0 016533 856 744x86icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
497521488 0 016949 856 744x86icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
497561472 0 017101 856 776x86icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
55206925 0 09839 832 784stdsortg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
619841302 0 010956 808 776x86gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
624501302 0 013705 816 776x86gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
629001446 0 011068 808 776x86gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
655221122 0 09900 792 776x86gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
830163296 0 017077 856 744portable4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
832783392 0 019133 856 776portable4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
834263344 0 018805 856 744portable4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
836763296 0 018373 856 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
838503296 0 018373 856 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
839363344 0 018805 856 744portable4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
839423344 0 018805 856 744portable4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
839883296 0 018373 856 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
840683344 0 018805 856 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
841823296 0 018373 856 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
851166736 0 020517 856 744portable5icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
870866864 0 022325 856 744portable5icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
874466864 0 022325 856 744portable5icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
877626864 0 022325 856 744portable5icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
878142217 0 014625 816 776portable4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
879104176 0 019237 856 744portable4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
881126864 0 022325 856 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
882004080 0 017917 856 744portable4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
883566744 0 021821 856 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
884644176 0 019237 856 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
884804176 0 019237 856 744portable4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
884886744 0 021821 856 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
885247104 0 022845 856 776portable5icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
886266744 0 021821 856 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
888724072 0 019181 856 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
888726744 0 021821 856 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
888944072 0 019181 856 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
889144176 0 019237 856 744portable4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
889904208 0 019837 856 776portable4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
892124072 0 019181 856 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
894204072 0 019181 856 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
895161316 0 013713 816 776portable3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
911868176 0 023237 856 744portable5icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
918388176 0 023237 856 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
920328176 0 023237 856 744portable5icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
921242192 0 017933 856 776portable3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
923561968 0 017429 856 744portable3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
923948008 0 023117 856 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
924348176 0 023237 856 744portable5icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
925368008 0 023117 856 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
926588008 0 023117 856 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
926928432 0 024061 856 776portable5icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
927707976 0 021813 856 744portable5icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
930428008 0 023117 856 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
93130854 0 010508 808 776portable4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
938581968 0 017429 856 744portable3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
938802304 0 018573 856 776portable3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
938941968 0 017429 856 744portable3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
940681968 0 017429 856 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
943382080 0 017141 856 744portable3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
944021360 0 016437 856 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
947701360 0 016437 856 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
947922304 0 017933 856 776portable3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
94928725 0 09500 792 776portable4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
949421360 0 016437 856 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
951521360 0 015141 856 744portable3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
952701472 0 015309 856 744portable3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
953341360 0 016437 856 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
953682080 0 017141 856 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
954102080 0 017141 856 744portable3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
954921472 0 016581 856 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
955321472 0 016581 856 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
955581472 0 016581 856 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
955641472 0 016581 856 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
956642080 0 017141 856 744portable3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
95830921 0 010540 808 776portable4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
958382416 0 018333 856 776portable3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
100566407 0 010052 808 776portable3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1019761517 0 011164 808 776portable5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1025322902 0 015297 816 776portable5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
102624436 0 010052 808 776portable3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1036861646 0 011276 808 776portable5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1039441316 0 010092 792 776portable5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1058143984 0 020253 856 776portable4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
106676369 0 09140 792 776portable3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1093887872 0 024141 856 776portable5icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
1109004704 0 020621 856 776portable4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
1145769152 0 025069 856 776portable5icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017

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