Implementation notes: amd64, genji460, crypto_sort/int32

Computer: genji460
Architecture: amd64
CPU ID: GenuineIntel-000306f2-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_sort
Primitive: int32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5752? ? ?? ? ?avx2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082620180818
5976? ? ?? ? ?avx2icc_-no-vec2018082620180818
5984? ? ?? ? ?avx2icc2018082620180818
6100? ? ?? ? ?avx2icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082620180818
6112? ? ?? ? ?avx2icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082620180818
6452? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
6480? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
6492? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
6496? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
6544? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
6548? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
6552? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082620180818
6560? ? ?? ? ?avx2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082620180818
6636? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
6696? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082620180818
6716? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
6836? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
6852? ? ?? ? ?avx2icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082620180818
6872? ? ?? ? ?avx2icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082620180818
6884? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
8764? ? ?? ? ?avx2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082620180818
8772? ? ?? ? ?avx2icc_-xAVX_-O2_-fomit-frame-pointer2018082620180818
9572? ? ?? ? ?avx2icc_-xAVX_-O3_-fomit-frame-pointer2018082620180818
9584? ? ?? ? ?avx2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082620180818
14788? ? ?? ? ?krasnovgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082620180818
14836? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
14924? ? ?? ? ?krasnovgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
15188? ? ?? ? ?krasnovgcc_-funroll-loops_-O_-fomit-frame-pointer2018082620180818
15212? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082620180818
15332? ? ?? ? ?krasnovgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
15692? ? ?? ? ?krasnovgcc_-O_-fomit-frame-pointer2018082620180818
15724? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
15748? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
15896? ? ?? ? ?krasnovgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
15988? ? ?? ? ?krasnovgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
16008? ? ?? ? ?krasnovgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082620180818
16036? ? ?? ? ?krasnovgcc_-m64_-O_-fomit-frame-pointer2018082620180818
16044? ? ?? ? ?krasnovgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
16052? ? ?? ? ?krasnovgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
16076? ? ?? ? ?krasnovgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082620180818
16080? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082620180818
16144? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
16180? ? ?? ? ?krasnovgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
16188? ? ?? ? ?krasnovgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
16256? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
16292? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
16292? ? ?? ? ?krasnovgcc_-march=nocona_-O_-fomit-frame-pointer2018082620180818
16312? ? ?? ? ?krasnovgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082620180818
16336? ? ?? ? ?krasnovgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
16468? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082620180818
16472? ? ?? ? ?krasnovgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082620180818
16496? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
16544? ? ?? ? ?krasnovgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082620180818
16656? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
16660? ? ?? ? ?krasnovgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
16752? ? ?? ? ?krasnovgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082620180818
16752? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082620180818
16800? ? ?? ? ?krasnovgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
16836? ? ?? ? ?krasnovgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082620180818
16940? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082620180818
16996? ? ?? ? ?krasnovgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
17068? ? ?? ? ?krasnovgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082620180818
17284? ? ?? ? ?krasnovgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
17396? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
17404? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082620180818
17668? ? ?? ? ?krasnovgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082620180818
17772? ? ?? ? ?krasnovgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082620180818
17896? ? ?? ? ?krasnovgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
17988? ? ?? ? ?krasnovgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
18352? ? ?? ? ?krasnovgcc_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
18360? ? ?? ? ?krasnovgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
18404? ? ?? ? ?krasnovgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
18404? ? ?? ? ?krasnovgcc_-march=k8_-O_-fomit-frame-pointer2018082620180818
18476? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082620180818
18476? ? ?? ? ?krasnovgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
18516? ? ?? ? ?krasnovgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
18532? ? ?? ? ?oldavx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082620180818
18560? ? ?? ? ?krasnovgcc_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
18592? ? ?? ? ?krasnovgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
18712? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082620180818
18736? ? ?? ? ?oldavx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
18772? ? ?? ? ?oldavx2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
18780? ? ?? ? ?oldavx2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
18816? ? ?? ? ?krasnovgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082620180818
18824? ? ?? ? ?oldavx2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
18848? ? ?? ? ?oldavx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082620180818
18852? ? ?? ? ?oldavx2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
18856? ? ?? ? ?oldavx2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
18888? ? ?? ? ?krasnovgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
18968? ? ?? ? ?krasnovgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082620180818
19016? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
19032? ? ?? ? ?krasnovgcc_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
19048? ? ?? ? ?krasnovgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082620180818
19060? ? ?? ? ?krasnovgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082620180818
19064? ? ?? ? ?krasnovgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
19116? ? ?? ? ?krasnovicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082620180818
19176? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
19176? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
19180? ? ?? ? ?krasnovgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
19200? ? ?? ? ?krasnovicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082620180818
19224? ? ?? ? ?oldavx2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
19236? ? ?? ? ?krasnovgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082620180818
19260? ? ?? ? ?krasnovicc2018082620180818
19272? ? ?? ? ?krasnovgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
19336? ? ?? ? ?krasnovgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
19344? ? ?? ? ?krasnovgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
19416? ? ?? ? ?krasnovgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
19428? ? ?? ? ?krasnovicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082620180818
19556? ? ?? ? ?krasnovgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082620180818
19572? ? ?? ? ?krasnovgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
19584? ? ?? ? ?krasnovgcc_-march=k8_-O3_-fomit-frame-pointer2018082620180818
19640? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082620180818
19676? ? ?? ? ?krasnovicc_-xAVX_-O2_-fomit-frame-pointer2018082620180818
19744? ? ?? ? ?krasnovgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082620180818
19744? ? ?? ? ?krasnovgcc_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
19828? ? ?? ? ?krasnovgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
19840? ? ?? ? ?krasnovgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082620180818
19852? ? ?? ? ?krasnovgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
19896? ? ?? ? ?krasnovgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082620180818
19940? ? ?? ? ?krasnovgcc_-Os_-fomit-frame-pointer2018082620180818
19988? ? ?? ? ?krasnovgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
20164? ? ?? ? ?krasnovicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082620180818
20284? ? ?? ? ?krasnovgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082620180818
21732? ? ?? ? ?krasnovgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
21748? ? ?? ? ?krasnovicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082620180818
21808? ? ?? ? ?krasnovgcc_-O2_-fomit-frame-pointer2018082620180818
21856? ? ?? ? ?krasnovgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
21904? ? ?? ? ?krasnovgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
21964? ? ?? ? ?krasnovgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
22008? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
22024? ? ?? ? ?krasnovgcc_-march=k8_-O2_-fomit-frame-pointer2018082620180818
22064? ? ?? ? ?krasnovicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082620180818
22080? ? ?? ? ?krasnovgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082620180818
22116? ? ?? ? ?krasnovgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082620180818
22132? ? ?? ? ?krasnovgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
22136? ? ?? ? ?krasnovgcc_-O3_-fomit-frame-pointer2018082620180818
22208? ? ?? ? ?herfgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
22224? ? ?? ? ?krasnovgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082620180818
22260? ? ?? ? ?krasnovgcc_-m64_-O2_-fomit-frame-pointer2018082620180818
22332? ? ?? ? ?herfgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
22380? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
22408? ? ?? ? ?herfgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082620180818
22484? ? ?? ? ?krasnovgcc_-m64_-O3_-fomit-frame-pointer2018082620180818
22612? ? ?? ? ?krasnovgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082620180818
22628? ? ?? ? ?herfgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082620180818
22640? ? ?? ? ?krasnovgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082620180818
22676? ? ?? ? ?herfgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082620180818
22676? ? ?? ? ?krasnovicc_-no-vec2018082620180818
22720? ? ?? ? ?krasnovgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
22880? ? ?? ? ?krasnovicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082620180818
23096? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082620180818
23456? ? ?? ? ?herfgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082620180818
23472? ? ?? ? ?krasnovicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082620180818
23556? ? ?? ? ?herfgcc_-m64_-O3_-fomit-frame-pointer2018082620180818
23564? ? ?? ? ?herfgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082620180818
23588? ? ?? ? ?herfgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
23604? ? ?? ? ?herfgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082620180818
23612? ? ?? ? ?oldavx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
23632? ? ?? ? ?herfgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
23636? ? ?? ? ?herficc2018082620180818
23636? ? ?? ? ?herficc_-xAVX_-O2_-fomit-frame-pointer2018082620180818
23672? ? ?? ? ?herfgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
23688? ? ?? ? ?herfgcc_-O3_-fomit-frame-pointer2018082620180818
23780? ? ?? ? ?herficc_-xSSE4.2_-O2_-fomit-frame-pointer2018082620180818
23788? ? ?? ? ?herficc_-xSSE4.2_-O3_-fomit-frame-pointer2018082620180818
23816? ? ?? ? ?herficc_-no-vec2018082620180818
23828? ? ?? ? ?oldavx2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
23840? ? ?? ? ?oldavx2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
23844? ? ?? ? ?herficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082620180818
23856? ? ?? ? ?herfgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082620180818
23872? ? ?? ? ?herficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082620180818
24008? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
24084? ? ?? ? ?herfgcc_-march=k8_-O3_-fomit-frame-pointer2018082620180818
24144? ? ?? ? ?herfgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
24188? ? ?? ? ?herficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082620180818
24188? ? ?? ? ?herficc_-xSSE4.1_-O2_-fomit-frame-pointer2018082620180818
24236? ? ?? ? ?herfgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
24308? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082620180818
24340? ? ?? ? ?herfgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
24528? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082620180818
24568? ? ?? ? ?krasnovgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
24612? ? ?? ? ?herfgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082620180818
24696? ? ?? ? ?herficc_-xAVX_-O3_-fomit-frame-pointer2018082620180818
24708? ? ?? ? ?herficc_-xSSE4.1_-O3_-fomit-frame-pointer2018082620180818
24924? ? ?? ? ?herficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082620180818
25944? ? ?? ? ?herfgcc_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
26400? ? ?? ? ?herfgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
26840? ? ?? ? ?herfgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
27144? ? ?? ? ?herfgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
27308? ? ?? ? ?herfgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082620180818
27368? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
27560? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
27712? ? ?? ? ?herfgcc_-O2_-fomit-frame-pointer2018082620180818
27828? ? ?? ? ?herfgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
27832? ? ?? ? ?herfgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082620180818
27844? ? ?? ? ?herfgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
28008? ? ?? ? ?herfgcc_-m64_-O2_-fomit-frame-pointer2018082620180818
28128? ? ?? ? ?herfgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082620180818
28160? ? ?? ? ?herfgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082620180818
28360? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
28420? ? ?? ? ?herfgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082620180818
28464? ? ?? ? ?herfgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
28596? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082620180818
28600? ? ?? ? ?herfgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082620180818
28624? ? ?? ? ?herfgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
28636? ? ?? ? ?herfgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
28704? ? ?? ? ?herfgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082620180818
28736? ? ?? ? ?herfgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
28764? ? ?? ? ?herfgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
28768? ? ?? ? ?herfgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
28768? ? ?? ? ?herfgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
28784? ? ?? ? ?herfgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
28800? ? ?? ? ?herfgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
28816? ? ?? ? ?herfgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
28864? ? ?? ? ?herfgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
28864? ? ?? ? ?herfgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082620180818
28884? ? ?? ? ?herfgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
28948? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
29016? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082620180818
29032? ? ?? ? ?herfgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082620180818
29044? ? ?? ? ?herfgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082620180818
29060? ? ?? ? ?herfgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
29064? ? ?? ? ?herfgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082620180818
29096? ? ?? ? ?herfgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
29096? ? ?? ? ?herfgcc_-march=k8_-O2_-fomit-frame-pointer2018082620180818
29124? ? ?? ? ?herfgcc_-Os_-fomit-frame-pointer2018082620180818
29128? ? ?? ? ?herfgcc_-m64_-Os_-fomit-frame-pointer2018082620180818
29156? ? ?? ? ?herfgcc_-march=k8_-Os_-fomit-frame-pointer2018082620180818
29160? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082620180818
29264? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082620180818
29352? ? ?? ? ?herfgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082620180818
29364? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
29364? ? ?? ? ?herfgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
29380? ? ?? ? ?herfgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082620180818
29452? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
29640? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
29672? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
29768? ? ?? ? ?herfgcc_-funroll-loops_-O_-fomit-frame-pointer2018082620180818
29804? ? ?? ? ?herfgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082620180818
29848? ? ?? ? ?herfgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
29848? ? ?? ? ?herfgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082620180818
29964? ? ?? ? ?herfgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
29992? ? ?? ? ?herfgcc_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
30084? ? ?? ? ?herfgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
30288? ? ?? ? ?herfgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082620180818
30500? ? ?? ? ?herfgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082620180818
30612? ? ?? ? ?herfgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082620180818
30920? ? ?? ? ?herfgcc_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
31000? ? ?? ? ?herfgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
31252? ? ?? ? ?herfgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
32124? ? ?? ? ?herfgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
32380? ? ?? ? ?krasnovgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082620180818
32420? ? ?? ? ?krasnovgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
32492? ? ?? ? ?herfgcc_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
32532? ? ?? ? ?krasnovgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082620180818
32576? ? ?? ? ?krasnovgcc_-march=k8_-Os_-fomit-frame-pointer2018082620180818
32616? ? ?? ? ?krasnovgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
32648? ? ?? ? ?herfgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
32648? ? ?? ? ?herfgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
32664? ? ?? ? ?herfgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
32668? ? ?? ? ?herfgcc_-march=k8_-O_-fomit-frame-pointer2018082620180818
32740? ? ?? ? ?krasnovgcc_-m64_-Os_-fomit-frame-pointer2018082620180818
32752? ? ?? ? ?herfgcc_-march=nocona_-O_-fomit-frame-pointer2018082620180818
32756? ? ?? ? ?herfgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082620180818
32788? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082620180818
32804? ? ?? ? ?herfgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
32876? ? ?? ? ?herfgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082620180818
32892? ? ?? ? ?herfgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082620180818
32948? ? ?? ? ?herfgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082620180818
33024? ? ?? ? ?herfgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
33084? ? ?? ? ?herfgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
33092? ? ?? ? ?herfgcc_-O_-fomit-frame-pointer2018082620180818
33108? ? ?? ? ?herfgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
33636? ? ?? ? ?krasnovicc_-xAVX_-O3_-fomit-frame-pointer2018082620180818
34504? ? ?? ? ?herfgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082620180818
36096? ? ?? ? ?herfgcc_-m64_-O_-fomit-frame-pointer2018082620180818
51048? ? ?? ? ?krasnovgcc2018082620180818
51260? ? ?? ? ?krasnovgcc_-funroll-loops2018082620180818
51532? ? ?? ? ?krasnovcc2018082620180818
93472? ? ?? ? ?portable4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082620180818
93476? ? ?? ? ?portable4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082620180818
93636? ? ?? ? ?portable4gcc_-O3_-fomit-frame-pointer2018082620180818
93704? ? ?? ? ?portable4gcc_-m64_-O3_-fomit-frame-pointer2018082620180818
93780? ? ?? ? ?portable4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
94204? ? ?? ? ?portable4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082620180818
94252? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082620180818
94264? ? ?? ? ?portable4gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082620180818
94296? ? ?? ? ?portable4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
95912? ? ?? ? ?portable4gcc_-march=k8_-O3_-fomit-frame-pointer2018082620180818
95944? ? ?? ? ?portable4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
96580? ? ?? ? ?portable4icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082620180818
96620? ? ?? ? ?portable4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
96680? ? ?? ? ?portable4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082620180818
96752? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082620180818
96828? ? ?? ? ?portable4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082620180818
96828? ? ?? ? ?portable4icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082620180818
96896? ? ?? ? ?portable4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
97048? ? ?? ? ?portable4gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
97116? ? ?? ? ?portable4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
97512? ? ?? ? ?portable3icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082620180818
97520? ? ?? ? ?portable3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082620180818
97612? ? ?? ? ?portable3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
97672? ? ?? ? ?portable3gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
97736? ? ?? ? ?portable3icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082620180818
97764? ? ?? ? ?portable3icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082620180818
97864? ? ?? ? ?portable4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
97956? ? ?? ? ?portable4gcc_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
98100? ? ?? ? ?portable4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
98100? ? ?? ? ?portable4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082620180818
98172? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
98536? ? ?? ? ?portable3icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082620180818
98664? ? ?? ? ?portable4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082620180818
98856? ? ?? ? ?portable3icc_-xAVX_-O2_-fomit-frame-pointer2018082620180818
98888? ? ?? ? ?portable4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
98936? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
98944? ? ?? ? ?portable4icc2018082620180818
99084? ? ?? ? ?portable4icc_-xAVX_-O2_-fomit-frame-pointer2018082620180818
99292? ? ?? ? ?portable4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
99412? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082620180818
99480? ? ?? ? ?portable4gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082620180818
99516? ? ?? ? ?portable3icc_-no-vec2018082620180818
99728? ? ?? ? ?portable3icc2018082620180818
99744? ? ?? ? ?portable4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082620180818
99756? ? ?? ? ?portable4icc_-no-vec2018082620180818
99796? ? ?? ? ?portable4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082620180818
99848? ? ?? ? ?portable4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082620180818
100008? ? ?? ? ?portable3icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082620180818
100208? ? ?? ? ?portable3icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082620180818
100228? ? ?? ? ?portable4gcc_-m64_-O2_-fomit-frame-pointer2018082620180818
100252? ? ?? ? ?portable4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
100276? ? ?? ? ?portable4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082620180818
100288? ? ?? ? ?portable4gcc_-O2_-fomit-frame-pointer2018082620180818
100288? ? ?? ? ?portable4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
100296? ? ?? ? ?portable4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
100348? ? ?? ? ?portable4gcc_-m64_-Os_-fomit-frame-pointer2018082620180818
100392? ? ?? ? ?portable4gcc_-Os_-fomit-frame-pointer2018082620180818
100392? ? ?? ? ?portable4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
100404? ? ?? ? ?portable4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082620180818
100404? ? ?? ? ?portable4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082620180818
100740? ? ?? ? ?portable4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
100744? ? ?? ? ?portable4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
100860? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082620180818
100904? ? ?? ? ?portable4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
101080? ? ?? ? ?portable4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
101108? ? ?? ? ?portable4gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082620180818
101288? ? ?? ? ?portable4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082620180818
101584? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
101620? ? ?? ? ?portable4icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082620180818
101728? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
101788? ? ?? ? ?portable3icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082620180818
101808? ? ?? ? ?portable4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
102024? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082620180818
102032? ? ?? ? ?portable4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082620180818
102108? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082620180818
102240? ? ?? ? ?portable3icc_-xAVX_-O3_-fomit-frame-pointer2018082620180818
102320? ? ?? ? ?portable4gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
102380? ? ?? ? ?portable4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
102476? ? ?? ? ?portable3icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082620180818
102536? ? ?? ? ?portable4icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082620180818
102636? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
102656? ? ?? ? ?portable4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082620180818
102716? ? ?? ? ?portable4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
102776? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082620180818
102856? ? ?? ? ?portable4icc_-xAVX_-O3_-fomit-frame-pointer2018082620180818
102888? ? ?? ? ?portable4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082620180818
102904? ? ?? ? ?portable4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082620180818
102932? ? ?? ? ?portable4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
102960? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
103048? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
103116? ? ?? ? ?portable4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
103208? ? ?? ? ?portable4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082620180818
103320? ? ?? ? ?portable3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
103388? ? ?? ? ?portable4gcc_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
103508? ? ?? ? ?portable4gcc_-march=k8_-Os_-fomit-frame-pointer2018082620180818
103520? ? ?? ? ?portable4gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
103552? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082620180818
103572? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082620180818
103648? ? ?? ? ?portable4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082620180818
103688? ? ?? ? ?portable3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
103688? ? ?? ? ?portable4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
103720? ? ?? ? ?portable4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
103764? ? ?? ? ?portable3gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082620180818
103876? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082620180818
104068? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082620180818
104184? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
104268? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
104276? ? ?? ? ?portable4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
104284? ? ?? ? ?portable4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082620180818
104304? ? ?? ? ?portable4gcc_-funroll-loops_-O_-fomit-frame-pointer2018082620180818
104312? ? ?? ? ?portable4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
104312? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082620180818
104424? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
104460? ? ?? ? ?portable4gcc_-march=nocona_-O_-fomit-frame-pointer2018082620180818
104496? ? ?? ? ?portable4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
104528? ? ?? ? ?portable3gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082620180818
104616? ? ?? ? ?portable4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082620180818
104716? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
104752? ? ?? ? ?portable3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082620180818
104800? ? ?? ? ?portable4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
104800? ? ?? ? ?portable4gcc_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
104808? ? ?? ? ?portable4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
104848? ? ?? ? ?portable4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
104852? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
104892? ? ?? ? ?portable3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082620180818
104912? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
104972? ? ?? ? ?portable4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
104972? ? ?? ? ?portable4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
105108? ? ?? ? ?portable4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082620180818
105228? ? ?? ? ?portable4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082620180818
105276? ? ?? ? ?portable4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
105280? ? ?? ? ?portable3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
105324? ? ?? ? ?portable4gcc_-m64_-O_-fomit-frame-pointer2018082620180818
105328? ? ?? ? ?portable4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
105348? ? ?? ? ?portable4gcc_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
105400? ? ?? ? ?portable4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082620180818
105420? ? ?? ? ?portable4gcc_-O_-fomit-frame-pointer2018082620180818
105440? ? ?? ? ?portable4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082620180818
105496? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
105512? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082620180818
105524? ? ?? ? ?portable4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
105524? ? ?? ? ?portable4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082620180818
105576? ? ?? ? ?portable3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
105676? ? ?? ? ?portable4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082620180818
105736? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
105760? ? ?? ? ?portable3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
105808? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
105848? ? ?? ? ?portable4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
105884? ? ?? ? ?portable4gcc_-march=k8_-O_-fomit-frame-pointer2018082620180818
106368? ? ?? ? ?portable3gcc_-m64_-O2_-fomit-frame-pointer2018082620180818
106392? ? ?? ? ?portable3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
106408? ? ?? ? ?portable3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
106452? ? ?? ? ?portable3gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
106520? ? ?? ? ?portable3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
106532? ? ?? ? ?portable3gcc_-funroll-loops_-O_-fomit-frame-pointer2018082620180818
106532? ? ?? ? ?portable3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
106548? ? ?? ? ?portable3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082620180818
106556? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082620180818
106556? ? ?? ? ?portable3gcc_-m64_-O3_-fomit-frame-pointer2018082620180818
106568? ? ?? ? ?portable3gcc_-O2_-fomit-frame-pointer2018082620180818
106756? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
106856? ? ?? ? ?portable4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
106932? ? ?? ? ?portable3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082620180818
106940? ? ?? ? ?portable3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082620180818
106972? ? ?? ? ?portable3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082620180818
106980? ? ?? ? ?portable3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082620180818
107064? ? ?? ? ?portable3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082620180818
107184? ? ?? ? ?portable3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082620180818
107240? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
107248? ? ?? ? ?portable3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082620180818
107440? ? ?? ? ?portable3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
107732? ? ?? ? ?portable3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
107948? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
108156? ? ?? ? ?portable3gcc_-O3_-fomit-frame-pointer2018082620180818
108352? ? ?? ? ?portable3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
108412? ? ?? ? ?portable3gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
108464? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082620180818
108476? ? ?? ? ?portable3gcc_-march=k8_-O3_-fomit-frame-pointer2018082620180818
108484? ? ?? ? ?portable3gcc_-march=k8_-O2_-fomit-frame-pointer2018082620180818
108584? ? ?? ? ?portable3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
108624? ? ?? ? ?portable3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
108676? ? ?? ? ?portable3gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082620180818
108692? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082620180818
108696? ? ?? ? ?portable3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
108816? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082620180818
108836? ? ?? ? ?portable3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082620180818
108876? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082620180818
108876? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082620180818
108892? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082620180818
108920? ? ?? ? ?portable3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082620180818
108940? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082620180818
108956? ? ?? ? ?portable3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082620180818
109000? ? ?? ? ?portable3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082620180818
109024? ? ?? ? ?portable3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
109096? ? ?? ? ?portable3gcc_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
109100? ? ?? ? ?portable4gcc_-march=k8_-O2_-fomit-frame-pointer2018082620180818
109224? ? ?? ? ?portable3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082620180818
109244? ? ?? ? ?portable3gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
109248? ? ?? ? ?portable3gcc_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
109328? ? ?? ? ?portable3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082620180818
109340? ? ?? ? ?portable3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
109348? ? ?? ? ?portable3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082620180818
109484? ? ?? ? ?portable3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082620180818
109520? ? ?? ? ?portable3gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
109640? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082620180818
109652? ? ?? ? ?portable3gcc_-march=k8_-Os_-fomit-frame-pointer2018082620180818
109672? ? ?? ? ?portable3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
109680? ? ?? ? ?portable3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
109696? ? ?? ? ?portable3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082620180818
109768? ? ?? ? ?portable3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082620180818
109972? ? ?? ? ?portable3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
109988? ? ?? ? ?portable3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
110112? ? ?? ? ?portable3gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
110132? ? ?? ? ?portable3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
110192? ? ?? ? ?portable3gcc_-march=nocona_-O_-fomit-frame-pointer2018082620180818
110280? ? ?? ? ?portable3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
110300? ? ?? ? ?portable3gcc_-m64_-O_-fomit-frame-pointer2018082620180818
110392? ? ?? ? ?portable3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
110504? ? ?? ? ?portable3gcc_-march=k8_-O_-fomit-frame-pointer2018082620180818
110556? ? ?? ? ?portable3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
110556? ? ?? ? ?portable3gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
110580? ? ?? ? ?portable3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
110588? ? ?? ? ?portable3gcc_-Os_-fomit-frame-pointer2018082620180818
110696? ? ?? ? ?portable3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
110704? ? ?? ? ?portable3gcc_-m64_-Os_-fomit-frame-pointer2018082620180818
110732? ? ?? ? ?portable3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082620180818
110796? ? ?? ? ?portable3gcc_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
110908? ? ?? ? ?portable3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
111124? ? ?? ? ?portable3gcc_-O_-fomit-frame-pointer2018082620180818
111524? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
112080? ? ?? ? ?portable3gcc_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
112224? ? ?? ? ?portable3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
112248? ? ?? ? ?portable3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082620180818
112328? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
112328? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
112344? ? ?? ? ?portable3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
113936? ? ?? ? ?portable3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
113976? ? ?? ? ?portable3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
115560? ? ?? ? ?portable3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082620180818
120844? ? ?? ? ?portable3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
139068? ? ?? ? ?herfgcc_-funroll-loops2018082620180818
139836? ? ?? ? ?herfgcc2018082620180818
141344? ? ?? ? ?herfcc2018082620180818
568096? ? ?? ? ?portable4gcc2018082620180818
568444? ? ?? ? ?portable4cc2018082620180818
569064? ? ?? ? ?portable4gcc_-funroll-loops2018082620180818
597540? ? ?? ? ?portable3cc2018082620180818
600860? ? ?? ? ?portable3gcc_-funroll-loops2018082620180818
601400? ? ?? ? ?portable3gcc2018082620180818

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++
api.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/uniform_int_dist.h:35,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/stl_algo.h:66,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm:62,
api.cpp: from merger.tcc:25,
api.cpp: from merger.h:64,
api.cpp: from aspas.tcc:32,
api.cpp: from aspas.h:204,
api.cpp: from api.cpp:3:
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/limits:1602:7: internal compiler error: Illegal instruction
api.cpp: max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
api.cpp: ^~~
api.cpp: 0xb6774f crash_signal
api.cpp: ../../gcc-8.2.0/gcc/toplev.c:325
api.cpp: Please submit a full bug report,
api.cpp: with preprocessed source if appropriate.
api.cpp: Please include the complete backtrace with any bug report.
api.cpp: See <https://gcc.gnu.org/bugs/> for instructions.

Number of similar (compiler,implementation) pairs: 73, namely:
CompilerImplementations
g++ aspas
g++ -O2 -fomit-frame-pointer aspas
g++ -O3 -fomit-frame-pointer aspas
g++ -O -fomit-frame-pointer aspas
g++ -Os -fomit-frame-pointer aspas
g++ -fno-schedule-insns -O2 -fomit-frame-pointer aspas
g++ -fno-schedule-insns -O3 -fomit-frame-pointer aspas
g++ -fno-schedule-insns -O -fomit-frame-pointer aspas
g++ -fno-schedule-insns -Os -fomit-frame-pointer aspas
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aspas
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aspas
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aspas
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aspas
g++ -m64 -O2 -fomit-frame-pointer aspas
g++ -m64 -O3 -fomit-frame-pointer aspas
g++ -m64 -O -fomit-frame-pointer aspas
g++ -m64 -Os -fomit-frame-pointer aspas
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=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=core2 -O2 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -O3 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -O -fomit-frame-pointer aspas
g++ -m64 -march=core2 -Os -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer aspas
g++ -m64 -march=core2 -msse4 -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
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer aspas
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer aspas
g++ -m64 -march=corei7 -O -fomit-frame-pointer aspas
g++ -m64 -march=corei7 -Os -fomit-frame-pointer aspas
g++ -m64 -march=k8 -O2 -fomit-frame-pointer aspas
g++ -m64 -march=k8 -O3 -fomit-frame-pointer aspas
g++ -m64 -march=k8 -O -fomit-frame-pointer aspas
g++ -m64 -march=k8 -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++ -m64 -march=nocona -O2 -fomit-frame-pointer aspas
g++ -m64 -march=nocona -O3 -fomit-frame-pointer aspas
g++ -m64 -march=nocona -O -fomit-frame-pointer aspas
g++ -m64 -march=nocona -Os -fomit-frame-pointer aspas
g++ -march=barcelona -O2 -fomit-frame-pointer aspas
g++ -march=barcelona -O3 -fomit-frame-pointer aspas
g++ -march=barcelona -O -fomit-frame-pointer aspas
g++ -march=barcelona -Os -fomit-frame-pointer aspas
g++ -march=k8 -O2 -fomit-frame-pointer aspas
g++ -march=k8 -O3 -fomit-frame-pointer aspas
g++ -march=k8 -O -fomit-frame-pointer aspas
g++ -march=k8 -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
g++ -march=nocona -O2 -fomit-frame-pointer aspas
g++ -march=nocona -O3 -fomit-frame-pointer aspas
g++ -march=nocona -O -fomit-frame-pointer aspas
g++ -march=nocona -Os -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m64 -march=barcelona -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/bits/uniform_int_dist.h:35,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/stl_algo.h:66,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm:62,
api.cpp: from merger.tcc:25,
api.cpp: from merger.h:64,
api.cpp: from aspas.tcc:32,
api.cpp: from aspas.h:204,
api.cpp: from api.cpp:3:
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/limits:1602:7: internal compiler error: Illegal instruction
api.cpp: max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
api.cpp: ^~~
api.cpp: 0xb6774f crash_signal
api.cpp: ../../gcc-8.2.0/gcc/toplev.c:325
api.cpp: Please submit a full bug report,
api.cpp: with preprocessed source if appropriate.
api.cpp: Please include the complete backtrace with any bug report.
api.cpp: See <https://gcc.gnu.org/bugs/> for instructions.
api.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/uniform_int_dist.h:35,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/stl_algo.h:66,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm:62,
api.cpp: from merger.tcc:25,
api.cpp: from merger.h:64,
api.cpp: from aspas.tcc:32,
api.cpp: from aspas.h:204,
api.cpp: from api.cpp:3:
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/limits:1602:7: internal compiler error: Illegal instruction
api.cpp: max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
api.cpp: ^~~
api.cpp: 0xb6774f crash_signal
api.cpp: ../../gcc-8.2.0/gcc/toplev.c:325
api.cpp: Please submit a full bug report,
api.cpp: with preprocessed source if appropriate.
api.cpp: Please include the complete backtrace with any bug report.
api.cpp: See <https://gcc.gnu.org/bugs/> for instructions.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer aspas
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer aspas
g++ -m64 -march=barcelona -O -fomit-frame-pointer aspas
g++ -m64 -march=barcelona -Os -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 /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/uniform_int_dist.h:35,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/stl_algo.h:66,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm:62,
api.cpp: from api.cpp:2:
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/limits:1602:7: internal compiler error: Illegal instruction
api.cpp: max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
api.cpp: ^~~
api.cpp: 0xb6774f crash_signal
api.cpp: ../../gcc-8.2.0/gcc/toplev.c:325
api.cpp: Please submit a full bug report,
api.cpp: with preprocessed source if appropriate.
api.cpp: Please include the complete backtrace with any bug report.
api.cpp: See <https://gcc.gnu.org/bugs/> for instructions.

Number of similar (compiler,implementation) pairs: 73, 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=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=core-avx2 -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer sid1607
g++ -m64 -march=core-avx2 -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-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
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=native -mtune=native -O2 -fomit-frame-pointer sid1607
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sid1607
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer sid1607
g++ -m64 -march=native -mtune=native -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=native -mtune=native -O2 -fomit-frame-pointer -fwrapv sid1607
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv sid1607
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv sid1607
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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 /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/uniform_int_dist.h:35,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/stl_algo.h:66,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm:62,
api.cpp: from api.cpp:2:
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/limits:1602:7: internal compiler error: Illegal instruction
api.cpp: max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
api.cpp: ^~~
api.cpp: 0xb6774f crash_signal
api.cpp: ../../gcc-8.2.0/gcc/toplev.c:325
api.cpp: Please submit a full bug report,
api.cpp: with preprocessed source if appropriate.
api.cpp: Please include the complete backtrace with any bug report.
api.cpp: See <https://gcc.gnu.org/bugs/> for instructions.
api.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/uniform_int_dist.h:35,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/stl_algo.h:66,
api.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm:62,
api.cpp: from api.cpp:2:
api.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/limits:1602:7: internal compiler error: Illegal instruction
api.cpp: max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
api.cpp: ^~~
api.cpp: 0xb6774f crash_signal
api.cpp: ../../gcc-8.2.0/gcc/toplev.c:325
api.cpp: Please submit a full bug report,
api.cpp: with preprocessed source if appropriate.
api.cpp: Please include the complete backtrace with any bug report.
api.cpp: See <https://gcc.gnu.org/bugs/> for instructions.

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: 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: g++
sort.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/uniform_int_dist.h:35,
sort.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/stl_algo.h:66,
sort.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm:62,
sort.cpp: from sort.cpp:2:
sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/limits:1602:7: internal compiler error: Illegal instruction
sort.cpp: max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
sort.cpp: ^~~
sort.cpp: 0xb6774f crash_signal
sort.cpp: ../../gcc-8.2.0/gcc/toplev.c:325
sort.cpp: Please submit a full bug report,
sort.cpp: with preprocessed source if appropriate.
sort.cpp: Please include the complete backtrace with any bug report.
sort.cpp: See <https://gcc.gnu.org/bugs/> for instructions.

Number of similar (compiler,implementation) pairs: 73, namely:
CompilerImplementations
g++ stdsort
g++ -O2 -fomit-frame-pointer stdsort
g++ -O3 -fomit-frame-pointer stdsort
g++ -O -fomit-frame-pointer stdsort
g++ -Os -fomit-frame-pointer stdsort
g++ -fno-schedule-insns -O2 -fomit-frame-pointer stdsort
g++ -fno-schedule-insns -O3 -fomit-frame-pointer stdsort
g++ -fno-schedule-insns -O -fomit-frame-pointer stdsort
g++ -fno-schedule-insns -Os -fomit-frame-pointer stdsort
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer stdsort
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer stdsort
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer stdsort
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer stdsort
g++ -m64 -O2 -fomit-frame-pointer stdsort
g++ -m64 -O3 -fomit-frame-pointer stdsort
g++ -m64 -O -fomit-frame-pointer stdsort
g++ -m64 -Os -fomit-frame-pointer stdsort
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer stdsort
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer stdsort
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer stdsort
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -O -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -Os -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer stdsort
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer stdsort
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer stdsort
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer stdsort
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=corei7 -O -fomit-frame-pointer stdsort
g++ -m64 -march=corei7 -Os -fomit-frame-pointer stdsort
g++ -m64 -march=k8 -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=k8 -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=k8 -O -fomit-frame-pointer stdsort
g++ -m64 -march=k8 -Os -fomit-frame-pointer stdsort
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer stdsort
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer stdsort
g++ -m64 -march=nocona -O2 -fomit-frame-pointer stdsort
g++ -m64 -march=nocona -O3 -fomit-frame-pointer stdsort
g++ -m64 -march=nocona -O -fomit-frame-pointer stdsort
g++ -m64 -march=nocona -Os -fomit-frame-pointer stdsort
g++ -march=barcelona -O2 -fomit-frame-pointer stdsort
g++ -march=barcelona -O3 -fomit-frame-pointer stdsort
g++ -march=barcelona -O -fomit-frame-pointer stdsort
g++ -march=barcelona -Os -fomit-frame-pointer stdsort
g++ -march=k8 -O2 -fomit-frame-pointer stdsort
g++ -march=k8 -O3 -fomit-frame-pointer stdsort
g++ -march=k8 -O -fomit-frame-pointer stdsort
g++ -march=k8 -Os -fomit-frame-pointer stdsort
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv stdsort
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv stdsort
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv stdsort
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv stdsort
g++ -march=nocona -O2 -fomit-frame-pointer stdsort
g++ -march=nocona -O3 -fomit-frame-pointer stdsort
g++ -march=nocona -O -fomit-frame-pointer stdsort
g++ -march=nocona -Os -fomit-frame-pointer stdsort

Compiler output

Implementation: stdsort
Security model: unknown
Compiler: g++ -m64 -march=barcelona -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/bits/uniform_int_dist.h:35,
sort.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/stl_algo.h:66,
sort.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm:62,
sort.cpp: from sort.cpp:2:
sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/limits:1602:7: internal compiler error: Illegal instruction
sort.cpp: max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
sort.cpp: ^~~
sort.cpp: 0xb6774f crash_signal
sort.cpp: ../../gcc-8.2.0/gcc/toplev.c:325
sort.cpp: Please submit a full bug report,
sort.cpp: with preprocessed source if appropriate.
sort.cpp: Please include the complete backtrace with any bug report.
sort.cpp: See <https://gcc.gnu.org/bugs/> for instructions.
sort.cpp: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/uniform_int_dist.h:35,
sort.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/stl_algo.h:66,
sort.cpp: from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/algorithm:62,
sort.cpp: from sort.cpp:2:
sort.cpp: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/limits:1602:7: internal compiler error: Illegal instruction
sort.cpp: max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
sort.cpp: ^~~
sort.cpp: 0xb6774f crash_signal
sort.cpp: ../../gcc-8.2.0/gcc/toplev.c:325
sort.cpp: Please submit a full bug report,
sort.cpp: with preprocessed source if appropriate.
sort.cpp: Please include the complete backtrace with any bug report.
sort.cpp: See <https://gcc.gnu.org/bugs/> for instructions.

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

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