Implementation notes: amd64, genji346, crypto_sort/int32

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_sort
Primitive: int32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
474012032 0 027557 856 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
474012032 0 027557 856 744avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
476012032 0 027557 856 744avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
476012032 0 027557 856 744avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
482012000 0 025845 856 744avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
49809245 0 018132 792 776avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
500011117 0 020964 808 776avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
516011397 0 023425 816 776avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
520012576 0 027701 856 744avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
520012624 0 026525 856 744avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
524012576 0 027701 856 744avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
524012576 0 027701 856 744avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
526012576 0 027701 856 744avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
540010063 0 019804 808 776avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1128014480 0 029621 856 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1128014480 0 029621 856 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1130014480 0 029621 856 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1130014480 0 029621 856 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1132014992 0 030165 856 744avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1134014992 0 030165 856 744avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1134014992 0 030165 856 744avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1134014992 0 030165 856 744avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
120405972 8 13221955 936 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
120405972 8 13221955 936 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
120606852 8 13222859 936 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
120606748 8 13222707 936 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
120606884 8 13221611 936 896sid1607icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
120605868 8 13222235 936 896sid1607icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
120606748 8 13222707 936 896sid1607icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
120606732 8 13222691 936 896sid1607icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
120805868 8 13222235 936 896sid1607icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
120806852 8 13222859 936 896sid1607icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
121004765 8 10117310 896 904sid1607g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
121006732 8 13222691 936 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
121006852 8 13222859 936 896sid1607icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
121005988 8 13220667 936 896sid1607icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
121006852 8 13222859 936 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
121005852 8 13222219 936 896sid1607icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
121205972 8 13221955 936 896sid1607icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
121405972 8 13221955 936 896sid1607icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
121605852 8 13222219 936 896sid1607icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
132204259 8 10114601 888 904sid1607g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
141404308 0 014108 808 776oldavx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
141804767 0 016785 816 776oldavx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
145003806 8 10114009 888 904sid1607g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1514017858 0 027532 808 776krasnovgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1516017880 0 029889 816 776krasnovgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1556017849 0 026708 792 776krasnovgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
156403883 0 013596 808 776oldavx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1690019240 0 034357 856 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1694019240 0 034357 856 744krasnovicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
1704019240 0 034357 856 744krasnovicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1714019240 0 034357 856 744krasnovicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
1722019240 0 034757 856 744krasnovicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
1730019240 0 034757 856 744krasnovicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
174409484 8 826032 952 744aspasicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
174609644 8 825784 952 744aspasicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
174609484 8 826032 952 744aspasicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
175009644 8 825784 952 744aspasicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
175209644 8 825784 952 744aspasicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
175409484 8 826032 952 744aspasicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
175609484 8 826032 952 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
175609644 8 825784 952 744aspasicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1758019240 0 034757 856 744krasnovicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
1772019240 0 033117 856 744krasnovicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
1784019240 0 034389 856 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1788019240 0 034389 856 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1800019240 0 034757 856 744krasnovicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
181005136 0 020621 856 744oldavx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
1812019240 0 034341 856 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1812019240 0 034389 856 744krasnovicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
181205136 0 020621 856 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
1814019240 0 033061 856 744krasnovicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
181605136 0 020621 856 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
181605136 0 020621 856 744oldavx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
1826019240 0 034389 856 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1828019240 0 034341 856 744krasnovicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1848017880 0 027644 808 776krasnovgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1848019240 0 034341 856 744krasnovicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1864019240 0 034341 856 744krasnovicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
189002440 0 017917 856 744herficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
189002408 0 016205 856 744herficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
189202408 0 017501 856 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
189202440 0 017917 856 744herficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
189202408 0 017501 856 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
189202440 0 017917 856 744herficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
189202408 0 017501 856 744herficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
189202408 0 017501 856 744herficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
189202440 0 017917 856 744herficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
189606080 0 021165 856 744oldavx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
190002472 0 017549 856 744herficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
190002400 0 017525 856 744herficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
190002400 0 016253 856 744herficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
190002400 0 017525 856 744herficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
190002400 0 017525 856 744herficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
190202400 0 017525 856 744herficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
190202472 0 017549 856 744herficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
190402472 0 017549 856 744herficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
190406080 0 021165 856 744oldavx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
190806080 0 021165 856 744oldavx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
191006080 0 021165 856 744oldavx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
194002472 0 017549 856 744herficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
20380533 0 012505 816 776herfgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
204804888 0 018693 856 744oldavx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
209806424 0 020285 856 744oldavx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
215802716 0 011572 792 776oldavx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
243002152 0 016224 888 736stdsorticpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
247003000 0 018352 888 736stdsorticpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
247203000 0 018352 888 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
248002152 0 017528 888 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
248602152 0 017528 888 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
248602152 0 017528 888 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
249402152 0 017528 888 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
25060553 0 010316 808 776herfgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
25260564 0 010228 808 776herfgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
253203016 0 017136 888 736stdsorticpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
254202984 0 018336 888 736stdsorticpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
255602984 0 018336 888 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
259401362 0 011271 848 784stdsortg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
261403016 0 018416 888 736stdsorticpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
262203016 0 018416 888 736stdsorticpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
263003016 0 018416 888 736stdsorticpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
263003016 0 018416 888 736stdsorticpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
263802136 0 017896 888 736stdsorticpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
264402136 0 017896 888 736stdsorticpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
267401106 0 010895 848 784stdsortg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
268402136 0 017896 888 736stdsorticpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
269002136 0 017896 888 736stdsorticpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
275001369 0 013476 856 784stdsortg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
275805568 0 020669 856 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
275805568 0 020669 856 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
275805568 0 020669 856 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
276605568 0 020669 856 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
283607072 0 022205 856 744oldavx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
283607072 0 022205 856 744oldavx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
283807072 0 022205 856 744oldavx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
283807072 0 022205 856 744oldavx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
292203463 8 10112841 872 904sid1607g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
31020493 0 09300 792 776herfgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
337809848 8 826036 952 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
338209864 8 826028 952 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
338209864 8 826028 952 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
338209848 8 826036 952 744aspasicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
338209848 8 826036 952 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
338409864 8 826028 952 744aspasicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
338809848 8 826036 952 744aspasicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
339209864 8 826028 952 744aspasicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
33920925 0 09871 832 784stdsortg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
570601488 0 016581 856 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
571201488 0 016581 856 744x86icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
571801488 0 016581 856 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
572201488 0 016581 856 744x86icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
576201472 0 016597 856 744x86icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
576801472 0 016597 856 744x86icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
577801472 0 015325 856 744x86icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
578401472 0 016597 856 744x86icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
579801472 0 016597 856 744x86icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
582801472 0 016549 856 744x86icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
585001488 0 015285 856 744x86icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
585601472 0 016549 856 744x86icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
626801488 0 016565 856 744x86icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
627001488 0 016965 856 744x86icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
627401488 0 016965 856 744x86icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
635001488 0 016565 856 744x86icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
641801488 0 016965 856 744x86icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
648001488 0 016965 856 744x86icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
658001658 0 013955 808 752x86clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
658801674 0 013715 808 736x86clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
669801427 0 013123 808 752x86clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
670001180 0 010201 800 736x86clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
674401427 0 013123 808 752x86clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
705201302 0 013281 816 776x86gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
711201298 0 011068 808 776x86gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
716201122 0 09932 792 776x86gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
718201411 0 011084 808 776x86gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
824803296 0 017093 856 744portable4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
832801398 0 013443 808 736portable4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
835003344 0 018821 856 744portable4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
835803344 0 018821 856 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
836603344 0 018821 856 744portable4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
840203344 0 018821 856 744portable4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
842801163 0 012867 808 752portable4clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
844003296 0 018389 856 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
844201163 0 012867 808 752portable4clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
845003296 0 018389 856 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
845003296 0 018389 856 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
845403296 0 018389 856 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
851201449 0 013763 808 752portable4clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
855006736 0 020533 856 744portable5icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
860002241 0 014217 816 776portable4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
866606744 0 021837 856 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
872004080 0 017933 856 744portable4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
873206744 0 021837 856 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
878404072 0 019197 856 744portable4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
878806744 0 021837 856 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
879806864 0 022341 856 744portable5icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
880806864 0 022341 856 744portable5icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
881204072 0 019197 856 744portable4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
881404072 0 019197 856 744portable4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
881404072 0 019197 856 744portable4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
882006744 0 021837 856 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
883206864 0 022341 856 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
883606864 0 022341 856 744portable5icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
894404176 0 019253 856 744portable4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
894404176 0 019253 856 744portable4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
895604176 0 019253 856 744portable4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
896004176 0 019253 856 744portable4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
898802477 0 014179 808 752portable5clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
899202477 0 014179 808 752portable5clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
911802870 0 014915 808 736portable5clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
915407976 0 021829 856 744portable5icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
918202921 0 015235 808 752portable5clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
918808176 0 023253 856 744portable5icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
919008008 0 023133 856 744portable5icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
921808008 0 023133 856 744portable5icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
922208176 0 023253 856 744portable5icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
922408008 0 023133 856 744portable5icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
922608008 0 023133 856 744portable5icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
923208176 0 023253 856 744portable5icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
92560838 0 010604 808 776portable4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
927601968 0 017445 856 744portable3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
927808176 0 023253 856 744portable5icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
929001360 0 015157 856 744portable3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
932401968 0 017445 856 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
933801968 0 017445 856 744portable3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
936001968 0 017445 856 744portable3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
93600762 0 09801 800 736portable4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
93720725 0 09532 792 776portable4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
937801360 0 016453 856 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
93880905 0 010572 808 776portable4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
939001360 0 016453 856 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
939201360 0 016453 856 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
939401472 0 016597 856 744portable3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
940601472 0 016597 856 744portable3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
944801360 0 016453 856 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
955001472 0 016597 856 744portable3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
956001472 0 016597 856 744portable3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
963801472 0 015325 856 744portable3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
968202080 0 017157 856 744portable3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
972202080 0 017157 856 744portable3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
980802080 0 017157 856 744portable3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
982202080 0 017157 856 744portable3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
998001316 0 013289 816 776portable3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
99900436 0 010100 808 776portable3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
100140401 0 012451 808 736portable3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1002201486 0 011244 808 776portable5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1008202923 0 014905 816 776portable5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1012601392 0 010425 800 736portable5clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
101820817 0 013147 808 752portable3clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1021001318 0 010124 792 776portable5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
102460341 0 09385 800 736portable3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
103280423 0 010180 808 776portable3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
103360766 0 012459 808 752portable3clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1038401607 0 011276 808 776portable5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
104060766 0 012459 808 752portable3clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
108420369 0 09172 792 776portable3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

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