Implementation notes: x86, h4e450, crypto_hash/blake512

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
39524sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
39596sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
39805sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
39824sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
39867sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
39867sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
40688sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
40689sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
40964sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
41002sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
41026sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
41035sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
41050sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
41106sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
41139sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
41159sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
41163sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
41164sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
41183sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
41202sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
41230sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
41268sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
41273sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
41273sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
41335sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
41396sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
41729sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
41738sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
41904sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
41952sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
41961sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
42090sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
42123sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
42184sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
42194sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
42365sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
42475sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
42480sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
42493sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
42536sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
42546sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
42660sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
43054sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
43130sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
43187sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
43192sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
43221sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
43572sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
44303sse2sgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
44337sse2sgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
44545sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
44973sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
45215sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
45338sse2sgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
45363sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
45368sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
45376sse2sgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
45386sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
45633sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
45638sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
45648sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
45681sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
45710sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
45890sse2sgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
45984sse2sgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
46099sse2sgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
46123sse2sgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
46132sse2sgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
46170sse2sgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
46298sse2sgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
46331sse2sgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
46350sse2sgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
46403sse2sgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
46541sse2sgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
46550sse2sgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
46640sse2sgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
46669sse2sgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
46683sse2sgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
46688sse2sgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
46707sse2sgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
46721sse2sgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
46825sse2sgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
46839sse2sgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
46925sse2sgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
46968sse2sgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
46973sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
46987sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
46992sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
46992sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
46992sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
47006sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
47025sse2sgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
47049sse2sgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
47116sse2sgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
47206sse2sgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
47229sse2sgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
47239sse2sgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
47239ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
47263sse2sgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
47300sse2sgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
47301sse2sgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
47315sse2sgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
47367ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
47495sse2sgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
47510sse2sgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
47533sse2sgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
47538sse2sgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
47585sse2sgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
47723ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
47832ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
47832sse2sgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
47908ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
47952ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
48017sse2sgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
48037sse2sgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
48174sse2sgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
48184ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
48203sse2sgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
48203sse2sgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
48208sse2sgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
48208sse2sgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
48284sse2sgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
48360sse2sgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
48403sse2sgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
48564sse2sgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
49072sse2sgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
49158sse2sgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
49628sse2sgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
49780ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
49780sse2sgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
49794ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
49803sse2sgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
49818sse2sgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
49832sse2sgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
49832ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
49842sse2sgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
49956ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
50027ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
50169ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
50474sse2sgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
50502sse2sgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
50531sse2sgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
50535sse2sgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
51737ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
51837ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
51898ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
51913ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
63493vect128-inplacegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
63840vect128-inplacegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
64073vect128-inplacegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
64211vect128-inplacegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
64334vect128gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
64481vect128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
64491vect128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
64510vect128gcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
64519vect128-inplacegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
64591vect128-inplacegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
64609vect128-inplacegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
64614vect128-inplacegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
64691vect128-inplacegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
64913vect128-inplacegcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
64927vect128-inplacegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
64957vect128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
65080vect128gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
65084vect128gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
65089vect128gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
65113vect128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
65122vect128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
65265vect128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
65289vect128gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
65332vect128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
65355vect128gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
65365vect128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
65370vect128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
65536vect128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
65579vect128-inplacegcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
65593vect128-inplacegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
65754vect128-inplacegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
65807vect128-inplacegcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
65868vect128-inplacegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
66315vect128-inplacegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
170046sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
170791sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
171727sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
171741sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
173541sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
173684sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
173750sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
173988sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
174049sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
174183sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
174553sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
174553sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
174691sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
174814sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
174890sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
175085sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
175171sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
175256sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
175323sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
175403sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
175489sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
175669refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
175797sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
175807sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
175954sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
175963sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
176092sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
176363sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
176448sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
176538sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
176544sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
176558sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
176634refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
176681sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
176772sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
176809sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
176823sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
177027sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
177052sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
177061sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
177118sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
177122sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
177160sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
177204sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
177209sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
177247sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
177251sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
177265sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
177265sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
177293refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
177294sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
177317sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
177318sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
177336sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
177341sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
177375sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
177407sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
177475sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
177503sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
177593refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
177603sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
177645sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
177654sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
177688sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
177688sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
177688sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
177697sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
177712sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
177716sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
177726sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
177788sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
177807sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
177835sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
177845refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
177912refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
178030sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
178097sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
178101sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
178163sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
178215refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
178315sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
178496refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
178496sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
178500sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
178571sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
178596refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
178647refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
178662refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
178667sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
178681sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
178700sphlib-smallgcc -m32 -O -fomit-frame-pointer2017090120170725
178738refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
178742refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
178823sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
178838sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
178861sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
178928sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
178942refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
179085sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
179113sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
179165refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
179212refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
179403refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
179431sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
179469sphlibgcc -m32 -O -fomit-frame-pointer2017090120170725
179479sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
179559refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
179702sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
179745sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
179883refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
180048sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
180092sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
180106sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
180115sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
180129refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
180144sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
180186sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
180210sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
180238sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
180244refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
180353sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
180391sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
180396sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
180419refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
180523sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
180572sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
180586sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
180590sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
180605sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
180614sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
180614sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
180628sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
180790sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
180808sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
180818sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
180818sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
180861sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
180899sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
180928sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
180966sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
180980sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
180990sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
181146sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
181156sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
181165sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
181212sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
181331sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
181459sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
181469sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
181479sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
181483sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
181512sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
181530sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
181550sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
181555sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
181564sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
181583sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
181726sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
181787refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
181811sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
181835refgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
181840sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
181872sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
182054sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
182063sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
182096sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
182182sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
182210sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
182215sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
182224sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
182277sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
182491sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
182533sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
182538sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
182614sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
182623sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
182676sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
182685sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
182709refgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
182775sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
182799sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
182851sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
182880sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
182880sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
182909sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
182922sphlibgcc -m32 -O2 -fomit-frame-pointer2017090120170725
182970sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
183031sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
183075sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
183084sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
183103refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
183151sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
183251refgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
183279refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
183365sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
183407sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
183426refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
183431sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
183436sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
183512sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
183645sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
183664sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
183678sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
183692sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
183706sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
183711sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
183716refgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
183721refgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
183749sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
183787refgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
183806sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
183834sphlibgcc -m32 -O3 -fomit-frame-pointer2017090120170725
183858refgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
183925sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
183972sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
184062sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
184162sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
184362sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
184376sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
184390sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
184390sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
184419sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
184428sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
184433sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
184448sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
184481sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
184623sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017090120170725
184680sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017090120170725
184732refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
184737sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
184937sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
184955refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
184956refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
185065refgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
185079refgcc -m32 -O -fomit-frame-pointer2017090120170725
185174sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
185222sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
185283sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
185502sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
185516refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
185530sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
185654sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
185678sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
185682sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
185691sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
185711sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
185720sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
185720sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
185720sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
185725sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
185729sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
185744sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
185806sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
185820sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
185872sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
185986sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
186095sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
186148sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
186271sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
186395sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
186456refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
186538sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
186551sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
186594refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
186656sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
186708refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
186727sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
186751sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
186765refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
186770refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
186808sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
186808refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
186818refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
186846refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
186880sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
186888sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
187021sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
187173refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
187649sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
187905refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
187910refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
187939refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
187943refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
188153sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
188328refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
188362refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
188518refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
188527sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
188817refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
188832sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
188912refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
189226refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
189444refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
189539refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
189701refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
189705refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
189787refgcc -m32 -O2 -fomit-frame-pointer2017090120170725
189829refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
189891refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
190228refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
190352refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
190461refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
190480refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
190974refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
191363refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
191516refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
192290refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
192466refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
192504refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
192888refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
192983refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
192988refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
192992refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
193082refgcc -m32 -O3 -fomit-frame-pointer2017090120170725
193192refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
193220refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
193373refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
193382refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
193434refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
193605refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
193686refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
193900refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
194199refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
194389refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
194408refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
194878refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
194974refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
194992refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
195063refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
195334refgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
195762refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
195985refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
195990refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
196137refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
196540refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
196631refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
196778refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
197253refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
197913refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
198398refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
199101refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
199386refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
199504refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
199576refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
200635refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
200740refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
200958refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
201381refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
202046refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
202122refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
204312refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
204336refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
204402refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
207955sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
209371refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
210876sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
210976bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
210995sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
211147regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
211470sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
211532bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
211660regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
211783regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
211817regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
211831bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
212002sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
212135sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
212696bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
212700bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
212747bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
212752bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
212995regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
213052bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
213147bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
213185bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
213342regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
213370regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
213370regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
213399bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
213527regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
213617regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
213622regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
213688bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
213731bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
214073refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
214145regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
214225regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
214486bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
214496bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
214776bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
214800bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
215028regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
215061regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
215076regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
215104regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
215189refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
215237refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
215246refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
215256refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
215778refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
216742bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
216752bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
216818refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
217265regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
217279regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
217337bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
217417bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
217484refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
217484refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
217508refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
217674bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
217839refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
217911regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
217911bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
217953bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
217987refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
218120bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
218139refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
218153bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
218220bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
218230regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
218230regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
218253regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
218405regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
218419regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
218424regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
218504bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
218528regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
218538bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
218604refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
218847regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
219003bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
219004bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
219032refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
219065refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
219136bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
219155bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
219207refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
219289refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
219374regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
219379bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
219389bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
219398bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
219408regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
219412regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
219412regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
219436regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
219488refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
219549bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
219617refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
219654bswapgcc -m32 -Os -fomit-frame-pointer2017090120170725
219669bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
219683refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
219778bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
219787bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
219878regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
219915regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
219916regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
220105regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
220148bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
220206regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
220229regsgcc -m32 -Os -fomit-frame-pointer2017090120170725
220272bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
220281bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
220319bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
220490bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
220495bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
220499bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
220547bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
220552regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
220556regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
220566regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
220685regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
220742regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
220747bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
220875regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
220908regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
220922regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
220922regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
220932regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
220937regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
220966regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
221117bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
221303bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
221317bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
221336bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
221350bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
221554bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
221602bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
221649bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
221673regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
221682regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
221696regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
221707bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
221754regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
222053regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
222053regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
222076regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
222423refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
222442refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
222462refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
222752regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
222841bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
222989refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
223088bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
223103bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
223117bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
223269sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
223374regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
223421bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
223421bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
224010refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
224101regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
224124bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
224153sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
224243bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
224295bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
224343sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
224399bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
225050sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
225088sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017090120170725
225264bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
225292sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
225350sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
225421bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
225426bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
225463bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
225497bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
225515sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
225682sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
225896bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
226005refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
226204refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
226457sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
226551sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
226561sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
226566sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
226580sphlibgcc -m32 -Os -fomit-frame-pointer2017090120170725
226737bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
226855sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
226922bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
226955regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
226993sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
227088refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
227159sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
227344bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
227415sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
227487sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
227516bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
227544regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
227691refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
227700refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
227744bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
227810sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
227853refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
228043sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
228185sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
228214refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
228309bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
228314refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
228356refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
228418refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
228461sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
228475refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
228722refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
228846bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
228860sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
228864sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
228907sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
228912refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
228917refgcc -m32 -Os -fomit-frame-pointer2017090120170725
228922sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
229017refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
229073regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
229135sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
229183sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
229211regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
229406bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
229477sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
229482bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
229739sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
229810sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
229814sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
229942sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
230147sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
230189bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
230199regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
230242bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
230256sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
230290sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
230295sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
230332sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
230379sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
230384sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
230408sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
230413regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
230427regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
230451sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
230451sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
230503sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
230532bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
230556bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
230570sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
230575sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
230618sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
230622sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
230622bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
230698sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
230707sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
230717sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
230727sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
230736bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
230750sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
230750sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
230755sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
230769bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
230797sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
230864sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
230874sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
230898bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
230921regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
230940regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
231002sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
231068regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
231097regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
231131regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
231201sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
231244sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
231249regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
231424bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
231430bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
231463sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
231467sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
231477bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
231610sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
231719sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
231729sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
231771bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
231781regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
231819regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
231829regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
231857regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
231867regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
231971bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
231981bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
232227regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
232232regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
232260regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
232294regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
232427regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
232456sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
232536bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
232583bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
232678regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
232736regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
232759regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
232888sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
232912sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
232978regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
232978regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
233064bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
233078bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
233101bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
233107bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
233401sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
233406sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
233472bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
233501bswapgcc -m32 -O3 -fomit-frame-pointer2017090120170725
233519bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
233525bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
233533regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
233586regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
233614sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
233890regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
233904regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
233966regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
234023bswapgcc -m32 -O2 -fomit-frame-pointer2017090120170725
234156regsgcc -m32 -O3 -fomit-frame-pointer2017090120170725
234208regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
234213regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
234213regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
234341bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
234432regsgcc -m32 -O2 -fomit-frame-pointer2017090120170725
234508bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
234669regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
234674bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
234745regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
234816bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
234916regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
235011regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
235082sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
235082regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
235291bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
235462sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
235576regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
235619regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
235628regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
235661regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
235681sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
235705bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
235766bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
235790bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
235871sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
235909regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
235966regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
235976regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
236009bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
236156sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
236194sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
236203sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
236217regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
236232sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
236355regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
236521regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
237096sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
237272regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
237695bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
237709bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
237937bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
237952regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
237956regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
238003bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
238013bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
238022regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
238032regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
238046regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
238403regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
238450regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
238697regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
238925bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
239434regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
240046bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
240099bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
240103bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
240193bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
240208bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
240236regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
240426bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
240431bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
240616bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
240682bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
240749bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
240759bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
240768bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
240782bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
240787regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
240796regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
240811regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
240830regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
241101regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
241162regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
241305bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
241323bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
241694regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
241699regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
241723bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
241732bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
241760regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
241766bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
242169bswapgcc -m32 -O -fomit-frame-pointer2017090120170725
242459bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
242882bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
242943bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
242986bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
243338bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
243414bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
243485bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
243552bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
243642bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
243656bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
243708bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
245651bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
245656bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
246928regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
247342bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
247579bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
247618bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
247827regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
247874regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
248068bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
248135bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
248316regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
248330regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
248858regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
249508regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
249608regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
249608regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
249651regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
249855regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
249864regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
251209regsgcc -m32 -O -fomit-frame-pointer2017090120170725
251645regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
251646regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
251703regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
251745regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
251840regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
251897regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
251930regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
252011regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
252938regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
253019regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
253223regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
255293regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
256348regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
256386regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725

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: 108, 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 -msse4.1 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse41
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
gcc -m32 -march=corei7 -O -fomit-frame-pointer sse41
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse41

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: 88, 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=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: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/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: 44, 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=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: 44, 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=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: 26, 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
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -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: 8, 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
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse41