Implementation notes: x86, hydra1, crypto_hash/blake512

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
25141sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
25253sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
25323sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
25368sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
25405sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
25435sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
25467sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
25583sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
25589sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
25677sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
25698sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
25721sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
25738sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
25870sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
25870sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
25885sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
25896sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
25926sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
25968sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
25973sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
25998sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
26005sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
26013sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
26047sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
26056sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
26064sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
26067sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
26288sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
26365sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
26517sse2sgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
26520sse2sgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
26538sse2sgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
26573sse2sgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
26711sse2sgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
26725sse2sgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
26734sse2sgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
26744sse2sgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
26786sse2sgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
26795sse2sgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
26797sse2sgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
26806sse2sgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
26810sse2sgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
26813sse2sgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
26816sse2sgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
26816sse2sgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
26851sse2sgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
26856sse2sgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
26896sse2sgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
26906sse2sgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
26912sse2sgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
26922sse2sgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
26995sse2sgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
27003sse2sgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
27021sse2sgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
27064sse2sgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
27077sse2sgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
27082sse2sgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
27179sse2sgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
27949sse2sgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
28138sse2sgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
28181sse2sgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
28188sse2sgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
28789sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
28802sse2sgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
28835sse2sgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
28835sse2sgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
28918sse2sgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
28965sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
28972sse2sgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
29120sse2sgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
29175sse2sgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
29206sse2sgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
29238sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
29270sse2sgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
29411sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
29419sse2sgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
29432sse2sgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
29463sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
29467sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
29536sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
29565sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
29575sse2sgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
29611sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
29707sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
29894sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
29917sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
29957sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
30046sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
30109sse2sgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
30122sse2sgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
30572sse2sgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
30574sse2sgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
30664sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
30680sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
30694sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
30699sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
30704sse2sgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
30745sse2sgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
30784sse2sgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
30813sse2sgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
31354sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
31394sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
31438sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
31509sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
31528sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
31710sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
32269sse2sgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
32277sse2sgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
32768sse2sgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
32806sse2sgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
32876sse2sgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
33001sse2sgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
33242sse2sgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
33253sse2sgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
33386sse2sgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
33451sse2sgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
33760sse2sgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
35134sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
35779sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
36016sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
36027sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
36040sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
36236sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
36256sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
36288sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
36301sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
36373sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
36744sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
83149bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
83149bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
83152bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
83170regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
83175regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
83184regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
83312bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
83338bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
83341bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
83394regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
83413regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
83440regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
83610bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
83619bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
83702bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
83712bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
83726regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
83726regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
83742regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
83781regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
83848bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
83883regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
83931bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
83939regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
84336bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101020161009
84410regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101020161009
84445bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
84485regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
84526bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
84536bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
84542bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
84600bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
84610bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
84614regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
84615regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
84624regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
84630regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
84640bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
84653regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
84686bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
84686regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
84733bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
84741regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
84832bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101020161009
84875regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101020161009
84911bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
84912regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
84926regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
85038bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
85047bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
85061bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
85061bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
85063bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
85067bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
85077bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
85085bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
85091bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
85096bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
85101regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
85106regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
85111regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
85115regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
85115regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
85118regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
85162regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
85168regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
85182regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
85184regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
85214bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
85258bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
85363regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
85445regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
86198bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
86206bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
86226bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
86229bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
86253regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
86262bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
86272regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
86282bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
86284regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
86285bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
86285bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
86294regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
86299bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
86301regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
86315bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
86333regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
86355regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
86357regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
86365regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
86365regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
86392bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
86397regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
86411bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
86418regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
86810bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
86813bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
86816bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
86861bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
86878bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
86878regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
86893regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
86900regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
86901bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
86902regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
86925bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
86926regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
86938regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
86946bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
86970regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
86974regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
87148bswapgcc -m32 -O3 -fomit-frame-pointer2016101020161009
87176regsgcc -m32 -O3 -fomit-frame-pointer2016101020161009
87237regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
87256bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
87274regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
87280bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
87359bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101020161009
87384bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
87440bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
87445bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
87461bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
87470regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
87480bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
87488bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
87496bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
87499bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
87501bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
87502bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
87520regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
87531regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
87536regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
87539bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
87539regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
87543bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
87549regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
87568bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
87576regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
87587regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
87593regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
87595bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
87608regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
87624bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
87639regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
87640regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
87646regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
87648regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
87650bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
87654regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
87675regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
87733bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
87736bswapgcc -m32 -O2 -fomit-frame-pointer2016101020161009
87743bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
87743bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
87767bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
87779regsgcc -m32 -O2 -fomit-frame-pointer2016101020161009
87789bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
87829bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
87832bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
87848bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
87851regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
87861regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
87944regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
88115bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
88125bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
88148bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
88230bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
88263bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
88270regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
88276regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
88303bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
88327bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
88349regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
88352bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
88360bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
88376bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
88391bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
88395regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
88408bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
88435bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
88470bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
88525bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
88573regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
88613bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
88635bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
88717bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
88787regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
88803bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
88869regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
88997regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
89154bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
89184bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
89272regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
89293regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
89293regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
89299bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
89378regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
89408regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
89445regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
89453regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
89455regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
89506bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
89510bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
89529regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
89550regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
89560regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
89643regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
89648regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
89656regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
89675regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
89679regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
89690regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
89712regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
89725regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
89763regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101020161009
89792regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
89840regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
90642bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
90653bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101020161009
90696bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
90746regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
90768bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
90768bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
90771regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101020161009
90781bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
90832regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
90863regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
90864regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
90902bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
90944bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
90965regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
91041regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
91058regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
91234bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
91234bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
91274regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
91283regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
91704bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
91782regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
91920bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
91941bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
91946bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
92017bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
92057regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
92063regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
92067regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
92072regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
92134bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
92138bswapgcc -m32 -Os -fomit-frame-pointer2016101020161009
92170bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
92171bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
92229regsgcc -m32 -Os -fomit-frame-pointer2016101020161009
92237regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
92292regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
92306regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
92464bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
92500bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
92521bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
92584bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
92584bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
92589bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
92589bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
92644regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
92645bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
92664regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
92696regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
92728regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
92731regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
92733regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
92738regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
92766regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
92981bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
93024bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
93056bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
93485bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
93485bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
93504bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
93589bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
93608bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
93610bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
93618bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
93621bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
93645bswapgcc -m32 -O -fomit-frame-pointer2016101020161009
93739bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
93749bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
93760bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
93774bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
94101bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
94110bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
94157regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
94165bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
94168regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
94192bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
94256regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
94291bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
94296bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
94336bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
94576regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
94589regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
94624regsgcc -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
94686regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
94715regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
95310regsgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
95341regsgcc -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
95347regsgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
95354regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
95357regsgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
95366regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
95459regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
95613regsgcc -m32 -O -fomit-frame-pointer2016101020161009
95613regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
95656regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
95675regsgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
95709regsgcc -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
95749regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
95778regsgcc -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
95872regsgcc -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
97851regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
97987bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
113466sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
113786sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
113858sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
113904sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
115701sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
115909sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
115939sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
116333sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
116507sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
116850sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
117303sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
117491sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
117514sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
117638sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
117662sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
117718sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
117733sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
117755sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
117838sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
117944sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
118055sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
118072sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
118075sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
118176sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
118212sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
118268sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
118360sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
118371sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
118392sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
118440sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
118609sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
118614sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
118665sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
118693sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
118867sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
118869sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
118892sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
118916sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101020161009
118947sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
118949sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
118955sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
118960sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
118963sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101020161009
119008sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101020161009
119032sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101020161009
119032sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
119035sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
119037sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
119068sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
119118sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
119152sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
119311sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
119331sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
119367sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
119435sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
119452sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101020161009
119499sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
119506sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
119514sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
119564sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
119568sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
119608sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
119648sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
119685sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
119686sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
119733sphlib-smallgcc -m32 -O -fomit-frame-pointer2016101020161009
119741sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
119843sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
119923sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101020161009
119965sphlibgcc -m32 -O -fomit-frame-pointer2016101020161009
119976refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
120002sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
120007sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2016101020161009
120029sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
120053sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
120108sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
120108sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
120128sphlibgcc -m32 -O3 -fomit-frame-pointer2016101020161009
120165sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
120176sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
120199sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
120243sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
120276sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
120321sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
120328sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
120352sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
120371sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
120392sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
120405sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
120418sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
120444sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2016101020161009
120464sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
120473sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
120493sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
120496sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
120515sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
120552sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
120612sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
120616sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
120616sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
120616sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
120616sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
120630sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
120651sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
120666sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
120674sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
120689sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
120708sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
120712sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
120714sphlibgcc -m32 -O2 -fomit-frame-pointer2016101020161009
120762sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
120789sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
120800sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
120839sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
120880sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
120890refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
120916sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
120931sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
120937sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
120962sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
120965sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
120978sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
120999refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
121008sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
121019sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
121050sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
121077sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
121081sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
121123sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
121141sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
121173sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
121188sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
121304sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
121333sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
121347sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
121350sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
121492sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
121504sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
121595sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
121617sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
121629refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
121746refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
121792sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
121798sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
121800sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
121853sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
121867refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
121891sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
121894sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
121984sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
122056sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
122073sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
122088sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
122118sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
122163sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
122218sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
122230sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
122242sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
122266sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
122299refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
122331sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
122344sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
122365sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
122365sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
122365sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
122428sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
122438refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
122488sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
122558sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
122579refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
122608sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
122611refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
122619sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
122651sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
122656refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
122739sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
122808sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
122828refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
122835sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
122858sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
122938sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
122952sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
123085refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
123096refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
123112refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101020161009
123154sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
123190sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
123243refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
123264sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
123294sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
123374refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
123382refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101020161009
123384refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
123416sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
123416sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
123430sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
123491sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
123510sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
123542refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
123574sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
123717sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
123789sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
123808refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
123853sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
123872sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
123878sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
123912sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
123912sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
123930sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
124027sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
124033sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
124116sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
124125sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
124180sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
124193sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
124226sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
124245sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
124264sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
124304refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
124326sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
124344sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
124346refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
124364sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
124371sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
124410sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
124424sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
124443sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
124470sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
124488sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
124489sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
124499sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
124513sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
124513sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
124546sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
124613sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
124677sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
124741sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
124768sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
124797sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
124931sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
125053refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
125053refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
125103sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
125109refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
125136sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
125141sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
125177sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
125241refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
125298sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
125306sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
125413sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
125415sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
125436sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
125478sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
125549sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
125573sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
125680sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
125711sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
125779refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
125855sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
125936sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
126043sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
126058sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
126074sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
126105refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101020161009
126110refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
126136sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
126202refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
126206refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
126210refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
126321refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
126437sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
126817refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
126829refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
126891refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
126936refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
127045refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
127435refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
127808refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
127825refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
128164refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
128250refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
128518refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
128552refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
128686refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
128718refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
128816refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
128827refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
128832refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
129096refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
129157refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
129160refgcc -m32 -O -fomit-frame-pointer2016101020161009
129160refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
129170refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
129256refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
129494refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
129976refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
130022refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
130040refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
130126refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
130160refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
130367refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
130446refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
130493refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
130626refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
130728refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
131064refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
131102refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
131330refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
131422refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
131489refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
131489refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
131720refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
132162refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
132184refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
132219refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
132426refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
132467refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
132565refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
132600refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101020161009
132605refgcc -m32 -O3 -fomit-frame-pointer2016101020161009
132618refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
132645refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
132731refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
132865refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
132941refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
132949refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
132949refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
132960refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
133045refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
133045refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
133130refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
133145refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
133250refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
133278refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
133306refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
133328refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
133330refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
133338refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
133412sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
133491refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
133605refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
133626refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
133626refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
133646refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
133736refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
133759refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
133781refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
133863refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
133869refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
133893refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
133909refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
133934refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
133986refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
134019refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
134048refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
134053refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
134072refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
134139refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
134189refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
134213refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
134246refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
134318sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
134334refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
134430refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
134492refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
134579sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
134673refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
134741sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
134810refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
134816refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
134930refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
134942refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
134946refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
135005refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
135051refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
135088refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
135232sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
135330refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
135338refgcc -m32 -Os -fomit-frame-pointer2016101020161009
135408refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
135494sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
135518sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
135520refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
135541refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
135589sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
135594refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
135621sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
135702refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
135704sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
135712refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
135745sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
135792sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
135864sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
135931refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
135963sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
135974sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
135984refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
136003refgcc -m32 -O2 -fomit-frame-pointer2016101020161009
136093sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
136115sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
136129sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
136184sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
136290sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
136331sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
136393refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
136498refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
136504sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
136515sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
136526sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
136542sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
136595sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
136595sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
136620sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
136627sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
136634sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
136662sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
136669refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
136685sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
136712sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101020161009
136718sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
136728sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
136760refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
136823sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
136846sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101020161009
136906sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
136957refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
136958refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
137020sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
137026sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
137137sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
137145sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
137166refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
137352sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
137421sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
137443sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
137480sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
137498sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
137501sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
137509sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
137517sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
137531refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
137580sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
137608sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
137614sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
137626sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
137666sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
137671sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
137695sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
137731sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
137767sphlib-smallgcc -m32 -Os -fomit-frame-pointer2016101020161009
137866sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
138062sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
138176sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
138194sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
138256sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
138264sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
138302sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
138302sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
138302sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
138304sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
138420sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
138467sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
138581sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
138768sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
138907sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
138911sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
139017sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
139066sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
139131sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
139264sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
139424sphlibgcc -m32 -Os -fomit-frame-pointer2016101020161009
140146sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
141004sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
141845refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
141987refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
146601refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
147261refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
147511refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
151162refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009

Test failure

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

Number of similar (compiler,implementation) pairs: 154, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -O3 -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -O -fomit-frame-pointer ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -Os -fomit-frame-pointer ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small sse2 sse2s sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=corei7 -O -fomit-frame-pointer sse41 ssse3 vect128 vect128-inplace
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse41 ssse3 vect128 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:8:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: rounds.h:778:11: warning: implicit declaration of function '_mm_extract_epi64' [-Wimplicit-function-declaration]
hash.c: row4hl = _mm_extract_epi64(row4l, 1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:11: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:9: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer xop-2
gcc -m32 -O2 -fomit-frame-pointer xop-2
gcc -m32 -O3 -fomit-frame-pointer xop-2
gcc -m32 -O -fomit-frame-pointer xop-2
gcc -m32 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=athlon -O -fomit-frame-pointer xop-2
gcc -m32 -march=athlon -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -O -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xop-2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xop-2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=corei7 -O -fomit-frame-pointer xop-2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=i386 -O -fomit-frame-pointer xop-2
gcc -m32 -march=i386 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=i486 -O -fomit-frame-pointer xop-2
gcc -m32 -march=i486 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xop-2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xop-2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=k6 -O -fomit-frame-pointer xop-2
gcc -m32 -march=k6 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=k8 -O -fomit-frame-pointer xop-2
gcc -m32 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xop-2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xop-2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=nocona -O -fomit-frame-pointer xop-2
gcc -m32 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xop-2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=prescott -O -fomit-frame-pointer xop-2
gcc -m32 -march=prescott -Os -fomit-frame-pointer xop-2

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:125:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:149:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:147:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:146:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, 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=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=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/blake512/sse2s
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:128:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:152:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:150:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:149:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:82:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:157:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:155:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:154:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, 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=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=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/blake512/sse41
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_init':
hash.c: hash.c:152:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: S->gt;h[0] = _mm_set_epi64x(0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:144:17: error: called from here
hash.c: state->gt;h[3] = _mm_xor_si128(row2h, state->gt;h[3]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:143:17: error: called from here
hash.c: state->gt;h[2] = _mm_xor_si128(row2l, state->gt;h[2]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: v32 v;
vector.c: ^
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: v64 v;
vector.c: ^
vector.c: vector.c:62:30: warning: implicit declaration of function 'CV' [-Wimplicit-function-declaration]
vector.c: static const union cv v128 = CV(128);
vector.c: ^
vector.c: vector.c:62:30: error: invalid initializer
vector.c: vector.c:63:30: error: invalid initializer
vector.c: static const union cv v255 = CV(255);
vector.c: ^
vector.c: vector.c:64:30: error: invalid initializer
vector.c: static const union cv v257 = CV(257);
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: error: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ^
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: error: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:148:15: error: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:147:15: error: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:146:15: error: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

Number of similar (compiler,implementation) pairs: 48, 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=native -mtune=native -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -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/blake512/vect128-inplace
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:144:17: error: called from here
hash.c: state->gt;h[3] = _mm_xor_si128(row2h, state->gt;h[3]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:143:17: error: called from here
hash.c: state->gt;h[2] = _mm_xor_si128(row2l, state->gt;h[2]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse41 xop

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:149:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:147:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:146:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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 -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

Compiler output

Implementation: crypto_hash/blake512/sse2s
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:152:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:150:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:149:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2s

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:157:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:155:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:154:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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 -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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: error: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ^
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: error: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ^
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: error: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ^
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: error: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:148:15: error: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:147:15: error: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:146:15: error: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:148:15: error: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:147:15: error: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:146:15: error: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:8:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: rounds.h:778:11: warning: implicit declaration of function '_mm_extract_epi64' [-Wimplicit-function-declaration]
hash.c: row4hl = _mm_extract_epi64(row4l, 1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:11: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:9: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ...
hash.c: In file included from hash.c:8:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: rounds.h:778:11: warning: implicit declaration of function '_mm_extract_epi64' [-Wimplicit-function-declaration]
hash.c: row4hl = _mm_extract_epi64(row4l, 1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:11: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:9: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:825:9: error: called from here
hash.c: row2h = _mm_roti_epi64(row2h, -11); \
hash.c: ^
hash.c: rounds.h:867:3: note: in expansion of macro 'G2'
hash.c: G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:824:9: error: called from here
hash.c: row2l = _mm_roti_epi64(row2l, -11); \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core2 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O -fomit-frame-pointer xop
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:779:4: error: called from here
hash.c: t2 = _mm_blend_epi16(m7, m4, 0xF0); \
hash.c: ^
hash.c: rounds.h:866:3: note: in expansion of macro 'LOAD_MSG_15_4'
hash.c: LOAD_MSG_ ##r ##_4(b0, b1); \
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:764:4: error: called from here
hash.c: t0 = _mm_blend_epi16(m2, m3, 0xF0); \
hash.c: ^
hash.c: ...

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