Implementation notes: amd64, genji239, crypto_hash/round3jh512

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
23914ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
24058ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
24170ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
24254ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
24260ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
24296ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
24302ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
24302ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
24308ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
24324ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
24402ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
24454ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
24490ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
24656ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
24724ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
24958sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
24960sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
24994sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
25012sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
25044sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
25178ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
25222ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
25238sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
25266sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
25272sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
25296sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
25346sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
25394sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
25402sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
25404sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
25430sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
25432ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
25434sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
25440sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
25442sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
25478ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
25492ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
25512ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
25518ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
25524sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
25526sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
25542ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
25562sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
25576sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
25580sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
25590sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
25700ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
25714ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
25714ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
25716ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
25740ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
25740ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
25842sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
25852sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
25954ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
26128ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
26146sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
26176sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
26206sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
26214ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
26226sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
26286sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
26300sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
26318sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
26350sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
26350sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
26352sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
26356sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
26358sse2gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
26358sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
26360sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
26372sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
26378sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
26388sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
26414sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
26426sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
26428sse2gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
26440ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
26450ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
26460ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
26494sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
26532sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
26540sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
26568sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
26578sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
26664sse2gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
26720sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
26722ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
26726sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
26728sse2gcc -O3 -fomit-frame-pointer2017111020171020
26728sse2gcc -m64 -O2 -fomit-frame-pointer2017111020171020
26738sse2gcc -O2 -fomit-frame-pointer2017111020171020
26738sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
26740sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
26746sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
26750sse2gcc -m64 -O3 -fomit-frame-pointer2017111020171020
26750sse2gcc -m64 -Os -fomit-frame-pointer2017111020171020
26760sse2gcc -Os -fomit-frame-pointer2017111020171020
26780sse2gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
26782sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
26782sse2gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
26796sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
26806sse2gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
26830sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
26840sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
26852sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
26856sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
26862sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
26868sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
26886sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
26898sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
26908sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
26924sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
26936sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
26940sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
26940sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
26972sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
26992sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
26996sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
26998sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
27016sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
27024sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
27026sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
27030sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
27030sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
27048sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
27050sse2gcc -march=k8 -O -fomit-frame-pointer2017111020171020
27052sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
27052sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
27054sse2gcc -O -fomit-frame-pointer2017111020171020
27054sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
27054sse2gcc -m64 -O -fomit-frame-pointer2017111020171020
27060sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
27060sse2gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
27158sse2gcc -march=nocona -O -fomit-frame-pointer2017111020171020
27190sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
27198sse2gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
27278sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
27282sse2gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
27298sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
27316sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
27362sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
27428sse2gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
27436sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
45936simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
45986simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
46026simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
49154simpleicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
49246simpleicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
49384simpleicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
51010simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
51022simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
51672simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
51756simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
52094simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
52110simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
52480simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
52810simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
52816simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
53066simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
53066simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
53138simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
54622simpleicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
54668sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
54794sphlib-smallicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
55228sphlib-smallicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
56256simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
56270simplegcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
56270simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
56328sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
56338sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
56340simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
56358simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
56888sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
56916simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
56978simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
56982simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
57028simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
57190sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
57190sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
57240simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
57274simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
57304simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
57320simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
57584sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
57930simplegcc -funroll-loops -O -fomit-frame-pointer2017111020171020
57968simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
57982simplegcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
58000simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
58006simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
58008simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
58020simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
58020simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
58022simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
58054simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
58058simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
58062simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
58076simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
58150simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
58212simpleicc -no-vec2017111020171020
58368simpleicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
58374simplegcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
58380simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
58392simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
58394simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
58394simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
58408simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
58412simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
58424simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
58440simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
58450simplegcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
58518simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
58546simpleicc2017111020171020
58590simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
58598simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
58602simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
58602simplegcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
58670simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
58818simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
58932simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
58958simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
58962simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
58970simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
59002simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
59004simplegcc -O2 -fomit-frame-pointer2017111020171020
59006simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
59060simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
59076simplegcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
59114simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
59134simplegcc -march=nocona -O -fomit-frame-pointer2017111020171020
59152simplegcc -m64 -O2 -fomit-frame-pointer2017111020171020
59162simplegcc -O3 -fomit-frame-pointer2017111020171020
59174simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
59176simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
59230simplegcc -m64 -O3 -fomit-frame-pointer2017111020171020
59292simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
59304simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
59334simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
59354simplegcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
59364simplegcc -march=k8 -Os -fomit-frame-pointer2017111020171020
59378simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
59402simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
59402simplegcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
59406simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
59416simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
59448simplegcc -march=k8 -O -fomit-frame-pointer2017111020171020
59460simplegcc -Os -fomit-frame-pointer2017111020171020
59464simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
59472simplegcc -m64 -Os -fomit-frame-pointer2017111020171020
59486simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
59506sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
59510simplegcc -O -fomit-frame-pointer2017111020171020
59526simplegcc -march=barcelona -O -fomit-frame-pointer2017111020171020
59564simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
59572sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
59576simplegcc -m64 -O -fomit-frame-pointer2017111020171020
59580sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
59582simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
59598sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
59604sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
59634sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
59688sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
59858simplegcc -march=nocona -Os -fomit-frame-pointer2017111020171020
59878simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
59880sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
59906sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
59914sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
59924sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
60020sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
60096simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
60134simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
60150simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
60172simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
60190simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
60212simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
60376sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
60386sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
60392sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
60400sphlib-smallicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
60504simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
60554simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
60586simplegcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
60628simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
60674sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
60706sphlib-smallicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
60716sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
60754sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
60772simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
60784simplegcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
60792sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
60800sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
60802sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
60898sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
60906sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
60916sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
60924sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
60928simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
60934sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
60970simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
60988sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
61008sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
61052sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
61056sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
61066sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
61234sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
61254sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
61272sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
61302sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
61310sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
61324sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
61324sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
61328sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
61332sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
61360sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
61360sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
61390sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
61392sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
61400sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
61644sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
62036sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
62076sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
62258sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
62288sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
62288sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
62296sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
62304sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
62330sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017111020171020
62332sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
62340sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
62342sphlib-smallgcc -Os -fomit-frame-pointer2017111020171020
62350sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
62470sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
62508sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
62514sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
62532sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
62786sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
62798sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
62806sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
62822sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
62826sphlib-smallgcc -O -fomit-frame-pointer2017111020171020
62828sphlib-smallgcc -m64 -O -fomit-frame-pointer2017111020171020
62912sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
62936sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017111020171020
63004sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
63106sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
63128sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
63250sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
63526sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
63534sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
63554sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
63576sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
63594sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
63594sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
63594sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017111020171020
63600sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
63618sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
63680sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
63682sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
63684sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
63704sphlibgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
63704sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
63704sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
63704sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
63706sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
63722sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
63726sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
63738sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
63792sphlib-smallgcc -O3 -fomit-frame-pointer2017111020171020
63798sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017111020171020
63808sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
63810sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
63874sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
63896sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
63904sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
63920sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
63996sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
64342sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
64366sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
64394sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
64412sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
64492sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
64530sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
64536sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
64546sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
64760sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
64760sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
65094sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
65114sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
65170sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
65174sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
65186sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
65198sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
65228sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
65260sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
65278sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
65328sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
65390sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
65504sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
65528sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
65530sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
65740sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
65756sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
65880sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
65884sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
65956sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
66014sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
66050sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
66066sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
66146sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
66146sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
66158sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
66260sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
66268sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
66272sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
66458sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
66464sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
66524sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
66530sphlibgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
66554sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
66582sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
66600sphlibgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
66606sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
66664sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
66684sphlibgcc -m64 -Os -fomit-frame-pointer2017111020171020
66694sphlibgcc -Os -fomit-frame-pointer2017111020171020
66698sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
66734sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
66738sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
66740sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
66744sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
66750sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
66764sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
66780sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
66814sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
66820sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
66848sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
67294sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
67302sphlibgcc -march=nocona -O -fomit-frame-pointer2017111020171020
67312sphlib-smallicc -no-vec2017111020171020
67420sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
67442sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
67486sphlib-smallicc2017111020171020
67518sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
67528sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
67560sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
67602sphlibgcc -O -fomit-frame-pointer2017111020171020
67608sphlibgcc -m64 -O -fomit-frame-pointer2017111020171020
67622sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
67660sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
67674sphlib-smallgcc -O2 -fomit-frame-pointer2017111020171020
67724sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
67784sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017111020171020
67810sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
67844sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
67952sphlibgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
67988sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
68196sphlibgcc -march=k8 -O -fomit-frame-pointer2017111020171020
68226sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
68662sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
68668sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
68674sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
68700sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
68722sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
68770sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
68818sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
68858sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
68878sphlibgcc -m64 -O2 -fomit-frame-pointer2017111020171020
68888sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
68900sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
68906sphlibgcc -O2 -fomit-frame-pointer2017111020171020
68906sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
68960sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
68968sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
68976sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
68986sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
69052sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
69064sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
69078sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
69084sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
69368sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
69368sphlibgcc -m64 -O3 -fomit-frame-pointer2017111020171020
69466sphlibgcc -O3 -fomit-frame-pointer2017111020171020
69600sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
69648sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
69712sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
69830sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
72718sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
72738sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
127582simplegcc2017111020171020
127634simplegcc -funroll-loops2017111020171020
128092simplecc2017111020171020
140476sphlibcc2017111020171020
144336sphlibgcc -funroll-loops2017111020171020
144348sphlibgcc2017111020171020
148468sphlib-smallcc2017111020171020
157416sphlib-smallgcc2017111020171020
158058sphlib-smallgcc -funroll-loops2017111020171020
247438sse2gcc -funroll-loops2017111020171020
247474sse2gcc2017111020171020
265400sse2cc2017111020171020

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:106:9: error: unknown type name '__m128i'
hash.c: void F8(__m128i *x,const unsigned char *buf)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_round3jh512_ssse3':
hash.c: hash.c:168:3: error: unknown type name '__m128i'
hash.c: __m128i x[8];
hash.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ssse3

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: gcc
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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: 70, namely:
CompilerImplementations
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: 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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: icc
hash.c: hash.c(128): error: expression must have integral type
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(128): error: mixed simd-scalar operation not allowed
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(128): error: mixed simd-scalar operation not allowed
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(128): error: expression must have integral type
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(128): error: mixed simd-scalar operation not allowed
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(128): error: mixed simd-scalar operation not allowed
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(128): error: expression must have integral type
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc ssse3
icc -no-vec ssse3
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ssse3
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ssse3
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ssse3
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ssse3
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ssse3
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ssse3
icc -xCORE-AVX512 -O2 -fomit-frame-pointer ssse3
icc -xCORE-AVX512 -O3 -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/round3jh512/sse2
Compiler: icc
hash.c: hash.c(130): error: expression must have integral type
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(130): error: mixed simd-scalar operation not allowed
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(130): error: mixed simd-scalar operation not allowed
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(130): error: expression must have integral type
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(130): error: mixed simd-scalar operation not allowed
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(130): error: mixed simd-scalar operation not allowed
hash.c: SS(x0,x2,x4,x6,x1,x3,x5,x7,LOAD_ALIGNED((__m128i*)c[r+0]),LOAD_ALIGNED(1+(__m128i*)c[r+0]));
hash.c: ^
hash.c:
hash.c: hash.c(130): error: expression must have integral type
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc sse2
icc -no-vec sse2
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer sse2
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer sse2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer sse2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer sse2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer sse2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer sse2
icc -xCORE-AVX512 -O2 -fomit-frame-pointer sse2
icc -xCORE-AVX512 -O3 -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: icc
jh.c: ": internal error: ** The compiler has encountered an unexpected problem.
jh.c: ** Segmentation violation signal raised. **
jh.c: Access violation or stack overflow. Please contact Intel Support for assistance.
jh.c:
jh.c: compilation aborted for jh.c (code 4)

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc sphlib
icc -no-vec sphlib
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer sphlib
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer sphlib
icc -xCORE-AVX-I -O2 -fomit-frame-pointer sphlib
icc -xCORE-AVX-I -O3 -fomit-frame-pointer sphlib
icc -xCORE-AVX2 -O2 -fomit-frame-pointer sphlib
icc -xCORE-AVX2 -O3 -fomit-frame-pointer sphlib
icc -xCORE-AVX512 -O2 -fomit-frame-pointer sphlib
icc -xCORE-AVX512 -O3 -fomit-frame-pointer sphlib