Implementation notes: x86, hydra5, crypto_hash/blake512

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
24762sse2sgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
24861sse2sgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
24975sse2sgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
25024sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
25068sse2sgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
25077sse2sgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
25095sse2sgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
25099sse2sgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
25113sse2sgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
25121sse2sgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
25139sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
25144sse2sgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
25148sse2sgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
25166sse2sgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
25175sse2sgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
25175sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
25179sse2sgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
25228sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
25237sse2sgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
25249sse2sgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
25259sse2sgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
25276sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
25286sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
25308sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
25357sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
25374sse2sgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
25387sse2sgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
25419sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
25440sse2sgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
25440sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
25458sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
25481sse2sgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
25489sse2sgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
25547sse2sgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
25556sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
25560sse2sgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
25565sse2sgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
25587sse2sgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
25595sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
25644sse2sgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
25649sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
25667sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
25689sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
25697sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
25702sse2sgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
25706sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
25728sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
25741sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
25742sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
25768sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
25808sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
25812sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
25839sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
25839sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
25844sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
25901sse2sgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
25923sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
25932sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
26030sse2sgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
26153sse2sgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
26158sse2sgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
26442sse2sgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
26499sse2sgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
26690sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
26699sse2sgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
26743sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
26920sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
26982sse2sgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
26986sse2sgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
26987sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
27040sse2sgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
27106sse2sgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
27164sse2sgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
27257sse2sgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
27310sse2sgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
27407sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
27443sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
27460sse2sgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
27541sse2sgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
27624sse2sgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
27646sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
27647sse2sgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
27683sse2sgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
27700sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
27700sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
27704sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
27798sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
27891sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
28010sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
28041sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
28210sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
28254sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
28418sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
28502sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
29667sse2sgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
29778sse2sgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
29827sse2sgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
29875sse2sgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
29880sse2sgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
29889sse2sgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
31182sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
31217sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
31245sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
31267sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
31280sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
31355sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
31453sse2sgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
32068sse2sgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
32078sse2sgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
32086sse2sgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
32121sse2sgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
32224sse2sgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
32224sse2sgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
32268sse2sgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
32317sse2sgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
32357sse2sgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
32609sse2sgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
34953sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
35405sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
35613sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
35661sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
35776sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
36100sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
36114sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
36237sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
36238sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
36254sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
36256sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
76560bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
76626bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
76631bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
76649regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
76675bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
76689regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
76693regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
76817bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
76844bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
76883bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
76918bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
76937regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
76981regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
76986regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
77007regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
77007regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
77189bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
77220regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
77340bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
77349bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
77367bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
77371bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
77379regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
77397bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
77402bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
77406regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
77415bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
77433regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
77438bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
77441regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
77442bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
77455regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
77460bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
77464regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
77494bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
77504regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
77504regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
77504regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
77508bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
77525regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
77526bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
77544regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
77544regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
77561regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
77583bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
77597regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
77658bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
77659bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
77659bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
77664bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
77686regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
77691bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
77694bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
77712bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
77743regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
77748regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
77752bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
77761regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
77778regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
77779regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
77779regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
77787regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
77925bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
77969regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
78058regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
78071bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
78111regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
78115bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
78187bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
78247bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
78314regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
78377regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
78537bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
78619regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
78625regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
78660bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
78660regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
78726bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
78811bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
78851bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
78869regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
78895regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
78917bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
78917bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
78931bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
78935bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
78944bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
78957regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
78970bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
78975bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
78993bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
79006bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
79015regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
79023regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
79024regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
79024regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
79033regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
79054regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
79068regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
79126regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
79302bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
79320bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
79333regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
79338bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
79338bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
79339bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
79347bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
79351bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
79360bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
79383regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
79387regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
79391regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
79400regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
79413regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
79427regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
79435regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
79515bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
79515bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
79529regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
79541bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
79582bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
79617bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
79657bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
79657regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
79661bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
79670bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
79684bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
79710bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
79732regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
79737regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
79741regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
79745bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
79750bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
79750bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
79763bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
79768regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
79781regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
79786bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
79790bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
79795regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
79795regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
79812regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
79816bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
79847regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
79852bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
79857bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
79879bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
79888bswapgcc -m32 -O2 -fomit-frame-pointer2017082820170725
79888regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
79892regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
79897regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
79901regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
79914regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
79936regsgcc -m32 -O2 -fomit-frame-pointer2017082820170725
79967bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
79972regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
79989regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
79998bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
80007bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
80091bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
80092bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
80105bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
80109bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
80140bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
80145bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
80175regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
80184regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
80189bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
80189regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
80197bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
80198bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
80198bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
80206bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
80207bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
80207bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
80211bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
80215bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
80233regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
80237bswapgcc -m32 -O3 -fomit-frame-pointer2017082820170725
80238regsgcc -m32 -O3 -fomit-frame-pointer2017082820170725
80264regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
80326bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
80331regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
80353regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
80371bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
80393bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
80410regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
80450bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
80486bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
80494regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
80517regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
80547regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
80547regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
80574bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
80578regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
80606regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
80615bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
80627regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
80694regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
80703bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
80716bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
80787regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
80805regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
80844regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
81376regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
81460bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
81469regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
81491bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
81518bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
81545bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
81576regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
81602regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
81642regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
81642regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
81646regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
81691regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
81700regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
81727regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
81735regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
81739bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
81766bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
81770bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
81775bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
81779regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
81783bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
81802bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
81885regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
81917regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
81917regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
81938regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
81939bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
81970bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
81996bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
82001regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
82036regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
82036bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
82041bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
82067regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
82076regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
82076regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
82103bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
82112regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
82139regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
82160regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
82160bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
82222regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
82231regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
82364regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
82409bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
82444bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
82533regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
82576regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
82820bswapgcc -m32 -Os -fomit-frame-pointer2017082820170725
82896bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
82945regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
82967regsgcc -m32 -Os -fomit-frame-pointer2017082820170725
83025bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
83069bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
83073bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
83122bswapgcc -m32 -O -fomit-frame-pointer2017082820170725
83140regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
83148regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
83152bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
83153bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
83157bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
83175bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
83250regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
83255regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
83259regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
83268regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
83277regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
83312bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
83383bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
83419bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
83454bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
83556bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
83671bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
83671regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
83672bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
83676bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
83680bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
83689bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
83689bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
83694bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
83698bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
83702bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
83711bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
83795bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
83809bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
83870bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
83946regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
83959regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
84053regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
84128regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
84305regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
84358regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
84371regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
84628bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
84646bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
84690bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
84695regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
84756bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
84788bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
85041regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
85045regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
85195regsgcc -m32 -O -fomit-frame-pointer2017082820170725
85222regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
85293regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
85346regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
85377regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
85462regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
85572regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
85594regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
85616regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
86295regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
86378regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
86418regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
86742regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
88877bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
88944regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
107720sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
107973sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
108111sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
108168sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
110268sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
110596sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
110600sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
111370sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
111676sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
111677sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
111765sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
111849sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
111854sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
111920sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
111947sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
112098sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
112169sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
112239sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
112492sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
112621sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
112634sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
112691sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
112692sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
112922sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
112970sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
112988sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
113050sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
113112sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
113236sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
113569sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
113591sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
113591sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
113719sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
113795sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
113865sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
113879sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
113879sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
114056sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
114189sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
114216sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
114238sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
114250sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
114269sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
114339sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
114442sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
114508sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
114574sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
114587sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
114596sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
114597sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
114614sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
114720sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
114792sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
114884sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
114898sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
114973sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
115004sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
115030sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
115053sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
115058sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
115124sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
115142sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
115167sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
115168sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
115186sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
115208sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
115261sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
115274sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
115323sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
115327sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
115336sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
115349sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
115372sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
115381sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
115381sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
115385sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
115394sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
115447sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
115448sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
115452sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
115457sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
115549sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
115651sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
115660sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
115660sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
115664sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
115668sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
115673sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
115691sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
115713sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
115744sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
115767sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
115771sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
115779sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
115780sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
115793sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
115824sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
115864sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
115873sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
115894sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
115895sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
115900sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
115903sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
115908sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
115921sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
115921sphlibgcc -m32 -O -fomit-frame-pointer2017082820170725
115930sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
115956sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
115983sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
116041sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
116107sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
116120sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
116134sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
116178sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
116245sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
116258sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
116337sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
116351sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
116356sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
116369sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
116404sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
116440sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
116501sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
116550sphlib-smallgcc -m32 -O -fomit-frame-pointer2017082820170725
116564sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
116603sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
116621sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
116647sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
116683sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
116745sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
116807sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
116820sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
116821sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
116887sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
116896sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
116901sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
116901sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
116998sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
117015sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
117073sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
117109sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
117157sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
117224sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
117282sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
117290sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
117308sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
117366sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
117432sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
117583sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
117605sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
117693sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
117693sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
117694sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
117716sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
117738sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
117742refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
117764sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
117764sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
117809sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
117826sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
117871sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
117928sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
117929sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
117946sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
117955sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
118008sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
118048sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
118075sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
118092sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
118105sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
118106sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
118168sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
118172sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
118252sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
118305refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
118349sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
118367sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
118389sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
118402sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
118465sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
118469refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
118495refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
118500sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
118531sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
118611refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
118673refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
118730sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
118801sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
118809sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
118916sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
118938refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
118952sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
118952sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
119031sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
119063sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
119071refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
119090sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
119120sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
119134refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
119146sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
119187sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
119217refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
119292refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
119293sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
119337sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
119391sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
119426sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
119439refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
119448refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
119492refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
119515sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
119546refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
119554sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
119741sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
119771sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
119816refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
119855sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
119904sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
119913sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
119966refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
120094sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
120201sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
120228sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
120236sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
120290sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
120295refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
120299sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
120338sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
120356sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
120405sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
120409refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
120440sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
120445refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
120511refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
120543refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
120556refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
120564sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
120573refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
120578refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
120582sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
120653refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
120697sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
120720refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
120728refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
120755sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
120822sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
120848refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
120954sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
120963sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
120980sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
121004refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
121007refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
121025sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
121029refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
121034sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
121043sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
121087sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
121118sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
121199sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
121229sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
121229sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
121242refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
121264refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
121323refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
121353sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
121384sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
121411refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
121411sphlibgcc -m32 -O3 -fomit-frame-pointer2017082820170725
121601sphlibgcc -m32 -O2 -fomit-frame-pointer2017082820170725
121645sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
121681sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017082820170725
121725sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017082820170725
121934sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
121956sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
122018refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
122044refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
122168refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
122478refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
122594refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
122625refgcc -m32 -O -fomit-frame-pointer2017082820170725
122705refgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
122744refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
122776refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
122864refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
122984refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
123050refgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
123205refgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
123214refgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
123214refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
123267refgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
123329refgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
123338refgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
123361refgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
123484refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
123515refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
123550refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
123799refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
123944refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
124003refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
124029refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
124095refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
124268refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
124344refgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
124348refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
124463refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
124626refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
124738refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
124874refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
124977refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
125022refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
125567refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
125700refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
125717refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
125789refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
125872refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
126005refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
126129refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
126204refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
126293refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
126324refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
126404refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
126404refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
126470refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
126541refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
126555refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
126590refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
126595refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
126714refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
126718refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
126749refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
126758refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
126772refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
126772refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
126869refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
126957refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
126984refgcc -m32 -O2 -fomit-frame-pointer2017082820170725
126997refgcc -m32 -O3 -fomit-frame-pointer2017082820170725
127317refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
127419refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
127649refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
127653refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
127689refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
127689refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
127773refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
128296refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
128357refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
128371refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
128428refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
128464refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
128517refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
128548refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
128717refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
128912refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
128983refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
129053refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
129227refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
129328refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
129355refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
129368refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
129381refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
129390refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
129439refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
129465refgcc -m32 -Os -fomit-frame-pointer2017082820170725
129475refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
129527refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
129553refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
129581refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
129612refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
129629refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
129665refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
129807refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
129997refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
130059refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
130156refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
130245refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
130268refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
130356refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
130440refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
130444refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
130524refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
130555refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
130568refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
130577refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
130582refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
130618refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
130821refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
131021refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
131029refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
131038refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
131043refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
131180refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
131845refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
132292refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
133068sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
133106sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
133688sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
133701sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
133737sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
133883sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
133887sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
133948sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
134025sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
134029sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
134033sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
134042sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
134077sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
134166sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
134198sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
134210sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
134228refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
134232sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
134233sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
134246sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
134304sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
134334sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
134392sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
134410sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
134489sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
134588sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
134627sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
134703sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
134729sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
134800sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
134813sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
134835sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
134990sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
135021sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
135123sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
135127sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
135181sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
135252sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
135265sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
135300sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
135318sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
135340sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
135345sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
135358sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
135371sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
135394sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017082820170725
135407sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
135425sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
135429sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
135446sphlibgcc -m32 -Os -fomit-frame-pointer2017082820170725
135495sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
135518sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
135575sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
135607sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
135628sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
135695sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
135721sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
135748sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
135801sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
135832sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
135929sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
136005sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
136050sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
136160sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
136222sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
136288sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
136297sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
136377sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
136630sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
136652sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
136678sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
136718sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
136718sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
136789sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
136966sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
136998sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
137006sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
137174sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
137250sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
137250sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
137790sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
137977sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
140144sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
141100refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
144193refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
144512refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
145349refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725

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