Implementation notes: x86, h9trinity, crypto_hash/lane256

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
50457mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
50500mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
50508mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
50527mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
50535mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
50582mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
50584mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
50605mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
50615mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
50632mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
50634mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
50637mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
50640mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
50651mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
50682mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
50693mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
50698mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
50784mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
50794mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
50809mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
50822mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
50824mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
50843mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
50847mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
50857mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
50860mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
50871mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
50875mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
50886mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
50894mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111320171020
50895mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
50895mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
50903mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
50920mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
50926mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
50933mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
50939mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
50940mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
50940mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
50944mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
50946mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
50946mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
50948mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
50948mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
50952mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
50984mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
50988mmxgcc -m32 -O -fomit-frame-pointer2017111320171020
50989mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
51021mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
51029mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
51038mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
51045mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
51055mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
51056mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
51060mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
51074mmxgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
51074mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
51078mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
51084mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
51090mmxgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
51091mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
51092mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
51092mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
51101mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
51107mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
51116mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
51136mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
51139mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
51152mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
51155mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
51182mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
51196mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
51202mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
51209mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
51215mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
51238mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
51239mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111320171020
51243mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111320171020
51245mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
51250mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
51251mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
51260mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
51261mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
51262mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
51274mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
51274mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
51277mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
51283mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
51293mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
51294mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
51295mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
51314mmxgcc -m32 -O3 -fomit-frame-pointer2017111320171020
51325mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
51343mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
51343mmxgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
51344mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
51350mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
51353mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
51358mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
51361mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
51361mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
51367mmxgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
51380mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111320171020
51382mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
51389mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
51393mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
51395mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
51396mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
51399mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
51399mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
51405mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
51407mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
51411mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
51417mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
51421mmxgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
51423mmxgcc -m32 -Os -fomit-frame-pointer2017111320171020
51431mmxgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
51433mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
51434mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
51435mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
51444mmxgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
51445mmxgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
51447mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
51448mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
51448mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
51450mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
51451mmxgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
51454mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
51461mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
51467mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
51479mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
51490mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
51491mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
51492mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
51493mmxgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
51493mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
51494mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
51499mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
51499mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
51502mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
51505mmxgcc -m32 -O2 -fomit-frame-pointer2017111320171020
51506mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
51515mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
51519mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
51519mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
51521mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
51528mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
51543mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
51545mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
51548mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
51554mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
51555mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
51567mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
51572mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
51584mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
51593mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
51594mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
51595mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
51599mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
51603mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
51610mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
51620mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
51628mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
51633mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
51641mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
51667mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
51704mmxgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
51704mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
51741mmxgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
51798mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
53775mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
55768cgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
56653cgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
56803cgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
57654cgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
57708cgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
57708cgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
57759cgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111320171020
57823cgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
57951cgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
57962mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
58034cgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
58097cgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
58994cgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
59254cgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111320171020
59255cgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111320171020
59389cgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
59442cgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
59484cgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
59495cgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
59496cgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
59524cgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
59544cgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
59577cgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
59635cgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
59647cgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
59649cgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
59705cgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
59728cgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
59776cgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
59778cgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
59784cgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
59804cgcc -m32 -Os -fomit-frame-pointer2017111320171020
59849cgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
59863cgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
59865cgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
59869cgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
59886cgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
59898cgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
59906cgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
59956cgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
59973cgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
60018cgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
60022cgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
60024cgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
60107cgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
60111cgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
60929cgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
60996cgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
61002cgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
61007cgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
61020cgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
61020cgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
61090cgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
61112cgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
61113cgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
61114cgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
61118cgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
61169cgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
61220cgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
61224cgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
61228cgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
61258cgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
61316cgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
61327cgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
61350cgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
61360cgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
61382cgcc -m32 -O3 -fomit-frame-pointer2017111320171020
61393cgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
61396cgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
61409cgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
61410cgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
61425cgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
61429cgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
61442cgcc -m32 -O2 -fomit-frame-pointer2017111320171020
61466cgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
61468cgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
61492cgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
61554cgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
61561cgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
61563cgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
61615cgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
61624cgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
61703cgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
61713cgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
61755cgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
61823cgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
62864cgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
62938cgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
63030cgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
63143cgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
63179cgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
63190cgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
63224cgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
63234cgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
63319cgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
63401cgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
63417cgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
63435cgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
63489cgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
63539cgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
63556cgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
63574cgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
63593cgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111320171020
63639cgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
63694cgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
63967cgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
64091cgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
64294cgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
64356cgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
64380cgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
64437cgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
64494cgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
64565cgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
64634cgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
64756cgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
64844cgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
64958cgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
64986cgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
64999cgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
65007cgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
65035cgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
65037cgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
65066cgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
65118cgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
65746cgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
65876cgcc -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
65933cgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
65935cgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
65939cgcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
65969cgcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
65970cgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
66040cgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
66096cgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
66097cgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
66122cgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
66137cgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
66162cgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
66164cgcc -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
66207cgcc -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
66226cgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
66252cgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
66267cgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
66271cgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
66286cgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
66306cgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
66327cgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
66351cgcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
66411cgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
66462cgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
66582cgcc -m32 -O -fomit-frame-pointer2017111320171020
67268cgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
67419cgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
67565cgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
67929cgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
67945cgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
67990cgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
68003cgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
68004cgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
68012cgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
68031cgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
68034cgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
68444cgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
68478cgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
68530cgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
68634cgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
69631cgcc -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
69727cgcc -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
69777cgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
71471cgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
71561cgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
71593cgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
71759cgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
103647cgcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020

Test failure

Implementation: crypto_hash/lane256/c
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer c mmx
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer c mmx
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer c mmx