Implementation notes: amd64, kizomba, crypto_hash/round3jh512

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
23942ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
23978ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
24043ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
24046ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
24078ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
24260ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
24305ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
24387ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
24391ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
24417ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
24419ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
24454ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
24456ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
24502ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
24572ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
24931sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
25018sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
25051sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
25059sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
25088sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25089sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
25093sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
25106sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25109sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
25147ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
25153sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
25182sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
25238ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25300sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
25301sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
25337sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25347sse2gcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25426ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
25446ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
25469sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
25478sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
25514ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
25526sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
25527sse2gcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
25542ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
25542ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
25544sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
25571sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
25581ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
25586ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
25591sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
25595ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
25607ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
25613ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
25671sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
25693ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
25732ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
25748ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
25756ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
25770sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25787ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
25821ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
25827ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
25842ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
25869sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
25905sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25942sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
25945sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
26021sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
26026ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
26286sse2gcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
26297sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
26320sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26328sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
26331sse2gcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
26332sse2gcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
26351ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
26363sse2gcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
26365sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
26383sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
26385sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
26390sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
26393sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
26398sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
26420sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
26430sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
26441sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
26464sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
26477ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
26512sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
26514sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
26518sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
26524sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
26527sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
26533ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
26582sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
26585sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
26597sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
26619sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
26623sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
26685sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
26693sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
26693sse2gcc -m64 -Os -fomit-frame-pointer2018082020180818
26702sse2gcc -march=barcelona -O -fomit-frame-pointer2018082020180818
26702sse2gcc -march=k8 -Os -fomit-frame-pointer2018082020180818
26709ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
26712sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
26716ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
26717sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
26718sse2gcc -m64 -O2 -fomit-frame-pointer2018082020180818
26720sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
26720sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
26724sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
26728sse2gcc -m64 -O3 -fomit-frame-pointer2018082020180818
26728sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26732sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
26742sse2gcc -O3 -fomit-frame-pointer2018082020180818
26742ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
26744sse2gcc -O2 -fomit-frame-pointer2018082020180818
26744sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
26748sse2gcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
26750sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
26752sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
26752sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
26762sse2gcc -Os -fomit-frame-pointer2018082020180818
26769sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
26826sse2gcc -march=nocona -O -fomit-frame-pointer2018082020180818
26881sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
26885sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
26885sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
26889sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
26943sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
26962sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
27033sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
27040sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
27047sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
27057sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
27060sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
27081sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
27081sse2gcc -march=k8 -O -fomit-frame-pointer2018082020180818
27099sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
27105sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
27109sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
27127sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
27150sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
27158sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
27163sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
27173sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
27173sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
27228sse2gcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
27240sse2gcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
27252sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
27262sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
27262sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
27270sse2gcc -funroll-loops -O -fomit-frame-pointer2018082020180818
27271sse2gcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
27288sse2gcc -march=nocona -Os -fomit-frame-pointer2018082020180818
27289sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
27309sse2gcc -O -fomit-frame-pointer2018082020180818
27309sse2gcc -m64 -O -fomit-frame-pointer2018082020180818
27377sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
27401sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
27603sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
27607sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
27631sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
51580simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
51741simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
51798simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
51879simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
52006simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
52027simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
52176simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
52236simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
52955simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
52996simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
53079simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
53099simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
53315simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
53996simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
55176sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
55228sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
56304simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
56328simplegcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
56333simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
56334simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
56352simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
56412simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
56593simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
57114simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
57169simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
57232simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
57468simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
57781simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
57970simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
57992simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
57996simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
58001simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
58063simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
58188simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
58224simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
58242sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
58253simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
58254simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
58309sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
58313simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
58315sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
58379simplegcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
58392simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
58396simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
58407simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
58444simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
58456sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
58565simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
58577simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
58597simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
58599simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
58611simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
58625simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
58629simplegcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
58700simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
58700simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
58705simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
58738simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
58762simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
58773simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
58776simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
58803simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
58818sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
58843simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
58859simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
58867simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
58893simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
58905simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
58947simplegcc -funroll-loops -O -fomit-frame-pointer2018082020180818
58953simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
58963simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
59017simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
59028simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
59050simplegcc -O -fomit-frame-pointer2018082020180818
59068simplegcc -O2 -fomit-frame-pointer2018082020180818
59087simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
59093simplegcc -m64 -O3 -fomit-frame-pointer2018082020180818
59096simplegcc -O3 -fomit-frame-pointer2018082020180818
59106simplegcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
59117simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
59119simplegcc -m64 -O -fomit-frame-pointer2018082020180818
59159simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
59161simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
59181simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
59181simplegcc -march=k8 -Os -fomit-frame-pointer2018082020180818
59185simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
59207simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
59228simplegcc -m64 -Os -fomit-frame-pointer2018082020180818
59250simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
59275simplegcc -Os -fomit-frame-pointer2018082020180818
59276simplegcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
59278simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
59296simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
59299simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
59300simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
59322simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
59339simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
59349simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
59387simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
59415simplegcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
59435simplegcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
59441simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
59455sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
59488simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
59500simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
59536sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
59574simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
59581simplegcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
59651simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
59655simplegcc -march=nocona -Os -fomit-frame-pointer2018082020180818
59659simplegcc -march=k8 -O -fomit-frame-pointer2018082020180818
59664simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
59665simplegcc -march=nocona -O -fomit-frame-pointer2018082020180818
59688simplegcc -m64 -O2 -fomit-frame-pointer2018082020180818
59781simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
59836simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
59905sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
59909simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
59938sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
59954simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
59972simplegcc -march=barcelona -O -fomit-frame-pointer2018082020180818
60137sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
60191sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
60264sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
60268sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
60272sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
60278sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
60294sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
60296sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
60300sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
60325sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
60337sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
60361sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
60450sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
60476simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
60492sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
60526simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
60530sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
60564sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
60572sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
60609sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
60624sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
60643sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
60646sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
60677sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
60740sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
60748sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
60808sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
60836simplegcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
60859simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
60873simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
60873sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
60883simplegcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
60992sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
61010sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
61057sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
61084sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
61135sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
61153sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
61170sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
61200sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
61292sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
61304simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
61314sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
61341sphlib-smallgcc -Os -fomit-frame-pointer2018082020180818
61353sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
61427sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
61429sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
61506sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
61506sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
61516sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
61545sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
61548sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
61589sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
61609sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
61615sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
61663sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
61748simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
61750sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
61775sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018082020180818
61879sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
61895sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
61919sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
62027sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
62542sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
62752sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
62804sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
62871sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
62952sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
62953sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
63025sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
63051sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018082020180818
63300sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
63395sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
63442sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
63476sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
63490sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
63594sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
63597sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
63682sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
63748sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
63796sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
63850sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
63891sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63920sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
63947sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
63953sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
63956sphlib-smallgcc -O -fomit-frame-pointer2018082020180818
63976sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
63982sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
63985sphlib-smallgcc -m64 -O -fomit-frame-pointer2018082020180818
63992sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
64006sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
64052sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
64075sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
64081sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
64087sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
64143sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
64156sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
64196sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
64206sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018082020180818
64222sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
64246sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
64262sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
64284sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
64288sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
64324sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
64337sphlib-smallgcc -O3 -fomit-frame-pointer2018082020180818
64365sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
64442sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
64496sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
64547sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
64584sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018082020180818
64696sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
64713sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
64720sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
64736sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
64801sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
64807sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
64853sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
64891sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
64927sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
64929sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
64933sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
65051sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
65093sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
65129sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
65155sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
65178sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
65190sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
65219sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
65232sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
65263sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
65272sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
65299sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
65306sphlibgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
65309sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
65407sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
65482sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
65515sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
65516sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
65522sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
65549sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
65572sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
65605sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
65619sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
65655sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
65720sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
65734sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
65855sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
65855sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
65897sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
65932sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
65978sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
66004sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
66024sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
66026sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
66067sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
66185sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
66319sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
66387sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
66419sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
66434sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
66559sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
66595sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
66776sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
66849sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
66897sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
66925sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
66928sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
66984sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
67034sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
67043sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
67069sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
67079sphlibgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
67145sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
67181sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
67206sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
67210sphlibgcc -m64 -Os -fomit-frame-pointer2018082020180818
67216sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
67244sphlibgcc -Os -fomit-frame-pointer2018082020180818
67435sphlibgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
67438sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
67492sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
67627sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
67632sphlibgcc -O -fomit-frame-pointer2018082020180818
67666sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
67720sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
67722sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
67735sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
67861sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
67993sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
68004sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
68040sphlibgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
68083sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
68113sphlib-smallgcc -O2 -fomit-frame-pointer2018082020180818
68142sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018082020180818
68246sphlibgcc -march=nocona -O -fomit-frame-pointer2018082020180818
68280sphlibgcc -march=k8 -O -fomit-frame-pointer2018082020180818
68621sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
68639sphlibgcc -m64 -O -fomit-frame-pointer2018082020180818
68649sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
68698sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
68883sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
68911sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
68915sphlibgcc -O3 -fomit-frame-pointer2018082020180818
68938sphlibgcc -m64 -O3 -fomit-frame-pointer2018082020180818
68944sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
68950sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
68986sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
69065sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
69131sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
69216sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
69240sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
69266sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
69291sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
69504sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
69528sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
69600sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
69613sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
69625sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
69718sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
69811sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
69861sphlibgcc -O2 -fomit-frame-pointer2018082020180818
69883sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
69883sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
69963sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
69996sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
70074sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
70125sphlibgcc -m64 -O2 -fomit-frame-pointer2018082020180818
70206sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
72401sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
72455sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
73143sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
128040simplecc2018082020180818
128353simplegcc -funroll-loops2018082020180818
128533simplegcc2018082020180818
144674sphlibcc2018082020180818
145711sphlibgcc2018082020180818
146254sphlibgcc -funroll-loops2018082020180818
162704sphlib-smallgcc2018082020180818
164377sphlib-smallgcc -funroll-loops2018082020180818
168893sphlib-smallcc2018082020180818
240532sse2gcc -funroll-loops2018082020180818
240634sse2cc2018082020180818
241482sse2gcc2018082020180818

Compiler output

Implementation: crypto_hash/round3jh512/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/round3jh512/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/round3jh512/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