Implementation notes: x86, hydra8, crypto_hash/bblake256

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
13580ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
13628ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
13636ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
13660ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
13680ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
13696ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
14104ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
14108ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
14108ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
14112ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
14120ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
14128ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
14192ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
14204ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
14300ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
14760ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
14776ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
14832ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
14836ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
14848ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
14920ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
14924ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
14980ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
15400ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
15412ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
15444ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
15456ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
15536sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
15552sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
15588sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
15668sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
15676sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
15740sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
15744sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
15744sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
15812sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
16080sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
16084sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
16192sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
16212sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
16320sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
16444sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
16468sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
16476sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
16532sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
16572sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
16600sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
16600sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
16684sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
16712sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
16716sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
16768sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
16776sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
16784sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
16832sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
16836sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
16836sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
16848sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
16856sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
16860sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
16868sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
16900sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
16904sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
16904sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
16912sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
16920sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
16920sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
16932sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
16960sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
16976sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
17116sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
17136sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
17196sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
17212sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
17244sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
17252sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
17272sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
17316sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
17328sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
17392sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
17464sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
17532sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
17744sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
17760sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
17804sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
17892sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
17892sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
17916sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
17920sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
17928sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
17928sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
17932sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
17936sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
17944sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
17956sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
18096sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
18100sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
18160sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
18172sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
18172sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
18500sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
18576sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
18604sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
23036ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
31976bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
31988bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
32048regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
32072bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
32084regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
32092regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
32112regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
32112regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
32132bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
32144bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
32176regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
32208bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
32228bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
32276bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
32288bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
32352regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
32380regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
32384bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
32404regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
32408bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
32468bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
32484bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
32512bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
32520bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
32520bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
32532bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
32548bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
32564regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
32572bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
32584bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
32600bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
32600bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
32600bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
32636bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
32672regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
32672bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
32684regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
32696bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
32700bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
32700bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
32720bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
32732bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
32732bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
32740bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
32744regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
32744regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
32784bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
32792regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
32792bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
32812bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
32820bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
32820bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
32824regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
32836regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
32856regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
32868regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
32872bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
32892regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
32896regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
32984regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
33004bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
33004regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
33032bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
33044bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
33072bswapgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
33072bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
33088bswapgcc -m32 -O3 -fomit-frame-pointer2017071920170718
33096bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
33100bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
33104bswapgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
33116bswapgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
33124bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
33124bswapgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
33148regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
33148bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
33148regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
33160regsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
33164regsgcc -m32 -O3 -fomit-frame-pointer2017071920170718
33164regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
33168bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
33200regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
33200regsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
33232bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
33284bswapgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
33288regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
33312bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
33312bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
33316regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
33320bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
33324regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
33328bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
33336bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
33340bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
33340bswapgcc -m32 -O -fomit-frame-pointer2017071920170718
33344regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
33356bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
33364regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
33364regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
33376regsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
33388regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
33396regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
33396bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
33404bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
33416bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
33436bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
33452bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
33464regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
33468bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
33500regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
33520bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
33544regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
33552regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
33576regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
33584bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
33592bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
33608bswapgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
33612bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
33616bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
33620bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
33640regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
33644regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
33644bswapgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
33652bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
33656bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
33660sandygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
33660regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
33660bswapgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
33668regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
33672bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
33672bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
33684bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
33700regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
33700bswapgcc -m32 -O2 -fomit-frame-pointer2017071920170718
33704regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
33708sandygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
33708bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
33728regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
33732sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
33732bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
33736bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
33744regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
33748sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
33752regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
33756regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
33760regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
33772sandygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
33776bswapgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
33776regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
33780sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
33784bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
33800regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
33820bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
33824bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
33828regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
33844sandygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
33852bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
33856bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
33856bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
33860regsgcc -m32 -O2 -fomit-frame-pointer2017071920170718
33872regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
33872bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
33880bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
33884regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
33884bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
33888bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
33888bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
33900regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
33920bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
33920bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
33924regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
33932regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
33952regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
33956regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
33968bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
33972sandygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
33976regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
33976bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
33980regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
33988bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
33988bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
34004bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
34008regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
34012regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
34020bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
34024sandygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
34028regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
34032regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
34036regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
34040regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
34044bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
34048bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
34048regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
34048bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
34048bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
34064bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
34068regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
34068bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
34100bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
34116regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
34120sandygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
34132regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
34132regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
34140regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
34144regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
34148sandygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
34152regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
34164bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
34172regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
34192regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
34200regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
34200regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
34212regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
34216bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
34240sandygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
34248sandygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
34260regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
34276bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
34284sandygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
34300sandygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
34316sandygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
34320regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
34320sandygcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
34324sandygcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
34332bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
34348sandygcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
34348sandygcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
34352sandygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
34356bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
34364sandygcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
34368bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
34368sandygcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
34372bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
34376bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
34384bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
34388sandygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
34392sandygcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
34396sandygcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
34404bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
34420sandygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
34420sandygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
34420sandygcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
34428sandygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
34436bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
34440sandygcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
34452regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
34460sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
34464regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
34468regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
34488regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
34488regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
34492regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
34504regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
34512sandygcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
34520sandygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
34528regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
34548sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
34556sandygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
34556regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
34572regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
34576bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
34584bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
34592bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
34596bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
34600sandygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
34608sandygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
34608bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
34608bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
34608bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
34612bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
34616sandygcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
34616bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
34624sandygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
34632sandygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
34640sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
34644bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
34652sandygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
34656bswapgcc -m32 -Os -fomit-frame-pointer2017071920170718
34656bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
34660regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
34660bswapgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
34664sandygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
34664bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
34668bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
34676bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
34676bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
34680bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
34684bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
34684bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
34684sandygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
34688regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
34688regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
34692regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
34692bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
34696regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
34696regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
34700bswapgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
34724bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
34728regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
34728sandygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
34728sandygcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
34728bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
34732bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
34732regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
34736regsgcc -m32 -Os -fomit-frame-pointer2017071920170718
34736regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
34740sandygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
34740bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
34748bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
34756regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
34756regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
34764bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
34772regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
34776regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
34780regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
34784regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
34788regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
34800regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
34804regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
34816regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
34816regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
34824regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
34824regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
34828regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
34828regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
34832regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
34832regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
34832bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
34836regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
34844sandygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
34844regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
34856sandygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
34860regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
34864regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
34872regsgcc -m32 -O -fomit-frame-pointer2017071920170718
34880regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
34880bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
34880regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
34884bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
34892sandygcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
34896sandygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
34896bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
34908sandygcc -m32 -O3 -fomit-frame-pointer2017071920170718
34908sandygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
34912sandygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
34912bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
34912regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
34916sandygcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
34932regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
34932regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
34932bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
34936sandygcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
34940bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
34944sandygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
34944sandygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
34944regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
34952regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
34964regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
34976sandygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
34984sandygcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
34984bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
35000sandygcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
35004sandygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
35008sandygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
35008regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
35012regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
35016regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
35020sandygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
35020regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
35028regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
35028regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
35036sandygcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
35056sandygcc -m32 -O2 -fomit-frame-pointer2017071920170718
35068bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
35068sandygcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
35072bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
35076sandygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
35108sandygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
35108sandygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
35112regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
35112regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
35116sandygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
35132sandygcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
35144sandygcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
35160sandygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
35164sandygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
35164sandygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
35168regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
35172sandygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
35172sandygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
35188sandygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
35200sandygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
35220sandygcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
35232sandygcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
35248sandygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
35248sandygcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
35248sandygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
35272sandygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
35276sandygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
35280regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
35296sandygcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
35308sandygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
35320sandygcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
35324sandygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
35328regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
35356sandygcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
35368sandygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
35372sandygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
35404sandygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
35408sandygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
35416sandygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
35432sandygcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
35456regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
35460regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
35492bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
35504regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
35504regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
35508bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
35540bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
35544regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
35544bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
35556bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
35568regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
35580regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
35584regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
35596bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
35612regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
35636regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
35652regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
35656sandygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
35672sandygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
35672bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
35688regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
35692sandygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
35700bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
35708regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
35712sandygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
35724sandygcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
35736regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
35748regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
35776sandygcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
35788regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
35800regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
35876sandygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
35880sandygcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
35912regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
35916sandygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
35920sandygcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
35920sandygcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
35920sandygcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
35972sandygcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
35988sandygcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
35992sandygcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
36012regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
36044sandygcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
36064sandygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
36124sandygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
36156sandygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
36168sandygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
36184sandygcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
36200sandygcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
36268sandygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
36276sandygcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
36376sandygcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
36384sandygcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
36452sandygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
36472sandygcc -m32 -O -fomit-frame-pointer2017071920170718
36484sandygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
36568sandygcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
37320bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
37596regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
38348bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
38408regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
38896sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
39008sandygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
39016sandygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
39056sandygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
39076sandygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
39216sandygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
39220sandygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
39300sandygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
39328sandygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
39384sandygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
39396sandygcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
39404sandygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
39408sandygcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
39452sandygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
39476sandygcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
39508sandygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
39548sandygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
39600sandygcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
39648sandygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
39648sandygcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
39656sandygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
39672sandygcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
39688sandygcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
39692sandygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
39704sandygcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
39716sandygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
39716sandygcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
39728sandygcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
39756sandygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
39776sandygcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
39832sandygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
39868sandygcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
39888sandygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
39908sandygcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
39928sandygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
39936sandygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
39960sandygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
39988sandygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
40000sandygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
40128sandygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
40288sandygcc -m32 -Os -fomit-frame-pointer2017071920170718
41692sandygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
42604sandygcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
51996regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718

Test failure

Implementation: crypto_hash/bblake256/bswap
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer bswap regs sandy sse2 ssse3

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:174:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i r8 = _mm_set_epi8(12,15,14,13,8,11,10,9,4,7,6,5,0,3,2,1);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
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/bblake256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:188: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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
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/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_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:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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/bblake256/ssse3
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/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
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/bblake256/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 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
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: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: ...

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/bblake256/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_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:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:3:0:
hash.c: hash.c: In function 'blake256_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:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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