Implementation notes: amd64, genji441, crypto_sort/int32

Computer: genji441
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_sort
Primitive: int32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5348? ? ?? ? ?avx2icc2018081920180818
5364? ? ?? ? ?avx2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018081920180818
5436? ? ?? ? ?avx2icc_-no-vec2018081920180818
5520? ? ?? ? ?avx2icc_-xSSE4.1_-O2_-fomit-frame-pointer2018081920180818
5520? ? ?? ? ?avx2icc_-xSSE4.2_-O2_-fomit-frame-pointer2018081920180818
5932? ? ?? ? ?avx2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018081920180818
6092? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
6120? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
6128? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
6132? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
6176? ? ?? ? ?avx2icc_-xSSE4.2_-O3_-fomit-frame-pointer2018081920180818
6192? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
6196? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
6200? ? ?? ? ?avx2icc_-xSSE4.1_-O3_-fomit-frame-pointer2018081920180818
6232? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
6236? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
6288? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
6296? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
6564? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
7048? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
7876? ? ?? ? ?avx2icc_-xAVX_-O2_-fomit-frame-pointer2018081920180818
7900? ? ?? ? ?avx2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018081920180818
8528? ? ?? ? ?avx2icc_-xAVX_-O3_-fomit-frame-pointer2018081920180818
8528? ? ?? ? ?avx2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018081920180818
12776? ? ?? ? ?sid1607g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
12996? ? ?? ? ?sid1607g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
13900? ? ?? ? ?sid1607g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
13996? ? ?? ? ?sid1607g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
14088? ? ?? ? ?sid1607g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
14316? ? ?? ? ?sid1607g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
14408? ? ?? ? ?sid1607g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
14468? ? ?? ? ?sid1607g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
14580? ? ?? ? ?krasnovgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018081920180818
14648? ? ?? ? ?sid1607g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
14652? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
14880? ? ?? ? ?krasnovgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
14940? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
15076? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
15252? ? ?? ? ?krasnovgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
15268? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018081920180818
15272? ? ?? ? ?krasnovgcc_-funroll-loops_-O_-fomit-frame-pointer2018081920180818
15496? ? ?? ? ?krasnovgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
15700? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
15736? ? ?? ? ?krasnovgcc_-O_-fomit-frame-pointer2018081920180818
15824? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
15840? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018081920180818
15844? ? ?? ? ?krasnovgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
15944? ? ?? ? ?krasnovgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
15944? ? ?? ? ?krasnovgcc_-m64_-O_-fomit-frame-pointer2018081920180818
15948? ? ?? ? ?krasnovgcc_-funroll-loops_-O2_-fomit-frame-pointer2018081920180818
15960? ? ?? ? ?krasnovgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
15964? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
15996? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
16036? ? ?? ? ?krasnovgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018081920180818
16132? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018081920180818
16184? ? ?? ? ?krasnovgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
16188? ? ?? ? ?krasnovgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
16248? ? ?? ? ?krasnovgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
16324? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018081920180818
16352? ? ?? ? ?krasnovgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
16376? ? ?? ? ?krasnovgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
16380? ? ?? ? ?krasnovgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018081920180818
16424? ? ?? ? ?krasnovgcc_-march=nocona_-O_-fomit-frame-pointer2018081920180818
16452? ? ?? ? ?krasnovgcc_-funroll-loops_-O3_-fomit-frame-pointer2018081920180818
16520? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
16528? ? ?? ? ?krasnovgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018081920180818
16632? ? ?? ? ?krasnovgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
16640? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018081920180818
16696? ? ?? ? ?krasnovgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018081920180818
16804? ? ?? ? ?krasnovgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
17024? ? ?? ? ?krasnovgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018081920180818
17048? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
17192? ? ?? ? ?krasnovgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
17296? ? ?? ? ?krasnovgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
17320? ? ?? ? ?krasnovgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018081920180818
17324? ? ?? ? ?krasnovgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018081920180818
17624? ? ?? ? ?oldavx2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
17652? ? ?? ? ?oldavx2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
17652? ? ?? ? ?oldavx2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
17664? ? ?? ? ?oldavx2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
17672? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018081920180818
17708? ? ?? ? ?oldavx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
17712? ? ?? ? ?oldavx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
17732? ? ?? ? ?oldavx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
17740? ? ?? ? ?krasnovgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018081920180818
17988? ? ?? ? ?krasnovgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
18104? ? ?? ? ?oldavx2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
18132? ? ?? ? ?krasnovgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
18144? ? ?? ? ?oldavx2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
18216? ? ?? ? ?krasnovgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
18312? ? ?? ? ?krasnovgcc_-march=k8_-O_-fomit-frame-pointer2018081920180818
18496? ? ?? ? ?krasnovgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
18664? ? ?? ? ?krasnovgcc_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
18776? ? ?? ? ?krasnovgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
18844? ? ?? ? ?krasnovgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
18944? ? ?? ? ?krasnovgcc_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
18968? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018081920180818
19016? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018081920180818
19056? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
19092? ? ?? ? ?krasnovgcc_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
19096? ? ?? ? ?krasnovicc_-xSSE4.1_-O3_-fomit-frame-pointer2018081920180818
19108? ? ?? ? ?krasnovicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018081920180818
19112? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
19180? ? ?? ? ?krasnovgcc_-Os_-fomit-frame-pointer2018081920180818
19188? ? ?? ? ?krasnovicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018081920180818
19208? ? ?? ? ?krasnovicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018081920180818
19232? ? ?? ? ?krasnovgcc_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
19252? ? ?? ? ?krasnovgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
19312? ? ?? ? ?krasnovgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018081920180818
19336? ? ?? ? ?krasnovgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
19356? ? ?? ? ?krasnovgcc_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
19360? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018081920180818
19380? ? ?? ? ?krasnovgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
19424? ? ?? ? ?krasnovgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
19428? ? ?? ? ?krasnovgcc_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
19448? ? ?? ? ?krasnovgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018081920180818
19456? ? ?? ? ?krasnovgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018081920180818
19472? ? ?? ? ?krasnovgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018081920180818
19504? ? ?? ? ?krasnovicc2018081920180818
19544? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018081920180818
19548? ? ?? ? ?krasnovgcc_-funroll-loops_-Os_-fomit-frame-pointer2018081920180818
19548? ? ?? ? ?krasnovgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018081920180818
19548? ? ?? ? ?krasnovgcc_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
19616? ? ?? ? ?krasnovgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018081920180818
19648? ? ?? ? ?krasnovgcc_-m64_-Os_-fomit-frame-pointer2018081920180818
19664? ? ?? ? ?krasnovgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
19668? ? ?? ? ?krasnovicc_-xAVX_-O2_-fomit-frame-pointer2018081920180818
19728? ? ?? ? ?krasnovgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018081920180818
19744? ? ?? ? ?krasnovgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
19756? ? ?? ? ?krasnovicc_-xAVX_-O3_-fomit-frame-pointer2018081920180818
19820? ? ?? ? ?krasnovgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
19964? ? ?? ? ?krasnovgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018081920180818
20132? ? ?? ? ?krasnovgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
20176? ? ?? ? ?krasnovgcc_-march=k8_-O3_-fomit-frame-pointer2018081920180818
20276? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018081920180818
20340? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
21500? ? ?? ? ?herfgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018081920180818
21712? ? ?? ? ?herfgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018081920180818
21776? ? ?? ? ?krasnovicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018081920180818
21960? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
22088? ? ?? ? ?krasnovicc_-no-vec2018081920180818
22100? ? ?? ? ?herfgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
22116? ? ?? ? ?herfgcc_-funroll-loops_-O3_-fomit-frame-pointer2018081920180818
22124? ? ?? ? ?krasnovgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
22140? ? ?? ? ?krasnovgcc_-m64_-O2_-fomit-frame-pointer2018081920180818
22152? ? ?? ? ?herfgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
22168? ? ?? ? ?krasnovgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018081920180818
22224? ? ?? ? ?krasnovicc_-xSSE4.1_-O2_-fomit-frame-pointer2018081920180818
22300? ? ?? ? ?krasnovgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
22312? ? ?? ? ?krasnovgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
22384? ? ?? ? ?krasnovgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
22428? ? ?? ? ?krasnovgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
22432? ? ?? ? ?krasnovgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018081920180818
22448? ? ?? ? ?krasnovgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
22452? ? ?? ? ?krasnovgcc_-O2_-fomit-frame-pointer2018081920180818
22472? ? ?? ? ?krasnovgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
22484? ? ?? ? ?krasnovgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018081920180818
22508? ? ?? ? ?krasnovgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
22572? ? ?? ? ?krasnovgcc_-march=k8_-O2_-fomit-frame-pointer2018081920180818
22640? ? ?? ? ?krasnovgcc_-O3_-fomit-frame-pointer2018081920180818
22668? ? ?? ? ?krasnovicc_-xSSE4.2_-O2_-fomit-frame-pointer2018081920180818
22672? ? ?? ? ?krasnovgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
22684? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
22812? ? ?? ? ?krasnovgcc_-m64_-O3_-fomit-frame-pointer2018081920180818
22968? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018081920180818
22980? ? ?? ? ?krasnovicc_-xSSE4.2_-O3_-fomit-frame-pointer2018081920180818
22984? ? ?? ? ?herficc_-no-vec2018081920180818
23048? ? ?? ? ?oldavx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
23240? ? ?? ? ?herfgcc_-m64_-O3_-fomit-frame-pointer2018081920180818
23240? ? ?? ? ?herficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018081920180818
23296? ? ?? ? ?herfgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018081920180818
23304? ? ?? ? ?herficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018081920180818
23304? ? ?? ? ?herficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018081920180818
23360? ? ?? ? ?herficc_-xAVX_-O3_-fomit-frame-pointer2018081920180818
23364? ? ?? ? ?oldavx2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
23372? ? ?? ? ?herfgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
23380? ? ?? ? ?oldavx2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
23404? ? ?? ? ?herfgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
23416? ? ?? ? ?herficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018081920180818
23456? ? ?? ? ?herfgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018081920180818
23464? ? ?? ? ?herficc_-xSSE4.1_-O2_-fomit-frame-pointer2018081920180818
23504? ? ?? ? ?herfgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
23560? ? ?? ? ?herfgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
23564? ? ?? ? ?herficc_-xSSE4.2_-O3_-fomit-frame-pointer2018081920180818
23648? ? ?? ? ?herfgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
23660? ? ?? ? ?herficc_-xAVX_-O2_-fomit-frame-pointer2018081920180818
23660? ? ?? ? ?herficc_-xSSE4.2_-O2_-fomit-frame-pointer2018081920180818
23696? ? ?? ? ?herficc2018081920180818
23704? ? ?? ? ?herficc_-xSSE4.1_-O3_-fomit-frame-pointer2018081920180818
23828? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
24008? ? ?? ? ?herfgcc_-O3_-fomit-frame-pointer2018081920180818
24164? ? ?? ? ?herfgcc_-march=k8_-O3_-fomit-frame-pointer2018081920180818
24240? ? ?? ? ?herfgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
24256? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018081920180818
24308? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018081920180818
24344? ? ?? ? ?herfgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018081920180818
24456? ? ?? ? ?herfgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018081920180818
24912? ? ?? ? ?herfgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
24972? ? ?? ? ?herfgcc_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
25092? ? ?? ? ?herfgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
25280? ? ?? ? ?herfgcc_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
26432? ? ?? ? ?sid1607g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
26676? ? ?? ? ?sid1607g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
26708? ? ?? ? ?sid1607g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
26852? ? ?? ? ?stdsortg++_-march=nocona_-O_-fomit-frame-pointer2018081920180818
26928? ? ?? ? ?herfgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018081920180818
27224? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
27388? ? ?? ? ?herfgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
27460? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
27500? ? ?? ? ?stdsortg++_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
27504? ? ?? ? ?herfgcc_-m64_-O2_-fomit-frame-pointer2018081920180818
27528? ? ?? ? ?herfgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018081920180818
27612? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
27628? ? ?? ? ?herfgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
27908? ? ?? ? ?herfgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
27932? ? ?? ? ?herfgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018081920180818
27980? ? ?? ? ?herfgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
27996? ? ?? ? ?herfgcc_-O2_-fomit-frame-pointer2018081920180818
28008? ? ?? ? ?herfgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018081920180818
28116? ? ?? ? ?herfgcc_-funroll-loops_-O2_-fomit-frame-pointer2018081920180818
28240? ? ?? ? ?herfgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018081920180818
28356? ? ?? ? ?herfgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
28392? ? ?? ? ?herfgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
28408? ? ?? ? ?herfgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018081920180818
28412? ? ?? ? ?herfgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
28416? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018081920180818
28476? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
28524? ? ?? ? ?herfgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018081920180818
28564? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
28580? ? ?? ? ?herfgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
28584? ? ?? ? ?herfgcc_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
28616? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018081920180818
28620? ? ?? ? ?herfgcc_-Os_-fomit-frame-pointer2018081920180818
28620? ? ?? ? ?herfgcc_-march=k8_-Os_-fomit-frame-pointer2018081920180818
28640? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018081920180818
28644? ? ?? ? ?herfgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018081920180818
28660? ? ?? ? ?herfgcc_-funroll-loops_-O_-fomit-frame-pointer2018081920180818
28708? ? ?? ? ?herfgcc_-march=k8_-O2_-fomit-frame-pointer2018081920180818
28716? ? ?? ? ?herfgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
28728? ? ?? ? ?herfgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
28744? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
28768? ? ?? ? ?herfgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
28772? ? ?? ? ?herfgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
28940? ? ?? ? ?herfgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
28944? ? ?? ? ?herfgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018081920180818
28948? ? ?? ? ?herfgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
28952? ? ?? ? ?herfgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018081920180818
28988? ? ?? ? ?herfgcc_-funroll-loops_-Os_-fomit-frame-pointer2018081920180818
29040? ? ?? ? ?herfgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018081920180818
29080? ? ?? ? ?herfgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
29092? ? ?? ? ?herfgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
29112? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
29216? ? ?? ? ?herfgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018081920180818
29260? ? ?? ? ?herfgcc_-m64_-Os_-fomit-frame-pointer2018081920180818
29268? ? ?? ? ?herfgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018081920180818
29320? ? ?? ? ?herfgcc_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
29348? ? ?? ? ?herfgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
29360? ? ?? ? ?herfgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
29380? ? ?? ? ?herfgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018081920180818
29460? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018081920180818
29476? ? ?? ? ?herfgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018081920180818
29740? ? ?? ? ?stdsortg++_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
29876? ? ?? ? ?stdsortg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
29940? ? ?? ? ?herfgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
29956? ? ?? ? ?stdsortg++_-march=k8_-O_-fomit-frame-pointer2018081920180818
29976? ? ?? ? ?stdsortg++_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
30020? ? ?? ? ?herfgcc_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
30144? ? ?? ? ?herfgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
30180? ? ?? ? ?stdsortg++_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
30400? ? ?? ? ?stdsortg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
30420? ? ?? ? ?stdsortg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
30796? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
31516? ? ?? ? ?stdsortg++_-m64_-march=core2_-O_-fomit-frame-pointer2018081920180818
31540? ? ?? ? ?herfgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
31576? ? ?? ? ?herfgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
31620? ? ?? ? ?herfgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
31628? ? ?? ? ?stdsortg++_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
31668? ? ?? ? ?stdsortg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018081920180818
31724? ? ?? ? ?stdsortg++_-m64_-march=corei7_-O_-fomit-frame-pointer2018081920180818
31744? ? ?? ? ?stdsortg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
31808? ? ?? ? ?herfgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
31860? ? ?? ? ?herfgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
31860? ? ?? ? ?herfgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
31904? ? ?? ? ?herfgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018081920180818
31924? ? ?? ? ?herfgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018081920180818
31984? ? ?? ? ?herfgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
31984? ? ?? ? ?stdsortg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018081920180818
32016? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018081920180818
32020? ? ?? ? ?herfgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
32096? ? ?? ? ?krasnovgcc_-march=k8_-Os_-fomit-frame-pointer2018081920180818
32100? ? ?? ? ?herfgcc_-march=k8_-O_-fomit-frame-pointer2018081920180818
32100? ? ?? ? ?herfgcc_-march=nocona_-O_-fomit-frame-pointer2018081920180818
32160? ? ?? ? ?herfgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
32236? ? ?? ? ?herfgcc_-O_-fomit-frame-pointer2018081920180818
32260? ? ?? ? ?herfgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018081920180818
32372? ? ?? ? ?herfgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018081920180818
32408? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018081920180818
32600? ? ?? ? ?krasnovgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018081920180818
33052? ? ?? ? ?krasnovgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
34008? ? ?? ? ?stdsortg++_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
34240? ? ?? ? ?stdsortg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
34312? ? ?? ? ?stdsortg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
35080? ? ?? ? ?herfgcc_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
35156? ? ?? ? ?stdsortg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
35620? ? ?? ? ?stdsortg++_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
36160? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
36792? ? ?? ? ?stdsortg++_-m64_-O3_-fomit-frame-pointer2018081920180818
37472? ? ?? ? ?stdsortg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018081920180818
37556? ? ?? ? ?stdsortg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018081920180818
37820? ? ?? ? ?stdsortg++_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
37872? ? ?? ? ?stdsortg++_-march=k8_-O2_-fomit-frame-pointer2018081920180818
37928? ? ?? ? ?stdsortg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018081920180818
38088? ? ?? ? ?stdsortg++_-O3_-fomit-frame-pointer2018081920180818
38224? ? ?? ? ?stdsortg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
38900? ? ?? ? ?stdsortg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
39196? ? ?? ? ?stdsortg++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
39432? ? ?? ? ?stdsortg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
39964? ? ?? ? ?stdsortg++_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
40048? ? ?? ? ?stdsortg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
40212? ? ?? ? ?stdsortg++_-O_-fomit-frame-pointer2018081920180818
40364? ? ?? ? ?stdsortg++_-m64_-O_-fomit-frame-pointer2018081920180818
40548? ? ?? ? ?stdsortg++_-march=k8_-O3_-fomit-frame-pointer2018081920180818
40552? ? ?? ? ?stdsortg++_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
40716? ? ?? ? ?stdsortg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
40992? ? ?? ? ?stdsortg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018081920180818
41244? ? ?? ? ?stdsortg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018081920180818
41428? ? ?? ? ?herfgcc_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
41804? ? ?? ? ?stdsortg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018081920180818
42284? ? ?? ? ?stdsortg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2018081920180818
42812? ? ?? ? ?stdsortg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2018081920180818
42840? ? ?? ? ?herfgcc_-m64_-O_-fomit-frame-pointer2018081920180818
43364? ? ?? ? ?stdsortg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018081920180818
43404? ? ?? ? ?stdsortg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018081920180818
43488? ? ?? ? ?stdsortg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018081920180818
43540? ? ?? ? ?stdsortg++_-m64_-march=core2_-O2_-fomit-frame-pointer2018081920180818
44272? ? ?? ? ?stdsortg++_-m64_-O2_-fomit-frame-pointer2018081920180818
44304? ? ?? ? ?stdsortg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018081920180818
44456? ? ?? ? ?stdsortg++_-O2_-fomit-frame-pointer2018081920180818
44476? ? ?? ? ?stdsortg++_-m64_-march=core2_-O3_-fomit-frame-pointer2018081920180818
44500? ? ?? ? ?stdsortg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
50396? ? ?? ? ?krasnovgcc_-funroll-loops2018081920180818
50584? ? ?? ? ?krasnovgcc2018081920180818
51504? ? ?? ? ?krasnovcc2018081920180818
52672? ? ?? ? ?stdsortg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
53068? ? ?? ? ?stdsortg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
53388? ? ?? ? ?stdsortg++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
53572? ? ?? ? ?stdsortg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
53616? ? ?? ? ?stdsortg++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
53864? ? ?? ? ?stdsortg++_-march=k8_-Os_-fomit-frame-pointer2018081920180818
54400? ? ?? ? ?stdsortg++_-m64_-march=core2_-Os_-fomit-frame-pointer2018081920180818
54472? ? ?? ? ?stdsortg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
54768? ? ?? ? ?stdsortg++_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
54808? ? ?? ? ?stdsortg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018081920180818
54896? ? ?? ? ?stdsortg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018081920180818
55100? ? ?? ? ?stdsortg++_-m64_-Os_-fomit-frame-pointer2018081920180818
55320? ? ?? ? ?stdsortg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
55332? ? ?? ? ?stdsortg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018081920180818
55536? ? ?? ? ?stdsortg++_-Os_-fomit-frame-pointer2018081920180818
55544? ? ?? ? ?stdsortg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2018081920180818
55624? ? ?? ? ?stdsortg++_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
56048? ? ?? ? ?stdsortg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
56288? ? ?? ? ?stdsortg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
56676? ? ?? ? ?stdsortg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018081920180818
56812? ? ?? ? ?stdsortg++_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
57156? ? ?? ? ?stdsortg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
57280? ? ?? ? ?stdsortg++_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
57956? ? ?? ? ?stdsortg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
91528? ? ?? ? ?portable4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018081920180818
91556? ? ?? ? ?portable4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018081920180818
91924? ? ?? ? ?portable4gcc_-m64_-O3_-fomit-frame-pointer2018081920180818
92036? ? ?? ? ?portable4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
92148? ? ?? ? ?portable4gcc_-O3_-fomit-frame-pointer2018081920180818
92352? ? ?? ? ?portable4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018081920180818
92364? ? ?? ? ?portable4gcc_-funroll-loops_-O3_-fomit-frame-pointer2018081920180818
92548? ? ?? ? ?portable4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
92556? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018081920180818
93920? ? ?? ? ?portable4gcc_-march=k8_-O3_-fomit-frame-pointer2018081920180818
94060? ? ?? ? ?portable4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
94384? ? ?? ? ?portable4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
94524? ? ?? ? ?portable4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
94548? ? ?? ? ?portable4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
94700? ? ?? ? ?portable4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018081920180818
94776? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018081920180818
94864? ? ?? ? ?portable4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
94916? ? ?? ? ?portable4gcc_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
95220? ? ?? ? ?portable4icc_-xSSE4.1_-O2_-fomit-frame-pointer2018081920180818
95360? ? ?? ? ?portable4icc_-xSSE4.2_-O2_-fomit-frame-pointer2018081920180818
95496? ? ?? ? ?portable4gcc_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
95680? ? ?? ? ?portable3gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
95732? ? ?? ? ?portable3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
95776? ? ?? ? ?portable3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
95884? ? ?? ? ?portable4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
95896? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
95956? ? ?? ? ?portable4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
95968? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
96188? ? ?? ? ?portable4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
96200? ? ?? ? ?portable4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
96372? ? ?? ? ?portable4icc2018081920180818
96772? ? ?? ? ?portable4icc_-xAVX_-O2_-fomit-frame-pointer2018081920180818
96940? ? ?? ? ?portable3icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018081920180818
97232? ? ?? ? ?portable3icc_-xAVX_-O2_-fomit-frame-pointer2018081920180818
97376? ? ?? ? ?portable3icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018081920180818
97400? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018081920180818
97436? ? ?? ? ?portable4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
97452? ? ?? ? ?portable4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018081920180818
97476? ? ?? ? ?portable4gcc_-funroll-loops_-O2_-fomit-frame-pointer2018081920180818
97480? ? ?? ? ?portable4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018081920180818
97488? ? ?? ? ?portable4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
97536? ? ?? ? ?portable3icc2018081920180818
97548? ? ?? ? ?portable4gcc_-m64_-Os_-fomit-frame-pointer2018081920180818
97556? ? ?? ? ?portable3icc_-xSSE4.2_-O2_-fomit-frame-pointer2018081920180818
97608? ? ?? ? ?portable3icc_-xSSE4.1_-O2_-fomit-frame-pointer2018081920180818
97608? ? ?? ? ?portable4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018081920180818
97612? ? ?? ? ?portable4gcc_-Os_-fomit-frame-pointer2018081920180818
97996? ? ?? ? ?portable4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018081920180818
98020? ? ?? ? ?portable4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018081920180818
98036? ? ?? ? ?portable4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018081920180818
98044? ? ?? ? ?portable4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018081920180818
98120? ? ?? ? ?portable4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
98252? ? ?? ? ?portable4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
98268? ? ?? ? ?portable4icc_-no-vec2018081920180818
98340? ? ?? ? ?portable4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
98368? ? ?? ? ?portable4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
98460? ? ?? ? ?portable4gcc_-m64_-O2_-fomit-frame-pointer2018081920180818
98468? ? ?? ? ?portable4gcc_-funroll-loops_-Os_-fomit-frame-pointer2018081920180818
98512? ? ?? ? ?portable4gcc_-O2_-fomit-frame-pointer2018081920180818
98516? ? ?? ? ?portable3icc_-xSSE4.2_-O3_-fomit-frame-pointer2018081920180818
98568? ? ?? ? ?portable4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
98596? ? ?? ? ?portable4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
98600? ? ?? ? ?portable4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
98624? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018081920180818
98704? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
98708? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
98980? ? ?? ? ?portable4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018081920180818
99120? ? ?? ? ?portable4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
99188? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
99240? ? ?? ? ?portable4icc_-xSSE4.2_-O3_-fomit-frame-pointer2018081920180818
99292? ? ?? ? ?portable3icc_-no-vec2018081920180818
99324? ? ?? ? ?portable4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018081920180818
99328? ? ?? ? ?portable4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
99384? ? ?? ? ?portable4icc_-xSSE4.1_-O3_-fomit-frame-pointer2018081920180818
99420? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
99468? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
99480? ? ?? ? ?portable3icc_-xSSE4.1_-O3_-fomit-frame-pointer2018081920180818
99572? ? ?? ? ?portable4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
99632? ? ?? ? ?portable4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
99648? ? ?? ? ?portable4gcc_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
99844? ? ?? ? ?portable3icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018081920180818
99852? ? ?? ? ?portable4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018081920180818
99904? ? ?? ? ?portable4gcc_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
99908? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018081920180818
99932? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018081920180818
100092? ? ?? ? ?portable4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
100152? ? ?? ? ?portable3icc_-xAVX_-O3_-fomit-frame-pointer2018081920180818
100248? ? ?? ? ?portable3icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018081920180818
100364? ? ?? ? ?portable4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018081920180818
100428? ? ?? ? ?portable4gcc_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
100432? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018081920180818
100460? ? ?? ? ?portable4icc_-xAVX_-O3_-fomit-frame-pointer2018081920180818
100540? ? ?? ? ?portable4gcc_-march=k8_-Os_-fomit-frame-pointer2018081920180818
100580? ? ?? ? ?portable4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
100624? ? ?? ? ?portable4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018081920180818
100636? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018081920180818
100644? ? ?? ? ?portable4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
100728? ? ?? ? ?portable4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018081920180818
101232? ? ?? ? ?portable4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
101236? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018081920180818
101264? ? ?? ? ?portable4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018081920180818
101284? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018081920180818
101284? ? ?? ? ?portable4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
101304? ? ?? ? ?portable4gcc_-funroll-loops_-O_-fomit-frame-pointer2018081920180818
101320? ? ?? ? ?portable4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
101336? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
101444? ? ?? ? ?portable4gcc_-O_-fomit-frame-pointer2018081920180818
101572? ? ?? ? ?portable4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
101628? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
101628? ? ?? ? ?portable4gcc_-march=nocona_-O_-fomit-frame-pointer2018081920180818
101688? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
101752? ? ?? ? ?portable3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
101836? ? ?? ? ?portable4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
101896? ? ?? ? ?portable4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
101920? ? ?? ? ?portable4gcc_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
101992? ? ?? ? ?portable4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
102008? ? ?? ? ?portable4gcc_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
102012? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018081920180818
102048? ? ?? ? ?portable4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018081920180818
102056? ? ?? ? ?portable4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018081920180818
102080? ? ?? ? ?portable4gcc_-m64_-O_-fomit-frame-pointer2018081920180818
102120? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018081920180818
102208? ? ?? ? ?portable4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
102236? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
102252? ? ?? ? ?portable4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
102268? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018081920180818
102344? ? ?? ? ?portable4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018081920180818
102360? ? ?? ? ?portable4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018081920180818
102360? ? ?? ? ?portable4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
102388? ? ?? ? ?portable3gcc_-funroll-loops_-O3_-fomit-frame-pointer2018081920180818
102440? ? ?? ? ?portable3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
102476? ? ?? ? ?portable3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
102480? ? ?? ? ?portable4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
102512? ? ?? ? ?portable3gcc_-funroll-loops_-O2_-fomit-frame-pointer2018081920180818
102516? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
102588? ? ?? ? ?portable4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018081920180818
102632? ? ?? ? ?portable3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
102648? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018081920180818
102700? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
102712? ? ?? ? ?portable4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018081920180818
102752? ? ?? ? ?portable4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018081920180818
102812? ? ?? ? ?portable3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018081920180818
102924? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
102952? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
102980? ? ?? ? ?portable3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018081920180818
103136? ? ?? ? ?portable4gcc_-march=k8_-O_-fomit-frame-pointer2018081920180818
103512? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
103572? ? ?? ? ?portable3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
104248? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018081920180818
104360? ? ?? ? ?portable3gcc_-funroll-loops_-O_-fomit-frame-pointer2018081920180818
104360? ? ?? ? ?portable3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
104416? ? ?? ? ?portable3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
104532? ? ?? ? ?portable3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
104544? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
104552? ? ?? ? ?portable3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018081920180818
104628? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
104672? ? ?? ? ?portable3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
104708? ? ?? ? ?portable3gcc_-m64_-O2_-fomit-frame-pointer2018081920180818
104764? ? ?? ? ?portable3gcc_-O2_-fomit-frame-pointer2018081920180818
104796? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
104808? ? ?? ? ?portable3gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
104852? ? ?? ? ?portable3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
104892? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
104952? ? ?? ? ?portable3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018081920180818
104972? ? ?? ? ?portable3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018081920180818
104972? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
105252? ? ?? ? ?portable3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
105324? ? ?? ? ?portable3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018081920180818
105352? ? ?? ? ?portable3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018081920180818
105400? ? ?? ? ?portable3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018081920180818
105444? ? ?? ? ?portable3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018081920180818
105844? ? ?? ? ?portable3gcc_-O3_-fomit-frame-pointer2018081920180818
105908? ? ?? ? ?portable3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
105948? ? ?? ? ?portable3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
106000? ? ?? ? ?portable3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
106020? ? ?? ? ?portable3gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
106184? ? ?? ? ?portable3gcc_-m64_-O3_-fomit-frame-pointer2018081920180818
106196? ? ?? ? ?portable3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018081920180818
106312? ? ?? ? ?portable3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
106352? ? ?? ? ?portable3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
106356? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018081920180818
106376? ? ?? ? ?portable3gcc_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
106404? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018081920180818
106428? ? ?? ? ?portable3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018081920180818
106448? ? ?? ? ?portable3gcc_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
106740? ? ?? ? ?portable3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018081920180818
106832? ? ?? ? ?portable3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018081920180818
106960? ? ?? ? ?portable3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
106968? ? ?? ? ?portable3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
107048? ? ?? ? ?portable3gcc_-march=k8_-O3_-fomit-frame-pointer2018081920180818
107108? ? ?? ? ?portable3gcc_-march=k8_-O2_-fomit-frame-pointer2018081920180818
107116? ? ?? ? ?portable3gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
107116? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018081920180818
107136? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018081920180818
107232? ? ?? ? ?portable3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
107288? ? ?? ? ?portable3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
107292? ? ?? ? ?portable3gcc_-funroll-loops_-Os_-fomit-frame-pointer2018081920180818
107300? ? ?? ? ?portable3gcc_-Os_-fomit-frame-pointer2018081920180818
107320? ? ?? ? ?portable3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
107324? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018081920180818
107348? ? ?? ? ?portable3gcc_-march=nocona_-O_-fomit-frame-pointer2018081920180818
107532? ? ?? ? ?portable3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018081920180818
107600? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018081920180818
107684? ? ?? ? ?portable3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018081920180818
107816? ? ?? ? ?portable3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
107856? ? ?? ? ?portable3gcc_-march=k8_-Os_-fomit-frame-pointer2018081920180818
107860? ? ?? ? ?portable3gcc_-m64_-O_-fomit-frame-pointer2018081920180818
107872? ? ?? ? ?portable3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018081920180818
107884? ? ?? ? ?portable3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
107892? ? ?? ? ?portable3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
107948? ? ?? ? ?portable3gcc_-march=k8_-O_-fomit-frame-pointer2018081920180818
108024? ? ?? ? ?portable3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
108064? ? ?? ? ?portable3gcc_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
108100? ? ?? ? ?portable3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
108132? ? ?? ? ?portable3gcc_-O_-fomit-frame-pointer2018081920180818
108148? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018081920180818
108160? ? ?? ? ?portable3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
108180? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018081920180818
108220? ? ?? ? ?portable3gcc_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
108436? ? ?? ? ?portable4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
108460? ? ?? ? ?portable3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018081920180818
108508? ? ?? ? ?portable4gcc_-march=k8_-O2_-fomit-frame-pointer2018081920180818
108624? ? ?? ? ?portable3gcc_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
108636? ? ?? ? ?portable3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
108744? ? ?? ? ?portable3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
108856? ? ?? ? ?portable3gcc_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
109200? ? ?? ? ?portable3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
109220? ? ?? ? ?portable3gcc_-m64_-Os_-fomit-frame-pointer2018081920180818
109268? ? ?? ? ?portable3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018081920180818
109384? ? ?? ? ?portable3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018081920180818
109700? ? ?? ? ?portable3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
109776? ? ?? ? ?portable3gcc_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
110572? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
110580? ? ?? ? ?portable3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
110612? ? ?? ? ?portable3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018081920180818
110640? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
111816? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
111860? ? ?? ? ?portable3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
114756? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018081920180818
116380? ? ?? ? ?portable3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018081920180818
135960? ? ?? ? ?herfgcc2018081920180818
136532? ? ?? ? ?herfcc2018081920180818
136568? ? ?? ? ?herfgcc_-funroll-loops2018081920180818
265940? ? ?? ? ?stdsortg++2018081920180818
522888? ? ?? ? ?portable4cc2018081920180818
524324? ? ?? ? ?portable4gcc2018081920180818
525228? ? ?? ? ?portable4gcc_-funroll-loops2018081920180818
551808? ? ?? ? ?portable3cc2018081920180818
557196? ? ?? ? ?portable3gcc2018081920180818
574904? ? ?? ? ?portable3gcc_-funroll-loops2018081920180818

Test failure

Implementation: oldavx2
Security model: unknown
Compiler: icc
error 111
crypto_sort is not idempotent

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc oldavx2
icc -no-vec oldavx2
icc -xAVX -O2 -fomit-frame-pointer oldavx2
icc -xAVX -O3 -fomit-frame-pointer oldavx2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer oldavx2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer oldavx2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer oldavx2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer oldavx2
icc -xSSE4.1 -O2 -fomit-frame-pointer oldavx2
icc -xSSE4.1 -O3 -fomit-frame-pointer oldavx2
icc -xSSE4.2 -O2 -fomit-frame-pointer oldavx2
icc -xSSE4.2 -O3 -fomit-frame-pointer oldavx2

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::sort<int>(int*, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas4sortIiEEvPT_j[_ZN5aspas4sortIiEEvPT_j]+0x1c): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x252): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x40c): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x582): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x68f): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xf3): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x252): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -O2 -fomit-frame-pointer aspas
g++ -fno-schedule-insns -O2 -fomit-frame-pointer aspas
g++ -m64 -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xef): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1d0): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x27f): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x304): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -O3 -fomit-frame-pointer aspas
g++ -fno-schedule-insns -O3 -fomit-frame-pointer aspas
g++ -m64 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x262): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2e8): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
g++ -O -fomit-frame-pointer aspas
g++ -fno-schedule-insns -O -fomit-frame-pointer aspas
g++ -m64 -O -fomit-frame-pointer aspas
g++ -m64 -march=core2 -O -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer aspas
g++ -m64 -march=corei7 -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -Os -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xee): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1a5): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
g++ -Os -fomit-frame-pointer aspas
g++ -fno-schedule-insns -Os -fomit-frame-pointer aspas
g++ -m64 -Os -fomit-frame-pointer aspas
g++ -m64 -march=core2 -Os -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aspas
g++ -m64 -march=corei7 -Os -fomit-frame-pointer aspas
g++ -m64 -march=k8 -Os -fomit-frame-pointer aspas
g++ -march=barcelona -Os -fomit-frame-pointer aspas
g++ -march=k8 -Os -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xeb): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x23f): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xef): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1c2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x271): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2f7): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x276): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2fe): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xed): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1a3): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xe0): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x24a): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xe0): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x24a): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=barcelona -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xef): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1c2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x267): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2e7): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xef): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1c2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x267): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2e7): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=barcelona -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xa9): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x306): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xa9): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x306): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=barcelona -Os -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xee): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1a5): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xee): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1a5): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=barcelona -Os -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer
api.cpp: In file included from sorter.h:123,
api.cpp: from aspas.tcc:31,
api.cpp: from aspas.h:204,
api.cpp: from api.cpp:3:
api.cpp: sorter_avx.tcc:95:47: warning: ignoring attributes on template argument '__m256' {aka '__vector(8) float'} [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:149:47: warning: ignoring attributes on template argument '__m256' {aka '__vector(8) float'} [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:317:47: warning: ignoring attributes on template argument '__m256' {aka '__vector(8) float'} [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:647:48: warning: ignoring attributes on template argument '__m256i' {aka '__vector(4) long long int'} [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:701:48: warning: ignoring attributes on template argument '__m256i' {aka '__vector(4) long long int'} [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:854:48: warning: ignoring attributes on template argument '__m256i' {aka '__vector(4) long long int'} [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:1184:48: warning: ignoring attributes on template argument '__m256d' {aka '__vector(4) double'} [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256d>::value>::type
api.cpp: ^
api.cpp: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer aspas
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer aspas
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer aspas
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer aspas
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer aspas
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer aspas
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer aspas
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
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: 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: 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: 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: 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: 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: 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: typename std::enable_if<std::is_same<T, __m256d>::value>::type
api.cpp: ^
api.cpp: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer aspas
g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer aspas
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer aspas
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer aspas
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aspas
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aspas
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer aspas
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer aspas
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aspas
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aspas
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aspas
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=core2 -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xf9): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x253): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=core2 -O2 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aspas
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=core2 -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xef): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1a2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x243): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2bf): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=core2 -O3 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aspas
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=k8 -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xea): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x249): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m64 -march=k8 -O2 -fomit-frame-pointer aspas
g++ -march=k8 -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=k8 -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xef): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1c2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x267): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2e7): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m64 -march=k8 -O3 -fomit-frame-pointer aspas
g++ -march=barcelona -O3 -fomit-frame-pointer aspas
g++ -march=k8 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=k8 -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x26f): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2f5): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m64 -march=k8 -O -fomit-frame-pointer aspas
g++ -march=k8 -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=nocona -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xd6): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x20a): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m64 -march=nocona -O2 -fomit-frame-pointer aspas
g++ -march=nocona -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=nocona -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xe7): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1be): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x253): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2d1): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m64 -march=nocona -O3 -fomit-frame-pointer aspas
g++ -march=nocona -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=nocona -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x9c): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2f7): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m64 -march=nocona -O -fomit-frame-pointer aspas
g++ -march=nocona -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=nocona -Os -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xeb): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x1a2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m64 -march=nocona -Os -fomit-frame-pointer aspas
g++ -march=nocona -Os -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -march=barcelona -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xe0): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x24a): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=barcelona -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -march=barcelona -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0xa9): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x306): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=barcelona -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: icpc -xAVX -O2 -fomit-frame-pointer
api.cpp: In file included from aspas.h(29),
api.cpp: from api.cpp(3):
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(307): error: pack expansion does not make use of any argument packs
api.cpp: using __type = _Index_tuple<__integer_pack(_Num)...>;
api.cpp: ^
api.cpp:
api.cpp: In file included from aspas.h(29),
api.cpp: from api.cpp(3):
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(329): error: pack expansion does not make use of any argument packs
api.cpp: = integer_sequence<_Tp, __integer_pack(_Num)...>;
api.cpp: ^
api.cpp:
api.cpp: In file included from aspas.h(29),
api.cpp: from api.cpp(3):
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(329): error: expected a ">"
api.cpp: = integer_sequence<_Tp, __integer_pack(_Num)...>;
api.cpp: ^
api.cpp: detected during instantiation of type "std::make_integer_sequence<std::size_t={unsigned long}, _Num>" at line 340
api.cpp:
api.cpp: compilation aborted for api.cpp (code 2)

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icpc -xAVX -O2 -fomit-frame-pointer aspas
icpc -xAVX -O3 -fomit-frame-pointer aspas
icpc -xCORE-AVX-I -O2 -fomit-frame-pointer aspas
icpc -xCORE-AVX-I -O3 -fomit-frame-pointer aspas
icpc -xCORE-AVX2 -O2 -fomit-frame-pointer aspas
icpc -xCORE-AVX2 -O3 -fomit-frame-pointer aspas
icpc -xSSE4.1 -O2 -fomit-frame-pointer aspas
icpc -xSSE4.1 -O3 -fomit-frame-pointer aspas
icpc -xSSE4.2 -O2 -fomit-frame-pointer aspas
icpc -xSSE4.2 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: avx2
Security model: unknown
Compiler: cc
sort.c: sort.c:8:1: error: unknown type name '__m256i'
sort.c: typedef __m256i int32x8;
sort.c: ^
sort.c: sort.c: In function 'minmax_vector':
sort.c: sort.c:9:45: error: '__m256i' undeclared (first use in this function)
sort.c: #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
sort.c: ^
sort.c: sort.c:34:18: note: in expansion of macro 'int32x8_load'
sort.c: int32x8 x0 = int32x8_load(x + n - 8);
sort.c: ^
sort.c: sort.c:9:45: note: each undeclared identifier is reported only once for each function it appears in
sort.c: #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
sort.c: ^
sort.c: sort.c:34:18: note: in expansion of macro 'int32x8_load'
sort.c: int32x8 x0 = int32x8_load(x + n - 8);
sort.c: ^
sort.c: sort.c:9:54: error: expected expression before ')' token
sort.c: #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
sort.c: ^
sort.c: sort.c:34:18: note: in expansion of macro 'int32x8_load'
sort.c: int32x8 x0 = int32x8_load(x + n - 8);
sort.c: ^
sort.c: sort.c:9:54: error: expected expression before ')' token
sort.c: #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
sort.c: ^
sort.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc avx2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc
sort.c: sort.c: In function 'minmax_vector':
sort.c: sort.c:34:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
sort.c: int32x8 x0 = int32x8_load(x + n - 8);
sort.c: ^~
sort.c: sort.c: In function 'merge16_finish':
sort.c: sort.c:55:13: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
sort.c: static void merge16_finish(int32 *x,int32x8 x0,int32x8 x1,int flagdown)
sort.c: ^~~~~~~~~~~~~~
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
sort.c: from sort.c:4:
sort.c: sort.c: In function 'minmax_vector':
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:38:5: note: in expansion of macro 'int32x8_store'
sort.c: int32x8_store(y + n - 8,y0);
sort.c: ^~~~~~~~~~~~~
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
sort.c: from sort.c:4:
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc avx2
gcc -funroll-loops avx2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
sort.c: sort.c: In function 'int32_sort':
sort.c: sort.c:940:38: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
sort.c: for (i = q>>3;i < q>>2;++i) y[i] = _mm256_set1_epi32(0x7fffffff);
sort.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c: In function 'merge16_finish':
sort.c: sort.c:55:13: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
sort.c: static void merge16_finish(int32 *x,int32x8 x0,int32x8 x1,int flagdown)
sort.c: ^~~~~~~~~~~~~~
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
sort.c: from sort.c:4:
sort.c: sort.c: In function 'minmax_vector':
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:38:5: note: in expansion of macro 'int32x8_store'
sort.c: int32x8_store(y + n - 8,y0);
sort.c: ^~~~~~~~~~~~~
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
sort.c: from sort.c:4:
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: ...

Number of similar (compiler,implementation) pairs: 84, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer avx2
gcc -O3 -fomit-frame-pointer avx2
gcc -O -fomit-frame-pointer avx2
gcc -Os -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -funroll-loops -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -O -fomit-frame-pointer avx2
gcc -funroll-loops -Os -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2
gcc -m64 -O2 -fomit-frame-pointer avx2
gcc -m64 -O3 -fomit-frame-pointer avx2
gcc -m64 -O -fomit-frame-pointer avx2
gcc -m64 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -O -fomit-frame-pointer avx2
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -march=barcelona -O -fomit-frame-pointer avx2
gcc -march=barcelona -Os -fomit-frame-pointer avx2
gcc -march=k8 -O2 -fomit-frame-pointer avx2
gcc -march=k8 -O3 -fomit-frame-pointer avx2
gcc -march=k8 -O -fomit-frame-pointer avx2
gcc -march=k8 -Os -fomit-frame-pointer avx2
gcc -march=nocona -O2 -fomit-frame-pointer avx2
gcc -march=nocona -O3 -fomit-frame-pointer avx2
gcc -march=nocona -O -fomit-frame-pointer avx2
gcc -march=nocona -Os -fomit-frame-pointer avx2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
sort.c: sort.c: In function 'int32_sort':
sort.c: sort.c:940:38: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
sort.c: for (i = q>>3;i < q>>2;++i) y[i] = _mm256_set1_epi32(0x7fffffff);
sort.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c: In function 'merge16_finish':
sort.c: sort.c:55:13: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
sort.c: static void merge16_finish(int32 *x,int32x8 x0,int32x8 x1,int flagdown)
sort.c: ^~~~~~~~~~~~~~
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
sort.c: from sort.c:4:
sort.c: sort.c: In function 'minmax_vector':
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:38:5: note: in expansion of macro 'int32x8_store'
sort.c: int32x8_store(y + n - 8,y0);
sort.c: ^~~~~~~~~~~~~
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
sort.c: from sort.c:4:
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: ...
sort.c: sort.c: In function 'int32_sort':
sort.c: sort.c:940:38: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
sort.c: for (i = q>>3;i < q>>2;++i) y[i] = _mm256_set1_epi32(0x7fffffff);
sort.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c: In function 'merge16_finish':
sort.c: sort.c:55:13: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
sort.c: static void merge16_finish(int32 *x,int32x8 x0,int32x8 x1,int flagdown)
sort.c: ^~~~~~~~~~~~~~
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
sort.c: from sort.c:4:
sort.c: sort.c: In function 'minmax_vector':
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:38:5: note: in expansion of macro 'int32x8_store'
sort.c: int32x8_store(y + n - 8,y0);
sort.c: ^~~~~~~~~~~~~
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
sort.c: from sort.c:4:
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
sort.c: from sort.c:4:
sort.c: sort.c: In function 'minmax_vector':
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:363:1: error: inlining failed in call to always_inline '_mm256_max_epi32': target specific option mismatch
sort.c: _mm256_max_epi32 (__m256i __A, __m256i __B)
sort.c: ^~~~~~~~~~~~~~~~
sort.c: sort.c:12:21: note: called from here
sort.c: #define int32x8_max _mm256_max_epi32
sort.c: ^
sort.c: sort.c:17:7: note: in expansion of macro 'int32x8_max'
sort.c: b = int32x8_max(a,b); \
sort.c: ^~~~~~~~~~~
sort.c: sort.c:36:5: note: in expansion of macro 'int32x8_MINMAX'
sort.c: int32x8_MINMAX(x0,y0);
sort.c: ^~~~~~~~~~~~~~
sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
sort.c: from sort.c:4:
sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:405:1: error: inlining failed in call to always_inline '_mm256_min_epi32': target specific option mismatch
sort.c: _mm256_min_epi32 (__m256i __A, __m256i __B)
sort.c: ^~~~~~~~~~~~~~~~
sort.c: sort.c:11:21: note: called from here
sort.c: #define int32x8_min _mm256_min_epi32
sort.c: ^
sort.c: sort.c:16:15: note: in expansion of macro 'int32x8_min'
sort.c: int32x8 c = int32x8_min(a,b); \
sort.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer avx2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer avx2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: cc
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: int32_sort.c:16:3: error: unknown type name '__m256i'
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: int32_sort.c:16:35: error: '__m256i' undeclared (first use in this function)
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: int32_sort.c:16:35: note: each undeclared identifier is reported only once for each function it appears in
int32_sort.c: int32_sort.c:16:44: error: expected expression before ')' token
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: int32_sort.c:17:11: error: expected ';' before 'b'
int32_sort.c: __m256i b = _mm256_loadu_si256((__m256i *) (x + 8));
int32_sort.c: ^
int32_sort.c: int32_sort.c:18:11: error: expected ';' before 'c'
int32_sort.c: __m256i c = _mm256_unpacklo_epi64(a,b); /* a01b01a45b45 */
int32_sort.c: ^
int32_sort.c: int32_sort.c:19:11: error: expected ';' before 'd'
int32_sort.c: __m256i d = _mm256_unpackhi_epi64(a,b); /* a23b23a67b67 */
int32_sort.c: ^
int32_sort.c: int32_sort.c:20:11: error: expected ';' before 'g'
int32_sort.c: __m256i g = _mm256_min_epi32(c,d);
int32_sort.c: ^
int32_sort.c: int32_sort.c:21:11: error: expected ';' before 'h'
int32_sort.c: __m256i h = _mm256_max_epi32(c,d);
int32_sort.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc oldavx2

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: gcc
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: int32_sort.c:16:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:25:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) (x + 8),b);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:24:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) x,a);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:878:1: error: inlining failed in call to always_inline '_mm256_unpackhi_epi64': target specific option mismatch
int32_sort.c: _mm256_unpackhi_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~
int32_sort.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc oldavx2
gcc -funroll-loops oldavx2

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
int32_sort.c: int32_sort.c: In function 'minmax8':
int32_sort.c: int32_sort.c:330:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:25:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) (x + 8),b);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:24:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) x,a);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:878:1: error: inlining failed in call to always_inline '_mm256_unpackhi_epi64': target specific option mismatch
int32_sort.c: _mm256_unpackhi_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ...

Number of similar (compiler,implementation) pairs: 84, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer oldavx2
gcc -O3 -fomit-frame-pointer oldavx2
gcc -O -fomit-frame-pointer oldavx2
gcc -Os -fomit-frame-pointer oldavx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer oldavx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer oldavx2
gcc -fno-schedule-insns -O -fomit-frame-pointer oldavx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer oldavx2
gcc -funroll-loops -O2 -fomit-frame-pointer oldavx2
gcc -funroll-loops -O3 -fomit-frame-pointer oldavx2
gcc -funroll-loops -O -fomit-frame-pointer oldavx2
gcc -funroll-loops -Os -fomit-frame-pointer oldavx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer oldavx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer oldavx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer oldavx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -O -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer oldavx2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer oldavx2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer oldavx2
gcc -m64 -O2 -fomit-frame-pointer oldavx2
gcc -m64 -O3 -fomit-frame-pointer oldavx2
gcc -m64 -O -fomit-frame-pointer oldavx2
gcc -m64 -Os -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -O -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -Os -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer oldavx2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer oldavx2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer oldavx2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer oldavx2
gcc -m64 -march=corei7 -O -fomit-frame-pointer oldavx2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer oldavx2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer oldavx2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer oldavx2
gcc -m64 -march=k8 -O -fomit-frame-pointer oldavx2
gcc -m64 -march=k8 -Os -fomit-frame-pointer oldavx2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer oldavx2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer oldavx2
gcc -m64 -march=nocona -O -fomit-frame-pointer oldavx2
gcc -m64 -march=nocona -Os -fomit-frame-pointer oldavx2
gcc -march=barcelona -O2 -fomit-frame-pointer oldavx2
gcc -march=barcelona -O3 -fomit-frame-pointer oldavx2
gcc -march=barcelona -O -fomit-frame-pointer oldavx2
gcc -march=barcelona -Os -fomit-frame-pointer oldavx2
gcc -march=k8 -O2 -fomit-frame-pointer oldavx2
gcc -march=k8 -O3 -fomit-frame-pointer oldavx2
gcc -march=k8 -O -fomit-frame-pointer oldavx2
gcc -march=k8 -Os -fomit-frame-pointer oldavx2
gcc -march=nocona -O2 -fomit-frame-pointer oldavx2
gcc -march=nocona -O3 -fomit-frame-pointer oldavx2
gcc -march=nocona -O -fomit-frame-pointer oldavx2
gcc -march=nocona -Os -fomit-frame-pointer oldavx2

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
int32_sort.c: int32_sort.c: In function 'minmax8':
int32_sort.c: int32_sort.c:330:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:25:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) (x + 8),b);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:24:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) x,a);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:878:1: error: inlining failed in call to always_inline '_mm256_unpackhi_epi64': target specific option mismatch
int32_sort.c: _mm256_unpackhi_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ...
int32_sort.c: int32_sort.c: In function 'minmax8':
int32_sort.c: int32_sort.c:330:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:25:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) (x + 8),b);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:41,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:24:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) x,a);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:878:1: error: inlining failed in call to always_inline '_mm256_unpackhi_epi64': target specific option mismatch
int32_sort.c: _mm256_unpackhi_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer oldavx2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer oldavx2
gcc -m64 -march=barcelona -O -fomit-frame-pointer oldavx2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer oldavx2

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:878:1: error: inlining failed in call to always_inline '_mm256_unpackhi_epi64': target specific option mismatch
int32_sort.c: _mm256_unpackhi_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:23:7: note: called from here
int32_sort.c: b = _mm256_unpackhi_epi64(g,h);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:906:1: error: inlining failed in call to always_inline '_mm256_unpacklo_epi64': target specific option mismatch
int32_sort.c: _mm256_unpacklo_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:22:7: note: called from here
int32_sort.c: a = _mm256_unpacklo_epi64(g,h);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:363:1: error: inlining failed in call to always_inline '_mm256_max_epi32': target specific option mismatch
int32_sort.c: _mm256_max_epi32 (__m256i __A, __m256i __B)
int32_sort.c: ^~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:21:15: note: called from here
int32_sort.c: __m256i h = _mm256_max_epi32(c,d);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~
int32_sort.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer oldavx2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer oldavx2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer oldavx2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer oldavx2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer oldavx2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer oldavx2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer oldavx2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer oldavx2

Compiler output

Implementation: sid1607
Security model: unknown
Compiler: g++
api.cpp: In file included from api.cpp:3:
api.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
api.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
api.cpp: inline __m256i load_reg256(int *a) {
api.cpp: ^
merge_sort.cpp: In file included from merge_sort.cpp:1:
merge_sort.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
merge_sort.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
merge_sort.cpp: inline __m256i load_reg256(int *a) {
merge_sort.cpp: ^
merge_sort.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
merge_sort.cpp: from merge_sort.h:1,
merge_sort.cpp: from merge_sort.cpp:1:
merge_sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h: In function '__m256i reverse(__m256i&)':
merge_sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:1041:1: error: inlining failed in call to always_inline '__m256i _mm256_permutevar8x32_epi32(__m256i, __m256i)': target specific option mismatch
merge_sort.cpp: _mm256_permutevar8x32_epi32 (__m256i __X, __m256i __Y)
merge_sort.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
merge_sort.cpp: merge_sort.cpp:11:37: note: called from here
merge_sort.cpp: return _mm256_permutevar8x32_epi32(v, global_masks.rev_idx_mask);
merge_sort.cpp: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 53, namely:
CompilerImplementations
g++ sid1607
g++ -O2 -fomit-frame-pointer sid1607
g++ -O3 -fomit-frame-pointer sid1607
g++ -O -fomit-frame-pointer sid1607
g++ -Os -fomit-frame-pointer sid1607
g++ -fno-schedule-insns -O2 -fomit-frame-pointer sid1607
g++ -fno-schedule-insns -O3 -fomit-frame-pointer sid1607
g++ -fno-schedule-insns -O -fomit-frame-pointer sid1607
g++ -fno-schedule-insns -Os -fomit-frame-pointer sid1607
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sid1607
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sid1607
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sid1607
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sid1607
g++ -m64 -O2 -fomit-frame-pointer sid1607
g++ -m64 -O3 -fomit-frame-pointer sid1607
g++ -m64 -O -fomit-frame-pointer sid1607
g++ -m64 -Os -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -O -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -Os -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer sid1607
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sid1607
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=corei7 -O -fomit-frame-pointer sid1607
g++ -m64 -march=corei7 -Os -fomit-frame-pointer sid1607
g++ -m64 -march=k8 -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=k8 -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=k8 -O -fomit-frame-pointer sid1607
g++ -m64 -march=k8 -Os -fomit-frame-pointer sid1607
g++ -m64 -march=nocona -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=nocona -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=nocona -O -fomit-frame-pointer sid1607
g++ -m64 -march=nocona -Os -fomit-frame-pointer sid1607
g++ -march=barcelona -O2 -fomit-frame-pointer sid1607
g++ -march=barcelona -O3 -fomit-frame-pointer sid1607
g++ -march=barcelona -O -fomit-frame-pointer sid1607
g++ -march=barcelona -Os -fomit-frame-pointer sid1607
g++ -march=k8 -O2 -fomit-frame-pointer sid1607
g++ -march=k8 -O3 -fomit-frame-pointer sid1607
g++ -march=k8 -O -fomit-frame-pointer sid1607
g++ -march=k8 -Os -fomit-frame-pointer sid1607
g++ -march=nocona -O2 -fomit-frame-pointer sid1607
g++ -march=nocona -O3 -fomit-frame-pointer sid1607
g++ -march=nocona -O -fomit-frame-pointer sid1607
g++ -march=nocona -Os -fomit-frame-pointer sid1607

Compiler output

Implementation: sid1607
Security model: unknown
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
api.cpp: In file included from api.cpp:3:
api.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
api.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
api.cpp: inline __m256i load_reg256(int *a) {
api.cpp: ^
merge_sort.cpp: In file included from merge_sort.cpp:1:
merge_sort.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
merge_sort.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
merge_sort.cpp: inline __m256i load_reg256(int *a) {
merge_sort.cpp: ^
merge_sort.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
merge_sort.cpp: from merge_sort.h:1,
merge_sort.cpp: from merge_sort.cpp:1:
merge_sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h: In function '__m256i reverse(__m256i&)':
merge_sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:1041:1: error: inlining failed in call to always_inline '__m256i _mm256_permutevar8x32_epi32(__m256i, __m256i)': target specific option mismatch
merge_sort.cpp: _mm256_permutevar8x32_epi32 (__m256i __X, __m256i __Y)
merge_sort.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
merge_sort.cpp: merge_sort.cpp:11:37: note: called from here
merge_sort.cpp: return _mm256_permutevar8x32_epi32(v, global_masks.rev_idx_mask);
merge_sort.cpp: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.cpp: In file included from api.cpp:3:
api.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
api.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
api.cpp: inline __m256i load_reg256(int *a) {
api.cpp: ^
merge_sort.cpp: In file included from merge_sort.cpp:1:
merge_sort.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
merge_sort.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
merge_sort.cpp: inline __m256i load_reg256(int *a) {
merge_sort.cpp: ^
merge_sort.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
merge_sort.cpp: from merge_sort.h:1,
merge_sort.cpp: from merge_sort.cpp:1:
merge_sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h: In function '__m256i reverse(__m256i&)':
merge_sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:1041:1: error: inlining failed in call to always_inline '__m256i _mm256_permutevar8x32_epi32(__m256i, __m256i)': target specific option mismatch
merge_sort.cpp: _mm256_permutevar8x32_epi32 (__m256i __X, __m256i __Y)
merge_sort.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
merge_sort.cpp: merge_sort.cpp:11:37: note: called from here
merge_sort.cpp: return _mm256_permutevar8x32_epi32(v, global_masks.rev_idx_mask);
merge_sort.cpp: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=barcelona -O -fomit-frame-pointer sid1607
g++ -m64 -march=barcelona -Os -fomit-frame-pointer sid1607

Compiler output

Implementation: sid1607
Security model: unknown
Compiler: g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer
merge_sort.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
merge_sort.cpp: from merge_sort.h:1,
merge_sort.cpp: from merge_sort.cpp:1:
merge_sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h: In function '__m256i reverse(__m256i&)':
merge_sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:1041:1: error: inlining failed in call to always_inline '__m256i _mm256_permutevar8x32_epi32(__m256i, __m256i)': target specific option mismatch
merge_sort.cpp: _mm256_permutevar8x32_epi32 (__m256i __X, __m256i __Y)
merge_sort.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
merge_sort.cpp: merge_sort.cpp:11:37: note: called from here
merge_sort.cpp: return _mm256_permutevar8x32_epi32(v, global_masks.rev_idx_mask);
merge_sort.cpp: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer sid1607
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer sid1607
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer sid1607
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer sid1607

Compiler output

Implementation: sid1607
Security model: unknown
Compiler: icpc -xAVX -O2 -fomit-frame-pointer
api.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm(60),
api.cpp: from api.cpp(2):
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(307): error: pack expansion does not make use of any argument packs
api.cpp: using __type = _Index_tuple<__integer_pack(_Num)...>;
api.cpp: ^
api.cpp:
api.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm(60),
api.cpp: from api.cpp(2):
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(329): error: pack expansion does not make use of any argument packs
api.cpp: = integer_sequence<_Tp, __integer_pack(_Num)...>;
api.cpp: ^
api.cpp:
api.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm(60),
api.cpp: from api.cpp(2):
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(329): error: expected a ">"
api.cpp: = integer_sequence<_Tp, __integer_pack(_Num)...>;
api.cpp: ^
api.cpp: detected during instantiation of type "std::make_integer_sequence<std::size_t={unsigned long}, _Num>" at line 340
api.cpp:
api.cpp: compilation aborted for api.cpp (code 2)

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icpc -xAVX -O2 -fomit-frame-pointer sid1607
icpc -xAVX -O3 -fomit-frame-pointer sid1607
icpc -xCORE-AVX-I -O2 -fomit-frame-pointer sid1607
icpc -xCORE-AVX-I -O3 -fomit-frame-pointer sid1607
icpc -xCORE-AVX2 -O2 -fomit-frame-pointer sid1607
icpc -xCORE-AVX2 -O3 -fomit-frame-pointer sid1607
icpc -xSSE4.1 -O2 -fomit-frame-pointer sid1607
icpc -xSSE4.1 -O3 -fomit-frame-pointer sid1607
icpc -xSSE4.2 -O2 -fomit-frame-pointer sid1607
icpc -xSSE4.2 -O3 -fomit-frame-pointer sid1607

Compiler output

Implementation: stdsort
Security model: unknown
Compiler: icpc -xAVX -O2 -fomit-frame-pointer
sort.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm(60),
sort.cpp: from sort.cpp(2):
sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(307): error: pack expansion does not make use of any argument packs
sort.cpp: using __type = _Index_tuple<__integer_pack(_Num)...>;
sort.cpp: ^
sort.cpp:
sort.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm(60),
sort.cpp: from sort.cpp(2):
sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(329): error: pack expansion does not make use of any argument packs
sort.cpp: = integer_sequence<_Tp, __integer_pack(_Num)...>;
sort.cpp: ^
sort.cpp:
sort.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm(60),
sort.cpp: from sort.cpp(2):
sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(329): error: expected a ">"
sort.cpp: = integer_sequence<_Tp, __integer_pack(_Num)...>;
sort.cpp: ^
sort.cpp: detected during instantiation of type "std::make_integer_sequence<std::size_t={unsigned long}, _Num>" at line 340
sort.cpp:
sort.cpp: compilation aborted for sort.cpp (code 2)

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icpc -xAVX -O2 -fomit-frame-pointer stdsort
icpc -xAVX -O3 -fomit-frame-pointer stdsort
icpc -xCORE-AVX-I -O2 -fomit-frame-pointer stdsort
icpc -xCORE-AVX-I -O3 -fomit-frame-pointer stdsort
icpc -xCORE-AVX2 -O2 -fomit-frame-pointer stdsort
icpc -xCORE-AVX2 -O3 -fomit-frame-pointer stdsort
icpc -xSSE4.1 -O2 -fomit-frame-pointer stdsort
icpc -xSSE4.1 -O3 -fomit-frame-pointer stdsort
icpc -xSSE4.2 -O2 -fomit-frame-pointer stdsort
icpc -xSSE4.2 -O3 -fomit-frame-pointer stdsort