Implementation notes: amd64, genji239, crypto_hash/round3jh256

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
23868ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
23920ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
24228ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
24230ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
24306ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
24316ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
24320ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
24326ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
24370ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
24432ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
24440ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
24764ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
24776ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
24778ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
24786ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
24892sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
24956sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
24958sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
24972sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
24986sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
24992sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
25066sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
25230ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
25276sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
25290sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
25386sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
25392sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
25400sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
25400sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
25400sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
25422sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
25426sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
25450sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
25466sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
25476ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
25482sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
25496ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
25516ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
25520ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
25522ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
25546sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
25572sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
25576sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
25576sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
25706ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
25734ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
25750ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
25752ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
25754ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
25754ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
25820sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
25850sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
25900ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
26202ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
26240ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
26242sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
26252ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
26264sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
26278sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
26290sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
26300sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
26306sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
26310sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
26316sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
26316sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
26322sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
26324sse2gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
26330ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
26340sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
26350sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
26356sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
26362sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
26380sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
26392sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
26404sse2gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
26430ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
26440ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
26442ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
26460sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
26470sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
26560sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
26562sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
26674sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
26698sse2gcc -O3 -fomit-frame-pointer2017111020171020
26706sse2gcc -O2 -fomit-frame-pointer2017111020171020
26712sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
26718sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
26720sse2gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
26726sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
26728sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
26732sse2gcc -m64 -O3 -fomit-frame-pointer2017111020171020
26734sse2gcc -Os -fomit-frame-pointer2017111020171020
26736sse2gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
26738sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
26742sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
26742sse2gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
26744sse2gcc -m64 -O2 -fomit-frame-pointer2017111020171020
26750sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
26770sse2gcc -m64 -Os -fomit-frame-pointer2017111020171020
26782sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
26812sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
26814sse2gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
26834ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
26840sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
26848sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
26884sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
26888sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
26892sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
26912sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
26914sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
26916sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
26954sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
26976sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
26988sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
27020sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
27022sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
27022sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
27026sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
27026sse2gcc -march=k8 -O -fomit-frame-pointer2017111020171020
27038sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
27040sse2gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
27044sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
27046sse2gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
27048sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
27054sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
27056sse2gcc -O -fomit-frame-pointer2017111020171020
27058sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
27062sse2gcc -m64 -O -fomit-frame-pointer2017111020171020
27092sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
27102sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
27110sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
27160sse2gcc -march=nocona -O -fomit-frame-pointer2017111020171020
27162sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
27256sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
27270sse2gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
27278sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
27286sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
27334sse2gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
27336sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
27342sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
27356sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
27422sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
27474sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
27670sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
45914simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
45934simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
46022simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
49126simpleicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
49236simpleicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
49292simpleicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
50966simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
51006simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
51678simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
51746simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
52030simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
52050simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
52468simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
52824simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
52886simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
53096simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
53112simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
53134simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
54430simpleicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
54690sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
54748sphlib-smallicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
55178sphlib-smallicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
56220simplegcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
56252simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
56260simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
56318simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
56322sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
56324sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
56352simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
56842sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
56944simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
56972simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
57044simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
57046simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
57182sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
57190sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
57220simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
57274simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
57322simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
57338simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
57670sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
57838simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
57896simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
57914simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
57936simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
57938simplegcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
57962simplegcc -funroll-loops -O -fomit-frame-pointer2017111020171020
57980simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
57998simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
58012simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
58030simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
58034simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
58038simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
58062simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
58112simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
58304simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
58320simpleicc -no-vec2017111020171020
58342simplegcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
58342simpleicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
58352simpleicc2017111020171020
58360simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
58362simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
58376simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
58432simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
58434simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
58486simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
58566simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
58568simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
58622simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
58624simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
58630simplegcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
58678simplegcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
58686simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
58690simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
58706simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
58920simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
58932simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
58948simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
58964simplegcc -m64 -O2 -fomit-frame-pointer2017111020171020
58968simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
58974simplegcc -O2 -fomit-frame-pointer2017111020171020
59046simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
59060simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
59072simplegcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
59096simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
59114simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
59122simplegcc -O3 -fomit-frame-pointer2017111020171020
59126simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
59148simplegcc -march=nocona -O -fomit-frame-pointer2017111020171020
59168simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
59182simplegcc -m64 -O3 -fomit-frame-pointer2017111020171020
59264simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
59274simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
59312simplegcc -march=k8 -Os -fomit-frame-pointer2017111020171020
59328simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
59344simplegcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
59350simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
59360simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
59370simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
59376simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
59378simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
59384simplegcc -Os -fomit-frame-pointer2017111020171020
59398simplegcc -m64 -Os -fomit-frame-pointer2017111020171020
59402simplegcc -march=k8 -O -fomit-frame-pointer2017111020171020
59422simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
59422simplegcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
59456simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
59464simplegcc -march=barcelona -O -fomit-frame-pointer2017111020171020
59536simplegcc -O -fomit-frame-pointer2017111020171020
59554sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
59564simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
59574sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
59590sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
59598simplegcc -m64 -O -fomit-frame-pointer2017111020171020
59612sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
59616sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
59616sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
59638sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
59864simplegcc -march=nocona -Os -fomit-frame-pointer2017111020171020
59888sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
59894sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
59898simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
59904sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
59944sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
60020sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
60024simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
60068simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
60094simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
60132simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
60152simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
60160simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
60310sphlib-smallicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
60330sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
60384sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
60430sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
60508simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
60512simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
60668sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
60698sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
60718sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
60756simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
60768sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
60772simplegcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
60780simplegcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
60784simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
60788sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
60850sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
60856sphlib-smallicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
60902sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
60904sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
60926sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
60934sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
60940sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
60942sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
60978simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
60998sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
61008sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
61036simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
61102sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
61130sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
61206sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
61220sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
61242sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
61242sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
61266sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
61308sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
61318sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
61322sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
61370sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
61404sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
61412sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
61420sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
61442sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
61452sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
61670sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
62052sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
62060sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
62302sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
62302sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
62318sphlib-smallgcc -Os -fomit-frame-pointer2017111020171020
62320sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
62326sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
62328sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
62342sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
62372sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
62380sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
62394sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017111020171020
62526sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
62530sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
62534sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
62570sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
62764sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
62790sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
62814sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
62854sphlib-smallgcc -O -fomit-frame-pointer2017111020171020
62870sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
62884sphlib-smallgcc -m64 -O -fomit-frame-pointer2017111020171020
62892sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
62906sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
62936sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017111020171020
62938sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
62994sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
63066sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
63256sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
63272sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
63500sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
63544sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
63576sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
63582sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017111020171020
63590sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
63618sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
63660sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017111020171020
63662sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
63690sphlibgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
63700sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
63708sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
63716sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
63716sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
63720sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
63740sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
63742sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
63764sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
63794sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
63804sphlib-smallgcc -O3 -fomit-frame-pointer2017111020171020
63822sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
63852sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
63892sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
63962sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
64002sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
64040sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
64056sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
64208sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
64232sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
64398sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
64426sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
64486sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
64490sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
64496sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
64572sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
64574sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
64762sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
64890sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
65082sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
65118sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
65132sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
65156sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
65156sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
65160sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
65182sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
65196sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
65354sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
65372sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
65422sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
65488sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
65498sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
65514sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
65780sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
65800sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
65850sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
65886sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
65916sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
66006sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
66018sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
66036sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
66130sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
66140sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
66158sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
66274sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
66274sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
66300sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
66480sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
66490sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
66500sphlibgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
66506sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
66566sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
66592sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
66598sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
66616sphlibgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
66690sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
66696sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
66696sphlibgcc -m64 -Os -fomit-frame-pointer2017111020171020
66702sphlibgcc -Os -fomit-frame-pointer2017111020171020
66732sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
66734sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
66742sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
66744sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
66764sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
66770sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
66788sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
66848sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
66870sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
66888sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
67224sphlib-smallicc -no-vec2017111020171020
67292sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
67298sphlibgcc -march=nocona -O -fomit-frame-pointer2017111020171020
67320sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
67372sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
67588sphlibgcc -O -fomit-frame-pointer2017111020171020
67606sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
67618sphlibgcc -m64 -O -fomit-frame-pointer2017111020171020
67622sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
67628sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
67634sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
67640sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
67690sphlib-smallicc2017111020171020
67716sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
67770sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
67966sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
67966sphlibgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
67974sphlib-smallgcc -O2 -fomit-frame-pointer2017111020171020
68056sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
68070sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017111020171020
68188sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
68188sphlibgcc -march=k8 -O -fomit-frame-pointer2017111020171020
68610sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
68628sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
68668sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
68672sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
68684sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
68690sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
68824sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
68848sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
68850sphlibgcc -O2 -fomit-frame-pointer2017111020171020
68882sphlibgcc -m64 -O2 -fomit-frame-pointer2017111020171020
68896sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
68900sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
68904sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
68906sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
68908sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
68926sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
68948sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
69024sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
69038sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
69106sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
69146sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
69372sphlibgcc -O3 -fomit-frame-pointer2017111020171020
69376sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
69404sphlibgcc -m64 -O3 -fomit-frame-pointer2017111020171020
69586sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
69680sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
69762sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
69782sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
72728sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
72742sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
127576simplegcc -funroll-loops2017111020171020
127826simplegcc2017111020171020
128072simplecc2017111020171020
140502sphlibcc2017111020171020
144264sphlibgcc2017111020171020
144374sphlibgcc -funroll-loops2017111020171020
147964sphlib-smallcc2017111020171020
157020sphlib-smallgcc -funroll-loops2017111020171020
157066sphlib-smallgcc2017111020171020
247592sse2gcc -funroll-loops2017111020171020
247656sse2gcc2017111020171020
265718sse2cc2017111020171020

Compiler output

Implementation: crypto_hash/round3jh256/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_round3jh256_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/round3jh256/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/round3jh256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /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/round3jh256/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/round3jh256/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/round3jh256/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