Implementation notes: amd64, genji262, crypto_sort/int32

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_sort
Primitive: int32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
831612032 0 027541 840 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
831612032 0 027541 840 744avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
833812032 0 027541 840 744avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
838212032 0 027541 840 744avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
873412576 0 027685 840 744avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
873412576 0 027685 840 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
873412576 0 027685 840 744avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
877812000 0 025829 840 744avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
877812576 0 027685 840 744avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
919612624 0 026509 840 744avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
985612549 0 023937 800 776avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
987812109 0 021972 792 776avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
99229245 0 018116 776 776avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
996614480 0 029605 840 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1001014480 0 029605 840 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1001014480 0 029605 840 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1003214480 0 029605 840 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1014211099 0 020876 792 776avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1027414992 0 030149 840 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1027414992 0 030149 840 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1029614992 0 030149 840 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1029614992 0 030149 840 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
161925988 8 13220651 920 896sid1607icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
162366884 8 13221595 920 896sid1607icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
163244797 8 10116670 880 904sid1607g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
165225868 8 13222219 920 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
165446852 8 13222843 920 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
165446748 8 13222691 920 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
165446852 8 13222843 920 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
165445868 8 13222219 920 896sid1607icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
165446852 8 13222843 920 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
165446852 8 13222843 920 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
165666748 8 13222691 920 896sid1607icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
165666732 8 13222675 920 896sid1607icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
165886732 8 13222675 920 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
167865972 8 13221939 920 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
168085972 8 13221939 920 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
168305852 8 13222203 920 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
168305972 8 13221939 920 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
168305972 8 13221939 920 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
168305852 8 13222203 920 896sid1607icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
171603806 8 10114041 872 904sid1607g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
174904259 8 10114617 872 904sid1607g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
201302408 0 017485 840 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
201522440 0 017901 840 744herficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
201742440 0 017901 840 744herficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
201742440 0 017901 840 744herficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
201742440 0 017901 840 744herficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
201962408 0 016189 840 744herficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
202182408 0 017485 840 744herficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
202622400 0 017509 840 744herficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
202622400 0 017509 840 744herficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
202842400 0 017509 840 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
202842400 0 017509 840 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
203282400 0 016237 840 744herficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
203502472 0 017533 840 744herficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
203502472 0 017533 840 744herficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
203502472 0 017533 840 744herficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
203502472 0 017533 840 744herficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
212964911 0 016273 800 776oldavx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
214729484 8 826016 936 744aspasicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
214729484 8 826016 936 744aspasicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
214729644 8 825768 936 744aspasicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
214729484 8 826016 936 744aspasicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
214724015 0 013756 792 776oldavx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
216049644 8 825768 936 744aspasicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
216489484 8 826016 936 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
216489644 8 825768 936 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
218249644 8 825768 936 744aspasicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
220004436 0 014252 792 776oldavx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
25520553 0 010332 792 776herfgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2587219240 0 034373 840 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2591619240 0 034341 840 744krasnovicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2591619240 0 034373 840 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2591619240 0 034741 840 744krasnovicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2591619240 0 034373 840 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2596019240 0 033101 840 744krasnovicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2598219240 0 034741 840 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2598219240 0 034341 840 744krasnovicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2602619240 0 034341 840 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2602619240 0 034741 840 744krasnovicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2613619240 0 034741 840 744krasnovicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2613619240 0 034373 840 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2631219240 0 034325 840 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2635619240 0 034341 840 744krasnovicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2655419240 0 034325 840 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2655419240 0 034325 840 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2664219240 0 034325 840 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2666417880 0 027692 792 776krasnovgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
267742408 0 017485 840 744herficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2697217880 0 029233 800 776krasnovgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2719217858 0 027580 792 776krasnovgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2741219240 0 033045 840 744krasnovicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
279409848 8 826020 936 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
279629864 8 826012 936 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
279849864 8 826012 936 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
279849848 8 826020 936 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
279849864 8 826012 936 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
279849848 8 826020 936 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
280069864 8 826012 936 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
280509848 8 826020 936 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2868817849 0 026692 776 776krasnovgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
287545136 0 020605 840 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
288645136 0 020605 840 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
288645136 0 020605 840 744oldavx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
288645136 0 020605 840 744oldavx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
294586080 0 021149 840 744oldavx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
294806080 0 021149 840 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
296346080 0 021149 840 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
297002716 0 011556 776 776oldavx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
305145568 0 020653 840 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
305585568 0 020653 840 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
306025568 0 020653 840 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
306245568 0 020653 840 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
313284888 0 018677 840 744oldavx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
32252564 0 010260 792 776herfgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
32384493 0 09284 776 776herfgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
333743000 0 018336 872 736stdsorticpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
335067072 0 022189 840 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
335063000 0 018336 872 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
335502408 0 017485 840 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
336167072 0 022189 840 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
336387072 0 022189 840 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
336827072 0 022189 840 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
344086424 0 020269 840 744oldavx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
345402984 0 018320 872 736stdsorticpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
349142984 0 018320 872 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
350463016 0 017120 872 736stdsorticpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
351123016 0 018400 872 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
352883016 0 018400 872 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
354203016 0 018400 872 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
354863016 0 018400 872 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
360362152 0 016208 872 736stdsorticpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
368506080 0 021149 840 744oldavx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
377082152 0 017512 872 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
377302152 0 017512 872 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
377742152 0 017512 872 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
378622152 0 017512 872 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
392922136 0 017880 872 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
394462136 0 017880 872 736stdsorticpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
397102136 0 017880 872 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
397542136 0 017880 872 736stdsorticpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
41668533 0 011849 800 776herfgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
420201369 0 012820 840 784stdsortg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
426581106 0 010927 832 784stdsortg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
434501362 0 011287 832 784stdsortg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
59356925 0 09855 816 784stdsortg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
620181472 0 016581 840 744x86icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
620621472 0 016581 840 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
620841488 0 016565 840 744x86icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
621061472 0 016581 840 744x86icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
621281488 0 016565 840 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
621501472 0 016581 840 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
621721488 0 016565 840 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
621721488 0 016565 840 744x86icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
623921488 0 015269 840 744x86icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
624141472 0 016533 840 744x86icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
624801472 0 015309 840 744x86icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
628541472 0 016533 840 744x86icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
655381488 0 016949 840 744x86icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
655601488 0 016949 840 744x86icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
656921488 0 016949 840 744x86icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
657141488 0 016949 840 744x86icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
663741488 0 016549 840 744x86icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
664401488 0 016549 840 744x86icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
702461658 0 013939 792 752x86clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
710381674 0 013699 792 736x86clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
710601180 0 010185 784 736x86clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
714341427 0 013107 792 752x86clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
715661427 0 013107 792 752x86clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
718303874 8 10113249 856 904sid1607g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
767141302 0 012625 800 776x86gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
775501298 0 011084 792 776x86gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
778141122 0 09916 776 776x86gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
784301411 0 011100 792 776x86gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
885723296 0 017077 840 744portable4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
897161398 0 013427 792 736portable4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
903323296 0 018373 840 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
903983296 0 018373 840 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
904203296 0 018373 840 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
904423296 0 018373 840 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
913443344 0 018805 840 744portable4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
914101163 0 012851 792 752portable4clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
914103344 0 018805 840 744portable4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
914541163 0 012851 792 752portable4clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
915863344 0 018805 840 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
918283344 0 018805 840 744portable4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
922021449 0 013747 792 752portable4clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
928626736 0 020517 840 744portable5icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
934121640 0 012961 800 776portable4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
937864080 0 017917 840 744portable4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
944686744 0 021821 840 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
946006744 0 021821 840 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
947546744 0 021821 840 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
948646864 0 022325 840 744portable5icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
948866864 0 022325 840 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
949526864 0 022325 840 744portable5icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
949964072 0 019181 840 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
950184072 0 019181 840 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
950404072 0 019181 840 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
950624072 0 019181 840 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
953486864 0 022325 840 744portable5icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
958106744 0 021821 840 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
958984176 0 019237 840 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
960304176 0 019237 840 744portable4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
961404176 0 019237 840 744portable4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
961624176 0 019237 840 744portable4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
972402477 0 014163 792 752portable5clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
972402477 0 014163 792 752portable5clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
981202870 0 014899 792 736portable5clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
991987976 0 021813 840 744portable5icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
993088008 0 023117 840 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
993308008 0 023117 840 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
995508176 0 023237 840 744portable5icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
995728008 0 023117 840 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
995948176 0 023237 840 744portable5icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
996168176 0 023237 840 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
997268008 0 023117 840 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
99836838 0 010620 792 776portable4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
100452762 0 09785 784 736portable4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1007608176 0 023237 840 744portable5icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
100958725 0 09516 776 776portable4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
102256905 0 010604 792 776portable4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1024981472 0 016581 840 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1025201472 0 016581 840 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1025201472 0 016581 840 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1025201472 0 016581 840 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1028061472 0 015309 840 744portable3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1028281360 0 016437 840 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1028281360 0 016437 840 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1028501360 0 015141 840 744portable3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1028501360 0 016437 840 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1030481360 0 016437 840 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1037742080 0 017141 840 744portable3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1039281968 0 017429 840 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1039502080 0 017141 840 744portable3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1039722080 0 017141 840 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1040381968 0 017429 840 744portable3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1041702080 0 017141 840 744portable3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1042141968 0 017429 840 744portable3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1051601968 0 017429 840 744portable3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
105886423 0 010196 792 776portable3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1074921486 0 011260 792 776portable5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1077122274 0 013601 800 776portable5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
108592401 0 012435 792 736portable3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1088561392 0 010409 784 736portable5clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1102641318 0 010108 776 776portable5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
111078817 0 013131 792 752portable3clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1114301607 0 011308 792 776portable5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
112178341 0 09369 784 736portable3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
112992766 0 012443 792 752portable3clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
113388766 0 012443 792 752portable3clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1152582921 0 015219 792 752portable5clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
115588436 0 010132 792 776portable3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
116314369 0 09156 776 776portable3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
120890902 0 012217 800 776portable3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

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: 66, namely:
CompilerImplementations
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer aspas
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer aspas
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer aspas
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer aspas
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer aspas
icpc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer avx2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer herf
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer herf
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer herf
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer krasnov
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer krasnov
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer krasnov
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer oldavx2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer oldavx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer oldavx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer portable3
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer portable3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer portable3
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer portable4
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer portable4
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer portable4
icc -march=skylake-avx512 -mtune=skylake-avx512 -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
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer portable5
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer portable5
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer portable5
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sid1607
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sid1607
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sid1607
icpc -march=skylake-avx512 -mtune=skylake-avx512 -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
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer stdsort
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer stdsort
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer stdsort
icpc -march=skylake-avx512 -mtune=skylake-avx512 -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
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer x86
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer x86
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer x86
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer x86

Compiler output

Implementation: aspas
Security model: unknown
Compiler: clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
api.cpp: In file included from api.cpp:3:
api.cpp: In file included from ./aspas.h:204:
api.cpp: In file included from ./aspas.tcc:31:
api.cpp: In file included from ./sorter.h:120:
api.cpp: In file included from ./sorter_avx2.tcc:24:
api.cpp: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/immintrin.h:27:
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
api.cpp: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
api.cpp: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
api.cpp: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
api.cpp: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
api.cpp: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
api.cpp: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
api.cpp: ...

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

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

Compiler output

Implementation: avx2
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
sort.c: In file included from sort.c:4:
sort.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/immintrin.h:27:
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:103:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx2

Compiler output

Implementation: herf
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
sort.c: In file included from sort.c:29:
sort.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:31:
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ^
sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:103:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
sort.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE herf
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE herf
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE herf
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE herf
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE herf

Compiler output

Implementation: krasnov
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:3:16: error: unknown token in expression in '.set' directive
qsort_AVX2_HSW_256bit_int.s: .set pivotALU, %ecx
qsort_AVX2_HSW_256bit_int.s: ^
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:3:16: error: missing expression in '.set' directive
qsort_AVX2_HSW_256bit_int.s: .set pivotALU, %ecx
qsort_AVX2_HSW_256bit_int.s: ^
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:5:10: error: unknown token in expression in '.set' directive
qsort_AVX2_HSW_256bit_int.s: .set A0, %ymm0
qsort_AVX2_HSW_256bit_int.s: ^
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:5:10: error: missing expression in '.set' directive
qsort_AVX2_HSW_256bit_int.s: .set A0, %ymm0
qsort_AVX2_HSW_256bit_int.s: ^
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:6:10: error: unknown token in expression in '.set' directive
qsort_AVX2_HSW_256bit_int.s: .set A1, %ymm1
qsort_AVX2_HSW_256bit_int.s: ^
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:6:10: error: missing expression in '.set' directive
qsort_AVX2_HSW_256bit_int.s: .set A1, %ymm1
qsort_AVX2_HSW_256bit_int.s: ^
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:7:10: error: unknown token in expression in '.set' directive
qsort_AVX2_HSW_256bit_int.s: .set A2, %ymm2
qsort_AVX2_HSW_256bit_int.s: ^
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:7:10: error: missing expression in '.set' directive
qsort_AVX2_HSW_256bit_int.s: .set A2, %ymm2
qsort_AVX2_HSW_256bit_int.s: ^
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:8:10: error: unknown token in expression in '.set' directive
qsort_AVX2_HSW_256bit_int.s: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE krasnov
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE krasnov
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE krasnov
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE krasnov
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE krasnov

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
int32_sort.c: In file included from int32_sort.c:3:
int32_sort.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/immintrin.h:27:
int32_sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
int32_sort.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
int32_sort.c: ^
int32_sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
int32_sort.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
int32_sort.c: ^
int32_sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
int32_sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
int32_sort.c: ^
int32_sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
int32_sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
int32_sort.c: ^
int32_sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
int32_sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
int32_sort.c: ^
int32_sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
int32_sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
int32_sort.c: ^
int32_sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
int32_sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
int32_sort.c: ^
int32_sort.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:103:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
int32_sort.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
int32_sort.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE oldavx2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE oldavx2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE oldavx2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE oldavx2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE oldavx2

Compiler output

Implementation: sid1607
Security model: unknown
Compiler: clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
api.cpp: In file included from api.cpp:2:
api.cpp: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/algorithm:62:
api.cpp: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/bits/stl_algo.h:65:
api.cpp: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/random:51:
api.cpp: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux/bits/opt_random.h:33:
api.cpp: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:27:
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:41:10: error: use of undeclared identifier '__builtin_ia32_bsrsi'
api.cpp: return __builtin_ia32_bsrsi (__X);
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:112:1: error: definition of builtin function '__rdtsc'
api.cpp: __rdtsc (void)
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:134:10: error: use of undeclared identifier '__builtin_ia32_rolqi'
api.cpp: return __builtin_ia32_rolqi (__X, __C);
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:142:10: error: use of undeclared identifier '__builtin_ia32_rolhi'; did you mean '__builtin_ia32_korhi'?
api.cpp: return __builtin_ia32_rolhi (__X, __C);
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:41:10: note: '__builtin_ia32_korhi' declared here
api.cpp: return __builtin_ia32_bsrsi (__X);
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:159:10: error: use of undeclared identifier '__builtin_ia32_rorqi'; did you mean '__builtin_ia32_korhi'?
api.cpp: return __builtin_ia32_rorqi (__X, __C);
api.cpp: ^
api.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:41:10: note: '__builtin_ia32_korhi' declared here
api.cpp: ...

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

Compiler output

Implementation: stdsort
Security model: unknown
Compiler: clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
sort.cpp: In file included from sort.cpp:2:
sort.cpp: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/algorithm:62:
sort.cpp: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/bits/stl_algo.h:65:
sort.cpp: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/random:51:
sort.cpp: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux/bits/opt_random.h:33:
sort.cpp: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:27:
sort.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:41:10: error: use of undeclared identifier '__builtin_ia32_bsrsi'
sort.cpp: return __builtin_ia32_bsrsi (__X);
sort.cpp: ^
sort.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:112:1: error: definition of builtin function '__rdtsc'
sort.cpp: __rdtsc (void)
sort.cpp: ^
sort.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:134:10: error: use of undeclared identifier '__builtin_ia32_rolqi'
sort.cpp: return __builtin_ia32_rolqi (__X, __C);
sort.cpp: ^
sort.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:142:10: error: use of undeclared identifier '__builtin_ia32_rolhi'; did you mean '__builtin_ia32_korhi'?
sort.cpp: return __builtin_ia32_rolhi (__X, __C);
sort.cpp: ^
sort.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:41:10: note: '__builtin_ia32_korhi' declared here
sort.cpp: return __builtin_ia32_bsrsi (__X);
sort.cpp: ^
sort.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:159:10: error: use of undeclared identifier '__builtin_ia32_rorqi'; did you mean '__builtin_ia32_korhi'?
sort.cpp: return __builtin_ia32_rorqi (__X, __C);
sort.cpp: ^
sort.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:41:10: note: '__builtin_ia32_korhi' declared here
sort.cpp: ...

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