Implementation notes: x86, margaux, crypto_hash/blake64

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
27675sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
27864sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
27999sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
28827sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
28908sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
28962sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
28962sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
29340sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
29601sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
29637sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
29799sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
29889sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
29988sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
30123sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072720170725
30132sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072720170725
30303sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072720170725
30348sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
30411sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
30528sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
30609ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
30618sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072720170725
30780ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
30861sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
30879sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
30915ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072720170725
30924ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
30987sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
31077ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072720170725
31122sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
31122ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072720170725
31122sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072720170725
31176sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
31212sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072720170725
31356sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
31455sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
31491sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
31527sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
31572ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
31581sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
31617sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
31635sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072720170725
31653ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
31662sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
31671sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
31716sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072720170725
31761sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
31761sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
31770ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072720170725
31797sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
31815sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
31851sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
31905sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072720170725
31914sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
31923sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
31950sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
31995sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
32067sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
32067sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
32094sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
32103ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072720170725
32130sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
32130sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
32139sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
32139sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
32157sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
32166sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
32301sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
32382ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072720170725
32445sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
32472sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
32481sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
32508sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
32526sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
32562ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
32652ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072720170725
32697sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
32769sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
32823ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
32922ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072720170725
32931sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
32958ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
33201ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072720170725
91116sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
91251sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
91350sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
91359sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
91377sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
91386sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
91449sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
91638sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
91692sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
91836sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
91872sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
91890sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
91962sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
92115sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
92358sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
92385sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
92430sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
92439sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
92448sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
92475sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
92493sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
92493sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
92736sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
92808sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
92808sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
92853sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
93150sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
93366sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
93402sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
93627sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
93942sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
94095sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
94428sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
95508sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
95715sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
96111sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
96399sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
96480sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
96498sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
96534sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
96696sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
96705sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072720170725
96714sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
96777sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072720170725
96786sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072720170725
96822sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
97056sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
97128sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
97155sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072720170725
97272sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072720170725
97290sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
97308sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072720170725
97308sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
97308sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
97335sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
97344sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
97452sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
97452sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
97497sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
97497sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
97506sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072720170725
97533sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
97542sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072720170725
97542sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072720170725
97551sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072720170725
97569sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
97659sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
97740sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
97920sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072720170725
98010sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072720170725
98199sphlibgcc -m32 -O -fomit-frame-pointer2017072720170725
98568sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
98712sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
99612sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072720170725
99810sphlibgcc -m32 -O2 -fomit-frame-pointer2017072720170725
99900sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
99963sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072720170725
99972sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
100089sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072720170725
100170sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
100188sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
100260sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072720170725
100332sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
100341sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072720170725
100341sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
100341sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072720170725
100350sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
100368sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072720170725
100386sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072720170725
100440sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
100476sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072720170725
100512sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072720170725
100557sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072720170725
100656sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072720170725
100917sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072720170725
100989sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
101025sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
101133sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072720170725
101142sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
101313sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
101376sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
101403sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
101430sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
101529sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072720170725
101727refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
101772sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072720170725
101907sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
101907refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072720170725
102123sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
102141refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
102150refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
102177refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
102195refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
102303sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
102312refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
102330refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072720170725
102402refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
102411refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
102447refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
102465sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
102510refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
102555refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072720170725
102627refgcc -m32 -O -fomit-frame-pointer2017072720170725
102645refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072720170725
102672refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
102717refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
102816refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
102843sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
102879sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
102906sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
102915refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
102951refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
103041sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
103050sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
103077sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
103095sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
103104sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
103140sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
103149sphlibgcc -m32 -O3 -fomit-frame-pointer2017072720170725
103158sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
103185sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
103212sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
103248sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
103266sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
103275sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
103275sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
103284sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
103329sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
103338sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
103347sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
103356sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
103374sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
103392sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072720170725
103392sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
103410sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
103419sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
103419sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
103455refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
103500sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
103563sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
103590sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
103599sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
103662sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
103680sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
103734sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
103752sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
103761sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
103761sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
103806sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
103806refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
103815sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
103887sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
103914sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
103923sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
103923sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
103977sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
104040sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
104076sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
104085sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
104193sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
104229sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
104283sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
104292sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
104301sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
104301sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
104310sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
104310sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
104319sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
104328sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
104355refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
104391sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
104400sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
104418sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
104427refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
104481sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
104508sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
104517refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
104517sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
104535sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
104535sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
104553sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
104571sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
104580sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
104616sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
104625sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
104679sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
104697sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
104715sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
104715sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
104742sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
104751refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
104751sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
104760sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
104778refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
104778sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
104787refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
104832sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
104904sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
104913sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
104922sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
104958sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
104976sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
105012refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072720170725
105039sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
105066sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
105111sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
105183sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
105192refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
105219sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
105219sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
105282refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
105336sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
105354sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
105354refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
105354sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
105363sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
105381refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072720170725
105435sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
105444sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
105471sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
105480sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
105552sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
105552sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
105570sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
105642sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
105660sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
105678sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
105705refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
105732sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
105786sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
105885sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
105894sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
105903sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
105957refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
106110refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
106146sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
106182sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
106209refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
106317sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
106560sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
106560sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
106614sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
106623refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072720170725
106641sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
106659sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
106830sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
106848sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
106902sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
106947sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
106992sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
107046sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
107073sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
107109sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
107127sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
107127refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
107136sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
107154sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
107172sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
107181refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
107199refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
107334refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
107352refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
107424sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
107442refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
107469refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072720170725
107469refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
107505refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
107505refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
107613sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
107622refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
107622refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
107631refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
107712sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
107766sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
107919sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
107928refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
107973refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
107991refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
108000refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
108117sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
108117refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
108198sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
108333refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
108405refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
108432refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
108441refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
108540sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
108567sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
108576refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
108612refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
108630refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
108639refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
108774refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072720170725
108792refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
108900refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
108927refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
108963sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
108999refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072720170725
109017refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
109062sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072720170725
109089refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
109125refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
109125refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
109143refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
109152sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
109278refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
109305sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
109305refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
109314sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
109386refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
109404sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
109404refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072720170725
109413sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
109413refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
109440sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
109467sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072720170725
109476refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
109494refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072720170725
109503refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
109512sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
109611sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
109647sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
109656sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
109674refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
109701refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
109737sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
109863refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
109881refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
110034sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
110061refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
110088refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
110088refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
110106refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
110106refgcc -m32 -O2 -fomit-frame-pointer2017072720170725
110214refgcc -m32 -O3 -fomit-frame-pointer2017072720170725
110223sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
110295refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
110295sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
110358sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
110376refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
110412sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
110466refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072720170725
110475refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
110574refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
110574sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
110601sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
110601refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
110655sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
110655sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072720170725
110700sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
110709sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
110718sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
110718refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
110745sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
110781sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
110781sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
110808refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
110808sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
110898refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
110898refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
110898sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
110916sphlibgcc -m32 -Os -fomit-frame-pointer2017072720170725
110925refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
110934refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
110934sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
110979sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
111024sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
111042sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
111060sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072720170725
111078sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
111087refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
111087sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
111105sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072720170725
111123refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
111123sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
111141sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
111186refgcc -m32 -Os -fomit-frame-pointer2017072720170725
111213refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
111267refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
111276sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072720170725
111285sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072720170725
111285sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
111303refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
111312refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
111366refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
111402sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
111411sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
111420refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
111447sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072720170725
111456refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
111501refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
111519sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
111519sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
111537refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
111546sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
111564sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072720170725
111573refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
111582refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
111591refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
111672sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
111672sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
111699sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
111717sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
111726sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
111753refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072720170725
111753refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
111771sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
111816refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072720170725
111816refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072720170725
111816sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
111843refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072720170725
111852sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072720170725
111879sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
111888refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
111897sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
111915sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
111924refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072720170725
111942sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
111942sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
111960sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
111960sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
111960refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
112032refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
112077refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
112086sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
112149sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
112149sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
112167sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
112221sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072720170725
112230sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
112266sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
112320sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
112383sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
112410refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
112455refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
112518refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
112581sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
112590refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
112653refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
112698sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
112725sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
112797refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
112842refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
112842refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
112860sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072720170725
112878sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
112887sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
112950sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
113103refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
113139refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
113193refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
113346refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
113427sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
113652refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
113949sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
114003refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
114057refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
114066sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072720170725
114129refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
114165refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
114183refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072720170725
114246refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
114300refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
114318refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
114462refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
114507refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
114570refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
115911refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
116064refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
117396refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
117495refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
117576refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
118368refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
118377refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
118512refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
118746refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
119475refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
119547refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
120402refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
121878refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
122166refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725

Test failure

Implementation: crypto_hash/blake64/sse2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sse2 ssse3

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:67:3: error: unknown type name '__m128i'
hash.c: __m128i row1a,row1b;
hash.c: ^
hash.c: hash.c:68:3: error: unknown type name '__m128i'
hash.c: __m128i row2a,row2b;
hash.c: ^
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: __m128i row3a,row3b;
hash.c: ^
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: __m128i row4a,row4b;
hash.c: ^
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: __m128i buf1a,buf2a;
hash.c: ^
hash.c: hash.c:123:26: error: '__m64' undeclared (first use in this function)
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c: hash.c:123:26: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:123:32: error: expected ')' before 'state'
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/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: In function 'blake64_compress':
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: __m128i row1a,row1b;
hash.c: ^
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: __m128i row2a,row2b;
hash.c: ^
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: __m128i row3a,row3b;
hash.c: ^
hash.c: hash.c:72:3: error: unknown type name '__m128i'
hash.c: __m128i row4a,row4b;
hash.c: ^
hash.c: hash.c:73:3: error: unknown type name '__m128i'
hash.c: __m128i buf1a,buf2a;
hash.c: ^
hash.c: hash.c:75:3: error: unknown type name '__m128i'
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3
gcc -m32 -O2 -fomit-frame-pointer ssse3
gcc -m32 -O3 -fomit-frame-pointer ssse3
gcc -m32 -O -fomit-frame-pointer ssse3
gcc -m32 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/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: In function 'blake64_compress':
hash.c: hash.c:172:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:193:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:228:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:249:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/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: In function 'blake64_compress':
hash.c: hash.c:172:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:193:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:228:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:249:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ...
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/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: In function 'blake64_compress':
hash.c: hash.c:172:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:193:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:228:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:249:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ssse3