Implementation notes: amd64, kizomba, crypto_hash/round3jh256

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
23945ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
23957ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
23992ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
24034ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
24103ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
24244ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
24304ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
24396ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
24405ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
24407ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
24419ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
24437ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
24446ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
24448ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
24498ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
24916sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
24967sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
24972sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
24986sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
24987sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
25030sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
25047sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25048sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
25105sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
25131ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
25171ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25207sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
25260sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
25292sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
25349sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
25353sse2gcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25405ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
25417ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
25433sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25462sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
25478sse2gcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
25496sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
25498sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
25526ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
25528ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
25531sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
25555sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
25573sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
25575ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
25580ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
25581sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
25582ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
25598ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
25599ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
25601ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
25621ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
25700ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
25773ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
25789ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
25804ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
25841ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
25845sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25846ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
25847ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
25851sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
25862sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
25919ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
25934sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25946sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
26070sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
26284sse2gcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
26297sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
26302sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
26310ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
26323sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
26329sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
26331sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26339sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
26341sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
26349sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
26353sse2gcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
26359sse2gcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
26359sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
26365ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
26397sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
26430sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
26478sse2gcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
26509sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
26523sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
26549sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
26550sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
26553sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
26554sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
26554sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
26555sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
26564sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
26565sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
26565sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
26571ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
26586sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
26641sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
26649sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
26657sse2gcc -m64 -Os -fomit-frame-pointer2018082020180818
26659sse2gcc -march=k8 -Os -fomit-frame-pointer2018082020180818
26661sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
26682sse2gcc -march=barcelona -O -fomit-frame-pointer2018082020180818
26691ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
26699sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
26708sse2gcc -O2 -fomit-frame-pointer2018082020180818
26709sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
26726sse2gcc -O3 -fomit-frame-pointer2018082020180818
26726sse2gcc -m64 -O3 -fomit-frame-pointer2018082020180818
26728sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
26728sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
26736sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
26738sse2gcc -m64 -O2 -fomit-frame-pointer2018082020180818
26738sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
26740sse2gcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
26778sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
26783sse2gcc -Os -fomit-frame-pointer2018082020180818
26788sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
26793sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
26793sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
26800sse2gcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
26806sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
26811sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
26825sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26831sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
26841ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
26843sse2gcc -march=nocona -O -fomit-frame-pointer2018082020180818
26889sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
26889sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
26922sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
27035sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
27040sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
27045sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
27052sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
27076sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
27082sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
27089sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
27095sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
27127sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
27129sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
27145sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
27177sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
27190sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
27244sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
27264sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
27280sse2gcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
27303sse2gcc -m64 -O -fomit-frame-pointer2018082020180818
27316sse2gcc -O -fomit-frame-pointer2018082020180818
27319sse2gcc -march=nocona -Os -fomit-frame-pointer2018082020180818
27320sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
27325sse2gcc -funroll-loops -O -fomit-frame-pointer2018082020180818
27357sse2gcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
27375sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
27389sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
27395ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
27397sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
27442sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
27585sse2gcc -march=k8 -O -fomit-frame-pointer2018082020180818
27637sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
27643sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
27671sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
27714sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
51360simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
51786simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
51886simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
51938simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
52000simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
52009simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
52135simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
52172simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
52801simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
52962simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
52994simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
53016simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
53164simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
53467simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
55206sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
55312sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
56295simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
56303simplegcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
56331simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
56335simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
56407simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
56451simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
56466simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
57087simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
57262simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
57341simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
57715simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
57716simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
57905simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
57905simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
58040simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
58074sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
58075simplegcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
58087simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
58137simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
58154simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
58161simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
58186sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
58214simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
58295sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
58377simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
58400simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
58423simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
58464simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
58494simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
58569sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
58601simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
58617simplegcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
58619simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
58627simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
58657simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
58657simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
58664simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
58671simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
58679simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
58696simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
58734sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
58738simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
58738simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
58792simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
58801simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
58806simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
58855simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
58883simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
58891simplegcc -O -fomit-frame-pointer2018082020180818
58891simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
58917simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
58918simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
58948simplegcc -funroll-loops -O -fomit-frame-pointer2018082020180818
58970simplegcc -m64 -O -fomit-frame-pointer2018082020180818
58979simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
58984simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
59022simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
59046simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
59053simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
59063simplegcc -O2 -fomit-frame-pointer2018082020180818
59067simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
59068sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
59093simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
59093simplegcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
59105simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
59109simplegcc -m64 -O2 -fomit-frame-pointer2018082020180818
59117simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
59123simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
59147simplegcc -Os -fomit-frame-pointer2018082020180818
59153simplegcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
59173simplegcc -m64 -Os -fomit-frame-pointer2018082020180818
59178simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
59194simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
59241simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
59254simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
59256simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
59287simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
59319simplegcc -march=k8 -Os -fomit-frame-pointer2018082020180818
59337simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
59342simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
59353simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
59371simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
59379simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
59421simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
59432simplegcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
59450sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
59478simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
59480simplegcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
59484simplegcc -O3 -fomit-frame-pointer2018082020180818
59488simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
59520simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
59531simplegcc -m64 -O3 -fomit-frame-pointer2018082020180818
59545simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
59548simplegcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
59556simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
59631simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
59675sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
59691simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
59711simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
59734simplegcc -march=nocona -O -fomit-frame-pointer2018082020180818
59750simplegcc -march=nocona -Os -fomit-frame-pointer2018082020180818
59758simplegcc -march=k8 -O -fomit-frame-pointer2018082020180818
59877simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
59952simplegcc -march=barcelona -O -fomit-frame-pointer2018082020180818
60069sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
60111sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
60201sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
60252sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
60262sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
60262sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
60265sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
60266sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
60308sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
60309sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
60310sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
60365sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
60375simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
60401sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
60422sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
60425sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
60468sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
60484sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
60564sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
60607sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
60617sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
60627sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
60671sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
60676sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
60740sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
60746sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
60766simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
60792simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
60829sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
60873sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
60887sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
60895sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
60927simplegcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
60968simplegcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
61004sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
61076sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
61088sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
61089sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
61110sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
61111simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
61188sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
61238sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
61246sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
61262sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
61311sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
61314sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
61336sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
61339sphlib-smallgcc -Os -fomit-frame-pointer2018082020180818
61347sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
61373sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
61396sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
61426sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
61454sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018082020180818
61479simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
61528sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
61609sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
61629sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
61645sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
61647sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
61707sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
61812simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
61927sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
61995sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
62047sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
62048sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
62083sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
62939sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
62952sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
63024sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
63067sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63135sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
63254sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
63288sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
63308sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
63318sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
63389sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
63445sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
63486sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018082020180818
63601sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
63671sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
63692sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
63785sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
63827sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
63848sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
63915sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
63967sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
63978sphlib-smallgcc -m64 -O -fomit-frame-pointer2018082020180818
63986sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018082020180818
63993sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
63995sphlib-smallgcc -O -fomit-frame-pointer2018082020180818
64008sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
64031sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
64035sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
64049sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
64062sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
64072sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
64073sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
64089sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
64161sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
64171sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
64238sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018082020180818
64246sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
64256sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
64256sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
64264sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
64280sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
64301sphlib-smallgcc -O3 -fomit-frame-pointer2018082020180818
64308sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
64408sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
64424sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
64458sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
64504sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
64516sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
64544sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
64559sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
64578sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
64580sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
64629sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
64638sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
64744sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
64801sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
64802sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
64807sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
64901sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
65024sphlibgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
65032sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
65105sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
65119sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
65125sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
65148sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
65282sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
65294sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
65294sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
65337sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
65353sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
65393sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
65406sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
65426sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
65447sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
65452sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
65462sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
65500sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
65589sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
65607sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
65724sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
65783sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
65788sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
65883sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
65972sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
65984sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
66020sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
66063sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
66173sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
66180sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
66232sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
66234sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
66234sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
66260sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
66310sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
66502sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
66599sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
66655sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
66782sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
66782sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
66803sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
66813sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
66882sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
66891sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
66937sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
66962sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
66964sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
67139sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
67206sphlibgcc -Os -fomit-frame-pointer2018082020180818
67232sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
67235sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
67236sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
67238sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
67244sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
67252sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
67302sphlibgcc -m64 -Os -fomit-frame-pointer2018082020180818
67353sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
67409sphlibgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
67587sphlibgcc -march=nocona -O -fomit-frame-pointer2018082020180818
67802sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
67822sphlibgcc -O -fomit-frame-pointer2018082020180818
67851sphlibgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
67917sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
67998sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
68014sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
68086sphlib-smallgcc -O2 -fomit-frame-pointer2018082020180818
68093sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
68214sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018082020180818
68266sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
68301sphlibgcc -march=k8 -O -fomit-frame-pointer2018082020180818
68367sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
68381sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
68428sphlibgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
68580sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
68609sphlibgcc -O3 -fomit-frame-pointer2018082020180818
68671sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
68750sphlibgcc -m64 -O -fomit-frame-pointer2018082020180818
68754sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
68768sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
68829sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
68835sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
69018sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
69148sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
69210sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
69225sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
69279sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
69303sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
69308sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
69318sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
69407sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
69431sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
69492sphlibgcc -m64 -O2 -fomit-frame-pointer2018082020180818
69518sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
69584sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
69587sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
69603sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
69663sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
70038sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
70087sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
70174sphlibgcc -O2 -fomit-frame-pointer2018082020180818
70219sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
70238sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
70440sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
70598sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
71055sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
72393sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
72415sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
72790sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
73994sphlibgcc -m64 -O3 -fomit-frame-pointer2018082020180818
74409sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
127984simplegcc2018082020180818
128354simplegcc -funroll-loops2018082020180818
129304simplecc2018082020180818
144260sphlibcc2018082020180818
144267sphlibgcc -funroll-loops2018082020180818
146002sphlibgcc2018082020180818
162444sphlib-smallcc2018082020180818
163469sphlib-smallgcc2018082020180818
165413sphlib-smallgcc -funroll-loops2018082020180818
240054sse2cc2018082020180818
241008sse2gcc2018082020180818
241456sse2gcc -funroll-loops2018082020180818

Compiler output

Implementation: crypto_hash/round3jh256/ssse3
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/round3jh256/ssse3
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:139:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:139:16: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:139:27: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:139:38: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:142:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ssse3
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3

Compiler output

Implementation: crypto_hash/round3jh256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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