Implementation notes: amd64, kizomba, crypto_hashblocks/rfsb509

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
13656core2clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
13682core2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
13706core2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
13707core2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
13714core2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
13720core2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
13724core2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
13728core2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
13842core2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
13877core2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
14883amd64-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
14887amd64-1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
14892amd64-1clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
14897amd64-1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
14905amd64-1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
14907amd64-1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
14910amd64-1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
14917amd64-1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
14930amd64-1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
14934amd64-1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
15800amd64-2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15804amd64-2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15817amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15849amd64-2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
15861amd64-2clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
15867amd64-2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
15873amd64-2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
15885amd64-2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
15885amd64-2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
15998amd64-2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
16239amd64-3clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
16269amd64-3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
16271amd64-3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
16272amd64-3clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
16276amd64-3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
16287amd64-3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
16291amd64-3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
16291amd64-3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
16303amd64-3clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
16522amd64-3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
19542xmm1regclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
19571xmm1regclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
19580xmm1regclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
19592xmm1regclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
19633xmm1regclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
19645xmm1regclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
20164xmm1reggcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
20170xmm1reggcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
20188xmm1reggcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
20191xmm1reggcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
20212xmm1reggcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
20466xmm1reggcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
20480xmm1reggcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
20500xmm1reggcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
20567xmm1reggcc -m64 -O3 -fomit-frame-pointer2018081920180818
20571xmm1reggcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
20575xmm1reggcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
20580xmm1reggcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
20587xmm1reggcc -O3 -fomit-frame-pointer2018081920180818
20593xmm1reggcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
20631xmm1reggcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
20633xmm1reggcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
20637xmm1reggcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
20651xmm1reggcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
20651xmm1reggcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
20935xmm1reggcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
20936xmm1reggcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
20938xmm1reggcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
20938xmm1reggcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
20960xmm1reggcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
21042xmm1reggcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
21061xmm1reggcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21061xmm1reggcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21186xmm1reggcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
21191xmm1reggcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
21198xmm1reggcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
21204xmm1reggcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
21226xmm1reggcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
21229xmm1reggcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
21232xmm1reggcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
21240xmm1reggcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
21248xmm1reggcc -funroll-loops -O -fomit-frame-pointer2018081920180818
21256xmm1reggcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
21294xmm1reggcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
21306xmm1reggcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
21312xmm1reggcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
21356xmm1reggcc -O2 -fomit-frame-pointer2018081920180818
21415xmm1reggcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
21417xmm1reggcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
21429xmm1reggcc -m64 -O2 -fomit-frame-pointer2018081920180818
21472xmm1reggcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
21492xmm1reggcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
21500xmm1reggcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
21546xmm1reggcc -m64 -O -fomit-frame-pointer2018081920180818
21548xmm1reggcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
21560xmm1reggcc -march=nocona -O -fomit-frame-pointer2018081920180818
21562xmm1reggcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
21564xmm1reggcc -O -fomit-frame-pointer2018081920180818
21585xmm1reggcc -march=k8 -O -fomit-frame-pointer2018081920180818
21595xmm1reggcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
21595xmm1reggcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
21599xmm1reggcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
21601xmm1reggcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
21609xmm1reggcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
21613xmm1reggcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21623xmm1reggcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
21627xmm1reggcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
21645xmm1reggcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21663xmm1reggcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
21677xmm1reggcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
21688xmm1reggcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
21691xmm1reggcc -Os -fomit-frame-pointer2018081920180818
21693xmm1reggcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
21706xmm1reggcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
21712xmm1reggcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
21728xmm1reggcc -m64 -Os -fomit-frame-pointer2018081920180818
21734xmm1reggcc -march=k8 -Os -fomit-frame-pointer2018081920180818
21736xmm1reggcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
21756xmm1reggcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
21857xmm1reggcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
21857xmm1reggcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
21901xmm1reggcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
21901xmm1reggcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
21903xmm1reggcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
21915xmm1reggcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
21940xmm1reggcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
21982xmm1reggcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22041xmm1reggcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
22044xmm1reggcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
22063xmm1reggcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
22083xmm1reggcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
22099xmm1reggcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
22099xmm1reggcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
22131xmm1reggcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22133xmm1reggcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22137xmm1reggcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
22207xmm1reggcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
22213xmm1reggcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
22276xmm1reggcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
22375xmm1reggcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
22530xmm1reggcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
22579xmm1reggcc -march=barcelona -O -fomit-frame-pointer2018081920180818
22738xmm1reggcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
22785xmm1reggcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
22790xmm1reggcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
22798xmm1reggcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
22827xmm1reggcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
22853xmm1reggcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
22870xmm1reggcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
22875xmm1reggcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
22928xmm1reggcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
22952xmm1reggcc -march=nocona -Os -fomit-frame-pointer2018081920180818
23595xmm1reggcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
23617xmm1reggcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
24357xmm1regclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
24623xmm1regclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
24623xmm1regclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
24627xmm1regclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
25018xmm4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
25046xmm4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
25046xmm4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
25048xmm4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
25066xmm4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
25137xmm4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
25162xmm4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
25268xmm2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
25288xmm2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
25395xmm4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
25436xmm4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
25500xmm4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
25510xmm2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
25514xmm2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
25579xmm4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
25589xmm2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
25607xmm2gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
25667xmm4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
25682xmm2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
25700xmm2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
25736xmm4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
25750xmm4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
25778xmm4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
25784xmm4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
25903xmm4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
25914xmm2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
25920xmm4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
25941xmm4gcc -O3 -fomit-frame-pointer2018081920180818
25955xmm2gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
26129xmm4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
26143xmm4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
26250xmm2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
26309xmm2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
26371xmm2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
26416xmm2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
26429xmm2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
26432xmm2gcc -O3 -fomit-frame-pointer2018081920180818
26436xmm2gcc -m64 -O3 -fomit-frame-pointer2018081920180818
26444xmm2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
26450xmm1gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
26454xmm1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
26488xmm1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
26506xmm1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
26510xmm1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
26512xmm1gcc -m64 -O3 -fomit-frame-pointer2018081920180818
26517xmm1gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
26522xmm1gcc -O3 -fomit-frame-pointer2018081920180818
26534xmm1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
26551xmm2gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
26561xmm1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
26656xmm4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
26686xmm1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
26785xmm2gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
26790xmm1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
26827xmm2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
26839xmm1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
26998xmm1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
27099xmm1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
27137xmm1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
27141xmm1gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
27356xmm1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
27397xmm1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
27576xmm1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
27587xmm1gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
27821xmm2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
28385xmm4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
28400xmm4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
28440xmm4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
28916xmm2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
28928xmm2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
28972xmm1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
29280xmm2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
29312xmm1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
29409xmm4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
29441xmm4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
29750refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
29768refgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
29810refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
29812xmm1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
29814xmm1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
30018refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
30027refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
30029refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
30044refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
30113xmm2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
30133xmm2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
30524refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
30529refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
30569xmm4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
31073xmm4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
31073xmm4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
31116xmm4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
31141xmm4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
31141xmm4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
31159xmm4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
31176xmm4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
31190xmm1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
31191xmm4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
31193xmm1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
31504xmm4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
31508xmm4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
31510xmm4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
31548xmm4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
31594xmm4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
31607xmm4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
31619xmm4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
31631xmm4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
31754xmm4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
32038xmm4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
32115xmm4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
32326xmm2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
32341xmm2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
32634xmm2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
32645xmm2gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
32645xmm2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
32710xmm2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
32740xmm2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
32782xmm2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
32845xmm2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
32937xmm4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
32940xmm4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
32966xmm4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
33113xmm4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
33304xmm2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
33317xmm2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
33330xmm2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
33387xmm2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
33401xmm2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
33412xmm2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
33415xmm2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
33486xmm2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
33627xmm2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
33631xmm2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
33661xmm2gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
33829xmm2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
33830xmm2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
33851xmm2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
33926xmm2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
34537xmm1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
34556xmm1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
35093xmm1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
35135xmm4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
35167xmm1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
35216xmm4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
35260xmm4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
35310xmm4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
35367xmm4gcc -O2 -fomit-frame-pointer2018081920180818
35375xmm4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
35375xmm4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
35375xmm4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
35401xmm1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
35401xmm4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
35401xmm4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
35403xmm1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
35415xmm4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
35417xmm4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
35419xmm4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
35429xmm1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
35453xmm1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
35474xmm1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
35502xmm1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
35506xmm1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
35510xmm1gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
35520xmm1gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
35534xmm4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
35540xmm4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
35563xmm1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
35599xmm1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
35607xmm1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
35615xmm1gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
35625xmm1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
35642xmm4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
35663xmm4gcc -O -fomit-frame-pointer2018081920180818
35663xmm4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
35685xmm4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
35709refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
35710xmm1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
35738xmm1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
35744xmm4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
35758refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
35762xmm1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
35763refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
35768refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
35803xmm4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
35809xmm4gcc -m64 -O -fomit-frame-pointer2018081920180818
35848xmm4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
35867xmm1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
35887xmm4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
35952xmm1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
36038xmm1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
36427xmm2gcc -march=nocona -O -fomit-frame-pointer2018081920180818
36565xmm2gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
36573refgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
36577refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
36587refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
36601refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
36601refgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
36603refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
36609xmm2gcc -march=k8 -O -fomit-frame-pointer2018081920180818
36619refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
36623xmm2gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
36659xmm2gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
36778xmm2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
36812xmm4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
36988xmm4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
37034xmm2gcc -O2 -fomit-frame-pointer2018081920180818
37067xmm2gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
37087xmm2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
37099xmm2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
37111xmm2gcc -m64 -O2 -fomit-frame-pointer2018081920180818
37114xmm2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
37129refgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
37139xmm4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
37139xmm4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
37141xmm2gcc -O -fomit-frame-pointer2018081920180818
37143xmm4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
37143xmm4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
37143xmm2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
37157xmm2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
37161refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
37165xmm2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
37174xmm2gcc -m64 -O -fomit-frame-pointer2018081920180818
37178xmm2gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
37200xmm2gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
37207xmm2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
37222xmm2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
37371xmm2gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
37823refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
37823refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
37826refgcc -O3 -fomit-frame-pointer2018081920180818
37829refgcc -m64 -O3 -fomit-frame-pointer2018081920180818
37885refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
38018xmm4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
38028xmm4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
38031xmm4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
38103xmm2gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
38134xmm2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
38155xmm4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
38223xmm4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
38228xmm4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
38250xmm2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38250xmm4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
38254xmm2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38256xmm2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38258xmm4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
38286xmm4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
38337xmm4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
38455xmm2clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
38601xmm2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
38728xmm2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
38843xmm1gcc -march=nocona -O -fomit-frame-pointer2018081920180818
38968xmm1gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
39393xmm1gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
39534xmm1gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
39642xmm1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
39657xmm1gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
39664xmm1gcc -O -fomit-frame-pointer2018081920180818
39685xmm1gcc -m64 -O -fomit-frame-pointer2018081920180818
39713xmm1gcc -O2 -fomit-frame-pointer2018081920180818
39716xmm1gcc -march=k8 -O -fomit-frame-pointer2018081920180818
39736xmm1gcc -m64 -O2 -fomit-frame-pointer2018081920180818
39762xmm1gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
39770xmm1gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
39771xmm2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
39782xmm2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
39785xmm1gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
39843xmm1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
39868xmm2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
39883xmm2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
39917xmm2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
39940xmm2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
39942xmm1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
39946xmm1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
39988xmm2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
40031xmm2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
40049xmm2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
40109xmm1clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
40152xmm2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
40171xmm1gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40183xmm1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
40220xmm1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
40266refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
40278refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
40346xmm1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
40502xmm1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
40564xmm1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
40619xmm1gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
41147xmm1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
41420xmm1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
41462xmm1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
41475xmm1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
42189refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
42226refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
42254xmm1gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
42256refclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
42353xmm1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
42359xmm1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
42465refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
42482refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
42488refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
42532xmm1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
42682refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
42825xmm1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
43045xmm1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
43074xmm1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
43087xmm1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
43103refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
43165xmm1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
43433xmm4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
43439xmm1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
43459xmm1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
43582xmm4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
44040xmm4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
44052xmm4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
44101xmm4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
44125xmm4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
44149xmm4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
44170xmm4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
44198xmm4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
44200xmm4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
44248xmm4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
44312xmm4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
44337xmm4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
44365xmm4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
44479xmm4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
44615xmm4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
44625xmm4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
44698xmm4gcc -Os -fomit-frame-pointer2018081920180818
44806xmm4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
44930xmm4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
45016xmm2gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
45022xmm4gcc -m64 -Os -fomit-frame-pointer2018081920180818
45164xmm4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
45274xmm2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
45307xmm2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
45383xmm2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
45389xmm2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
45450xmm1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
45500xmm1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
45581xmm2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
45600xmm2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
45650xmm4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
45651xmm2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
45661xmm2gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
45698xmm2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
45711xmm2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
45713xmm4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
45722xmm2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
45748xmm2gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
45776xmm2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
45778xmm2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
45795xmm2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
45800xmm4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
45808xmm2gcc -Os -fomit-frame-pointer2018081920180818
45861xmm2gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
45938xmm2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
45944xmm2gcc -m64 -Os -fomit-frame-pointer2018081920180818
45950xmm2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
45966xmm2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
46429xmm1gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
46470xmm1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
46659xmm1gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
46676xmm1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
46703xmm1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
46713xmm1gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
46786xmm1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
47111xmm1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
47154xmm1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
47264xmm1gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
47291xmm1gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
47420xmm2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
47427xmm1gcc -m64 -Os -fomit-frame-pointer2018081920180818
47430xmm1gcc -Os -fomit-frame-pointer2018081920180818
47462xmm1gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
47483xmm4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
47489xmm1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
47629xmm1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
47631xmm1gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
47662xmm1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
47664xmm1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
47809xmm1gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
48048xmm4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
48244xmm2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
48371xmm2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
48496xmm1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
49294xmm1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
49437xmm1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
49578xmm2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
49647xmm2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
50030xmm1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
50043xmm1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
130853xmm1reggcc -funroll-loops2018081920180818
131490xmm1reggcc2018081920180818
131935xmm1regcc2018081920180818
174460refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
174477refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
174690refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
174707refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
174737refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
174762xmm4cc2018081920180818
174791refgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
174793xmm4gcc -funroll-loops2018081920180818
174798refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
174873refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
174875xmm4gcc2018081920180818
175088refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
182948xmm2gcc2018081920180818
183096xmm2cc2018081920180818
183133xmm2gcc -funroll-loops2018081920180818
199831xmm1gcc2018081920180818
199881xmm1gcc -funroll-loops2018081920180818
200776xmm1cc2018081920180818
239028refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
239430refgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
239728refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
239764refgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
239859refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
240601refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
240837refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
241033refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
243528refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
243536refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
243550refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
243694refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
243949refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
244520refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
245450refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
247232refgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
247284refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
247914refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
254672refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
255014refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
255236refgcc -O2 -fomit-frame-pointer2018081920180818
255310refgcc -m64 -O2 -fomit-frame-pointer2018081920180818
255339refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
255344refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
255351refgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
256323refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
256389refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
256947refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
257061refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
274605refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
274732refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
275937refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
275941refgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
275961refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
275987refgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
276023refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
276030refgcc -m64 -Os -fomit-frame-pointer2018081920180818
276034refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
276046refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
276060refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
276139refgcc -Os -fomit-frame-pointer2018081920180818
276174refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
276177refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
276379refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
276548refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
277068refgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
277139refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
277238refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
277427refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
277549refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
280160refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
281303refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
287676refgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
289311refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
318686refgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
319790refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
319968refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
320157refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
320169refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
320496refgcc -march=nocona -O -fomit-frame-pointer2018081920180818
320526refgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
320736refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
320744refgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
321453refgcc -m64 -O -fomit-frame-pointer2018081920180818
322320refgcc -O -fomit-frame-pointer2018081920180818
322646refgcc -march=k8 -O -fomit-frame-pointer2018081920180818
323567refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
324910refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
325081refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
325856refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
325952refgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
326488refgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1217382refgcc -funroll-loops2018081920180818
1219314refgcc2018081920180818
1220766refcc2018081920180818

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-1
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_amd64_1_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-2
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_amd64_2_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-3
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_amd64_3_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/core2
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_core2_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_amd64_1_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_amd64_1_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_amd64_2_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_amd64_2_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_amd64_3_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_amd64_3_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hashblocks/rfsb509/core2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_core2_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hashblocks_rfsb509.a(blocks.o): relocation R_X86_64_32S against symbol `crypto_hashblocks_rfsb509_core2_matrix' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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