Implementation notes: x86, h9ivy, crypto_hash/blake64

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
25008sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
25060sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
25088sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
26744sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
26748sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
26812sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
27464sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
27476sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
27516sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
28048ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2014042720140425
28064ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042720140425
28076ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
28092ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
28152ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
28164ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
28164ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
28512ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
28516ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
28532ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042720140425
28536ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
28540ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042720140425
28552ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
28564ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
28572ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
28712ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042720140425
28720ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
28720ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
28728ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042720140425
28744ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
28760ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
28772ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
28784sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
28788sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
28788ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
28808sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
28948ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
28956ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
28964ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
28980ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
29056ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
29568sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
29588sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
29608sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
29720sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
29724sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
29764sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
29772sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
29780sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
29800sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
29824sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
29832sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
29912sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
29932sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
29960sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
29960sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
30136sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
30200sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014042720140425
30204sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
30208sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042720140425
30212sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
30224sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
30232sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
30236sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
30236sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042720140425
30244sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
30252sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042720140425
30252sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
30252sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
30256sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
30260sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
30264sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
30268sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
30280sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
30292sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
30320sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
30364sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
30424sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
30424sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
30432sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
30436sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
30452sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
30460sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
30460sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
30480sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
30500sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042720140425
30512sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
30512sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
30516sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
30528sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042720140425
30528sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
30556sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
30952sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
30956sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
30968sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
30968sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
30972sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
30976sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
30988sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
31004sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
31032sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
31040sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
31052sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
32356sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
32420sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
69348sphlibgcc -m32 -O -fomit-frame-pointer2014042720140425
69372sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
69388sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
69512sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
69520sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
69524sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
69536sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
69536sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
69548sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
69560sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042720140425
69564sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
69564sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014042720140425
69588sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
69596sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
69620sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
69620sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
69636sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
69660sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
69668sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
69676sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
69688sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
69712sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
69716sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
69724sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
69728sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
69732sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042720140425
69752sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
69756sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
69760sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
69776sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
69776sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
69796sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
69800sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
69804sphlib-smallgcc -m32 -O -fomit-frame-pointer2014042720140425
69820sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
69836sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
69844sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
69844sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
69844sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
69852sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
69864sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042720140425
69880sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
69896sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014042720140425
69908sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
69916sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
69924sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
69948sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
69960sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
69964sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
69968sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
69972sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042720140425
69988sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
70000sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
70004sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
70016sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
70048sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
70052sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
70080sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
70108sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
70116sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
70120sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
70136sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
70184sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
70220sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
70220sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
70264sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
70328sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
70364sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
70384sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
70404sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
70444sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
70508sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
70796sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
70892sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
73620refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
73664refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042720140425
73688refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
73720refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
73744refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
73764refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042720140425
73824refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
73836refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
73856refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
73872refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
73908refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
73912refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
73976refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
74012refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
74044refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
74060refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
74064refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
74092refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
74096refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
74168refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
74168refgcc -m32 -O3 -fomit-frame-pointer2014042720140425
74204refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
74240refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
74264refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
74312refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042720140425
74328refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
74388refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
74408refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
74440refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
74464refgcc -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
74500refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
74508refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
74528refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
74544refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042720140425
74564refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
74576refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
74576refgcc -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
74588refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
74620refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
74620refgcc -m32 -march=core2 -O -fomit-frame-pointer2014042720140425
74636refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
74644refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
74644refgcc -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
74644refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
74656refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
74660refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
74664refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
74720refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
74728refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
74740refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
74772refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
74804refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
74884refgcc -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
74892refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
74928refgcc -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
75036refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
75052refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
75160sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
75160refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
75160refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
75200sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
75220sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
75228refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
75308sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
75312refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
75316sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
75320refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
75348sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
75348refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
75356sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
75364refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
75368sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
75388sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
75396sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
75404sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
75404refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
75420sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
75424sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
75424sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
75428sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
75432refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
75436sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
75456sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
75472sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
75472refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
75472sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
75488refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
75504sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
75544sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
75556sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042720140425
75556sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
75564sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
75584refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
75620sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
75660sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
75660refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
75664sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
75676sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
75676refgcc -m32 -O -fomit-frame-pointer2014042720140425
75688sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042720140425
75696sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
75696sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042720140425
75700sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
75720refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
75720sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
75720sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
75724sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
75724sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
75728refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
75736sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
75736sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
75740sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
75744refgcc -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
75752sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
75756sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
75756sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
75756refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
75764sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042720140425
75784refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
75784refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
75800refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
75804sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
75804sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
75828sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
75828sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
75832sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
75832refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
75836sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
75836sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
75848refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
75848sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
75852sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
75852refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
75876sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
75880sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
75888sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042720140425
75896sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
75928sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
75932sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
75932sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
75948sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042720140425
75948sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
75948sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
75948sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
75960sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
75960refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
75964sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
75964sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
75964sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
76000refgcc -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
76048sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
76056sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
76056sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
76072refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
76076refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
76076sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
76092sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
76112sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
76112sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
76120sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
76128sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
76140sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
76160sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
76164sphlibgcc -m32 -O3 -fomit-frame-pointer2014042720140425
76164sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
76172sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
76176sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
76176sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
76188sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
76192sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
76192sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
76204sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
76204sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
76220sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014042720140425
76228refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
76260sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
76280sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
76284refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
76292sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
76296sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
76304sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
76308sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
76332sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
76336sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
76340sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
76344refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
76348refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
76352sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
76368refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
76384sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
76392sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
76400refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
76400sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
76412sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
76416refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
76420refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
76432sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
76432sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
76440sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
76444sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014042720140425
76444refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042720140425
76456refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
76492sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
76492refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
76492refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
76504refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042720140425
76512sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
76520refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
76528sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
76536refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
76544sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
76548refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
76552sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
76584sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
76600sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
76600sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
76608refgcc -m32 -O2 -fomit-frame-pointer2014042720140425
76612sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
76616refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
76620sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
76624sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
76628refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
76636sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
76640sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
76644sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
76648sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
76652sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
76656sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
76664sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
76664sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
76668sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
76676refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
76684sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
76688sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
76700sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
76704sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
76708sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
76708sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
76724refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
76728sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042720140425
76748sphlibgcc -m32 -O2 -fomit-frame-pointer2014042720140425
76764refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
76772refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
76780sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
76780sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
76780sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
76784refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
76796refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
76820sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
76824refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
76824refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
76824sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
76848sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
76852sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
76856sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
76872sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
76888sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
76900refgcc -m32 -Os -fomit-frame-pointer2014042720140425
76908refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
76912sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
76916refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
76916sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
76924sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
76948sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
76972sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
76980sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
77024sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
77028sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
77028sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
77052refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
77052sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
77056refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
77056refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
77064sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
77068refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
77080sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
77080refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
77092refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
77092refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
77120sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
77192refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
77252refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
77292refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
77308sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
77316refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
77324refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
77328refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
77340refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
77364sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042720140425
77368refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
77372refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
77376sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
77400sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
77400sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
77404sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
77416refgcc -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
77448sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
77452sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
77504sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
77508sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
77524refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
77552refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
77552refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
77592sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
77612sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
77652sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
77736sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
77796sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
77808sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
77816sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
77860sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
77900sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
77940sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
77956sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
78008refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
78008refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
78032sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
78052refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
78132refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
78156refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
78156refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
78180sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
78184refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
78184refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
78188sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
78196refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
78248refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
78460sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
78492refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
78612refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
78924refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
79000sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
79084refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042720140425
79172refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
79196refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
79244refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
79248refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
79272sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
79276sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
79280sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
79292refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
79296refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
79304refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
79316sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
79336sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
79360refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
79432sphlibgcc -m32 -Os -fomit-frame-pointer2014042720140425
79444refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
79476refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
79476refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
79492sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
79504sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
79512sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
79520sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
79580refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042720140425
79596sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
79640sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
79644sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
79644sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
79680refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
79684refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
79684sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042720140425
79692sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
79712sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042720140425
79752sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042720140425
79756sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014042720140425
79764sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
79776sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
79776sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042720140425
79800sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
79812refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
79820sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
79840sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
79860sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
79876refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
79896sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
79900sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
79940sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
79968sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
79980sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
79988refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042720140425
79996sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
80024refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
80040sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
80080sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
80092refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
80092sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
80112sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
80136sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
80136refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
80152sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
80200sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
80276sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
80276sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
80280sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
80324sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
80344sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
80352sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
80376sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
80412sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
80412sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
80424sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
80428sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
80700sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
80704sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
80728sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
80752sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
80776sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042720140425
80808sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
80856sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
80868sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
80936refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
80940sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
80976sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
81012sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
81016sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
81028sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
81052sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
81076sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
81080sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
81088sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
81184sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042720140425
81228sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
81240sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
81244sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
81252sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
81288refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
81332sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
81340sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
81376sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
81444sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
81456sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
81496sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
81808sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
81848sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
81864sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
81908refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
82388sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
82432sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
82556sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
82632sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
83360sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:67:3: error: unknown type name '__m128i'
hash.c: hash.c:68:3: error: unknown type name '__m128i'
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: hash.c:123:26: error: '__m64' undeclared (first use in this function)
hash.c: hash.c:123:26: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:123:32: error: expected ')' before 'state'
hash.c: hash.c:124:32: error: expected ')' before 'state'
hash.c: hash.c:125:32: error: expected ')' before 'state'
hash.c: hash.c:126:32: error: expected ')' before 'state'
hash.c: hash.c:127:32: error: expected ')' before numeric constant
hash.c: hash.c:129:32: error: expected ')' before numeric constant
hash.c: hash.c:133:34: error: expected ')' before numeric constant
hash.c: hash.c:135:34: error: expected ')' before numeric constant
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: hash.c:263:3: error: expected ')' before 'z'
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: hash.c:263:3: error: expected ')' before 'z'
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: hash.c:263:3: error: expected ')' before 'z'
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: hash.c:72:3: error: unknown type name '__m128i'
hash.c: hash.c:73:3: error: unknown type name '__m128i'
hash.c: hash.c:75:3: error: unknown type name '__m128i'
hash.c: hash.c:75:33: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:75:33: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:75:41: error: expected expression before ')' token
hash.c: hash.c:128:26: error: '__m64' undeclared (first use in this function)
hash.c: hash.c:128:32: error: expected ')' before 'state'
hash.c: hash.c:129:32: error: expected ')' before 'state'
hash.c: hash.c:130:32: error: expected ')' before 'state'
hash.c: hash.c:131:32: error: expected ')' before 'state'
hash.c: hash.c:132:32: error: expected ')' before numeric constant
hash.c: hash.c:134:32: error: expected ')' before numeric constant
hash.c: hash.c:138:34: error: expected ')' before numeric constant
hash.c: hash.c:140:34: error: expected ')' before numeric constant
hash.c: hash.c:268:3: error: expected ')' before 'm'
hash.c: hash.c:268:3: error: expected ')' before 'z'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
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