Implementation notes: amd64, cryptothinkx, crypto_hash/round3jh512

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
21291ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
21294ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
21300ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
21312ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
21570ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
21624ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
21633ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
21633ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
21639ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
21642ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
21663ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
21675ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
21678ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
21693ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
21708ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
21897sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
21903sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
22167ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
22182sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22197sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
22200sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
22200sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
22200ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
22209sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
22212sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
22212sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22221sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22311sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22314ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
22359ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
22377ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
22380ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
22407ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
22419ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
22428ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
22428ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
22437ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
22443ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
22515sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22614sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
22626sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
22656sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
22662sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
22668ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
22674sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
22677sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
22686sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
22689sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
22695sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
22701sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
22713sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
22716sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
22722sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
22725sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
22740ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
22833sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
22908sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22908sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
22920sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
23085ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
23358sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
23370sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
23376sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
23376sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
23385sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
23388sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
23388sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
23394sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
23406sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
23409sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
23412sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
23421sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
23448sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
23457sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
23463sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
23472sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
23502sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
23502sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
23532sse2gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
23538sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
23547sse2gcc -O3 -fomit-frame-pointer2017020120170105
23553sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
23577sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
23604sse2gcc -m64 -O3 -fomit-frame-pointer2017020120170105
23706sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
23721sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
23724sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
23730sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
23730sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
23733sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
23736sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
23754sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
23757sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
23811sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
23811sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
23814sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
23835sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
23853sse2gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
23862sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
23862sse2gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
23865sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
23868sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
23877sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
23895sse2gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
23907sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
23982sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
23994sse2gcc -O -fomit-frame-pointer2017020120170105
24006sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
24042sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
24045sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
24264sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
24270ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
24339ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
24489sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
24594sse2gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
24609sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
24627sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
24714sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
24776ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
25137ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
25244ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
25407sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
25626sse2gcc -m64 -O -fomit-frame-pointer2017020120170105
26004sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
26061sse2gcc -O2 -fomit-frame-pointer2017020120170105
26061sse2gcc -m64 -O2 -fomit-frame-pointer2017020120170105
26127sse2gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
26256sse2gcc -march=nocona -O -fomit-frame-pointer2017020120170105
26264ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
26379sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
26556sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
26922ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
27468sse2gcc -march=k8 -O -fomit-frame-pointer2017020120170105
27496ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
27886sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
27964sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
29676sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
48414simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
48414simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
48618simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
48627simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
49476simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
49488simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
49521simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
49914simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
49917simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
49959simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
50076simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
50535sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
51975simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
52188sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
52230sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
52737simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
53358simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
53421sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
53454sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
53454simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
53466simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
53469simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
53496simplegcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
53496simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
53505simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
53508simplegcc -funroll-loops -O -fomit-frame-pointer2017020120170105
53520simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
53535simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
53553simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
53562simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
53568simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
53577simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
53583simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
53586simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
53619simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
53628simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
53658simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
53664sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
53664sse2gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
53679simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
53712simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
53718simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
53724simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
53730sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
53736sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
53739sse2gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
53832simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
53832simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
53844simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
53859simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
53868sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
53889sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
53907simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
53955simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
53988simplegcc -O3 -fomit-frame-pointer2017020120170105
53988simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
54000simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
54006simplegcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
54009simplegcc -m64 -O3 -fomit-frame-pointer2017020120170105
54030simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
54045simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
54045simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
54063simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
54066simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
54069simplegcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
54069simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
54141ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
54147simplegcc -m64 -O -fomit-frame-pointer2017020120170105
54180simplegcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
54201ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
54204simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
54204ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
54207ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
54228simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
54237simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
54255simplegcc -march=barcelona -O -fomit-frame-pointer2017020120170105
54285sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
54285sse2gcc -m64 -Os -fomit-frame-pointer2017020120170105
54285sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
54288sse2gcc -Os -fomit-frame-pointer2017020120170105
54288sse2gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
54306simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
54321simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
54333simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
54336simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
54336simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
54354simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
54375simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
54393simplegcc -march=nocona -Os -fomit-frame-pointer2017020120170105
54420sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
54426simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
54453simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
54456simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
54459simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
54462simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
54465simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
54465simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
54468simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
54471simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
54486simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
54495simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
54507simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
54516sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
54516sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
54516simplegcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
54561simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
54570simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
54582simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
54585simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
54585simplegcc -march=k8 -Os -fomit-frame-pointer2017020120170105
54597simplegcc -Os -fomit-frame-pointer2017020120170105
54633simplegcc -march=nocona -O -fomit-frame-pointer2017020120170105
54645simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
54657simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
54681sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
54708sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
54789simplegcc -m64 -O2 -fomit-frame-pointer2017020120170105
54798simplegcc -O2 -fomit-frame-pointer2017020120170105
54906sse2gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
54909sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
54909sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
54909sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
54978simplegcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
54984simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
54984simplegcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
55023sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
55170simplegcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
55281simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
55458sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
55488sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
55491sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
55983simplegcc -O -fomit-frame-pointer2017020120170105
56046simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
56112simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
56115simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
56118sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
56157simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
56181simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
56181simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
56187simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
56193sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
56229simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
56247sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
56265sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
56301sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
56319simplegcc -m64 -Os -fomit-frame-pointer2017020120170105
56532sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
56745simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
56751simplegcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
56757simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
56844simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
56895sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
57228sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
57327sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
57732simplegcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
57777sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
58050sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
58092sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
58098simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
58263sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
58281sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
58284sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
58359simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
58413simplegcc -march=k8 -O -fomit-frame-pointer2017020120170105
58422sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
58458sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
58569sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
58653sphlibgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
58677sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
58683sphlibgcc -m64 -Os -fomit-frame-pointer2017020120170105
58692sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
58707sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
58710sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
58725sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
58728sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
58740sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
58764sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
58821sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
58941sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
59025sphlib-smallgcc -Os -fomit-frame-pointer2017020120170105
59052sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
59259sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
59940simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
59970simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
60063sphlibgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
60078sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
60117sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
60201simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
60276sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
60276sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
60366sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
60369sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
60381sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
60411sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
60411simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
60465sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
60525sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
60576sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
60615sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
60672simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
60672sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
60675simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
60693sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
60774sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
60774sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
60798sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
60801sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
60804sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
60810sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
60819sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
60852sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
60879sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
60891sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
60915sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017020120170105
60942sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
60957sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
60963sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
60966sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
60969sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
60978sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
61065sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
61095sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
61101simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
61167sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
61239sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
61260sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017020120170105
61359sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
61371sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
61377sphlib-smallgcc -m64 -O -fomit-frame-pointer2017020120170105
61383sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017020120170105
61392sphlib-smallgcc -O -fomit-frame-pointer2017020120170105
61392sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
61515sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
61521sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
61878sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
61884sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
61968sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
62136sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
62262sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
62433sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
62613sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
62616sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
62817sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
62856sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
62868sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
62922sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
62967sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
62988sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
63012sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
63024sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
63024sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
63060sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
63096sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
63129sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
63183sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
63228sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
63237sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
63243sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
63255sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
63273sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
63288sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
63312sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
63312sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
63312sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
63336sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
63351sphlibgcc -O -fomit-frame-pointer2017020120170105
63354sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
63366sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
63381sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
63390sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017020120170105
63396sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
63396sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
63396sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
63402sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
63417sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
63423sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
63444sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
63468sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017020120170105
63513sphlib-smallgcc -O2 -fomit-frame-pointer2017020120170105
63516sphlibgcc -m64 -O -fomit-frame-pointer2017020120170105
63540sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
63552sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
63558sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
63567sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
63567sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
63972sphlibgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
64041sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
64074sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
64653sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
64845sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
64869sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
64875sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
64911sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
64917sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
65025sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
65052sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
65064sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
65070sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
65073sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
65073sphlibgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
65106sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
65235sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
65343sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
65397sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
65424sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
65427sphlib-smallgcc -O3 -fomit-frame-pointer2017020120170105
65433sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
65457sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
65493sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
65526sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
65532sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
65544sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
65598sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
65604sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
65934sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
65943sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
66342sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
66354sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
66366sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
66402sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
66417sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
66516sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
66678sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
66849sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
66873sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
66882sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
67020sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
67062sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
67071sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
67086sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
67088sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
67095sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
67095sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
67608sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
67638sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
67638sphlibgcc -march=nocona -O -fomit-frame-pointer2017020120170105
67640sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
67671sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
67704sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
67803sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
67842sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
67845sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
67851sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
67857sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
67872sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
67878sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
67878sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
67884sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
67887sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
67890sphlibgcc -O2 -fomit-frame-pointer2017020120170105
67905sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
67908sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
67914sphlibgcc -m64 -O2 -fomit-frame-pointer2017020120170105
67920sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
67959sphlibgcc -O3 -fomit-frame-pointer2017020120170105
68274sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
68277sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
68283sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
68292sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
68295sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
68304sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
68313sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
68316sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
68319sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
68505sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
68538sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
68682sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
68730sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
68898sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
68964sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
69594sphlibgcc -march=k8 -O -fomit-frame-pointer2017020120170105
69714sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
69938sphlibgcc -Os -fomit-frame-pointer2017020120170105
70065sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
70068sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
70134sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
70336sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
70359sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
70532sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
71130sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
72648sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
72716sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
72747sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
73228sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
74524sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
75372sphlibgcc -m64 -O3 -fomit-frame-pointer2017020120170105
75872sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
76225sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
76282sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
76376sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
77470sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
78780sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
80488sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
131034simplegcc -funroll-loops2017020120170105
131052simplegcc2017020120170105
132846sphlibcc2017020120170105
133011sphlibgcc -funroll-loops2017020120170105
134493sphlibgcc2017020120170105
135876simplecc2017020120170105
143025sphlib-smallcc2017020120170105
143214sphlib-smallgcc2017020120170105
143253sphlib-smallgcc -funroll-loops2017020120170105
224562sse2gcc -funroll-loops2017020120170105
224586sse2cc2017020120170105
240015sse2gcc2017020120170105

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/5/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: error: 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/5/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: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:5: note: in expansion of macro ‘SWAP16’
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
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: ...
hash.c: hash.c:65:26: note: expanded from macro 'SWAP16'
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:41: 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: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: hash.c:65:26: note: expanded from macro 'SWAP16'
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: 8 errors generated.

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/5/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: error: 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/5/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: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:5: 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: hash.c: In function ‘F8’:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/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: error: 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/5/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: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:5: note: in expansion of macro ‘SWAP16’
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
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