Implementation notes: x86, hiphop, crypto_hash/blake32

Computer: hiphop
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
9816ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
9816ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
9816ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
9820ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
9840ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
9932ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
9948ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
9948ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
9948ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
9956ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
9956ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
9972ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
9972ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
9980ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
9984ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
9988ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
10012ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
10016ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
10036ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
10156ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
10672ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
10676ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
10688ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
10728ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
10732ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
10736ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
10748ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
10756ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
10880ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
10884ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
10892ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
10916ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
11828sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
11832sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
11832sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
11836sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
11836sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
11840sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
11840sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
11840sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
11844sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
11848sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
11852sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
11860sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
11864sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
11924sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
11928sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
11928sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
11928sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
11928sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
11932sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
11948sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
11952sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
11952sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
11960sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
11960sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
11964sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
11968sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
11972sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
12012sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
12016sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
12016sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
12032sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
12044sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
12056sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
12056sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
12060sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
12064sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
12064sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
12068sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
12068sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
12080sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
12104sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
12120sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
12120sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
12124sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
12132sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
12148sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
12164sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
12176sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
12192sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
12212sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
12244sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
12304sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
12324sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
12328sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
12368sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
12412sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
12536sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
12560sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
12660sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
12672sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
12752sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
12756sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
12764sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
12772sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
12780sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
12788sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
12804sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
12804sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
12848sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
12868sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
12872sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
12896sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
12932sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
12952sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
12960sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
12980sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
13060sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
13100sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
13112sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
13116sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
15472sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
15496sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
15536sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
15568sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
15580sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
15584sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
15764sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
15768sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
15768sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
15844sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
15968sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
16032sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
16048sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
16084sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
16096sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
16120sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
16136sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
16144sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
16156sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
16220sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
16232sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
16240sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
16244sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
16272sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
16280sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
16284sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
16284sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
16288sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
16332sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
16352sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
16356sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
16364sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
16368sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
16368sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
16388sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
16388sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
16400sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
16404sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
16404sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
16416sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
16420sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
16440sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
16440sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
16444sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
16444sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
16452sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
16452sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
16460sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
16468sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
16468sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
16472sphlibgcc -m32 -O3 -fomit-frame-pointer2017081120170725
16476sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
16476sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
16492sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
16492sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
16496sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
16508sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
16512sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
16512sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
16532sphlibgcc -m32 -O -fomit-frame-pointer2017081120170725
16532sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
16536sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
16540sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
16548sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
16556sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
16572sphlibgcc -m32 -O2 -fomit-frame-pointer2017081120170725
16572sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
16576sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
16588sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
16624sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
16628sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
16640sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
16640sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
16640sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
16656sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
16700sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
16712sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
16720sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
16748sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
16756sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
16756sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
16764sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
16768sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
16780sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
16788sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
16796sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
16796sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
16804sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
16816sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
16824sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
16832sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
16840sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
16840sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
16844sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
16848sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
16856sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
16888sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
16896sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
16912sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
16916sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
16920sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
16920sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
16924sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
16928sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
16940sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
16948sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
16948sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
16968sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
16980sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
16984sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
17008sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
17016sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
17028sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
17032sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
17052sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
17080sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
17088sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
17088sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
17092sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
17100sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
17108sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
17116sphlibgcc -m32 -Os -fomit-frame-pointer2017081120170725
17156sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
17164sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
17180sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
17224sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
17244sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
17260sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
17304sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
17328sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
17332sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
17332sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
17352sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
17356sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
17364sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
17376sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
17384sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
17396sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
17408sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
17416sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
17476sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
17488sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
17516sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
17528sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
17540sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
17548sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
17552sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
17552sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
17556sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
17556sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
17568sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
17572sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
17604sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
17608sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
17636sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
17656sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
17676sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
17704sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
17740sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
17752sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
17752sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
17752sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
17764sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
17780sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
17780sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
17788sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
17796sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
17804sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
17804sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
17812sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
17824sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
18032sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
18056sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
18068sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
18076sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
18212sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
19932sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
19940sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
19948sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
19976sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
19980sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
19992sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
19992sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
20004sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
20028sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
20044sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
20104sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
20112sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
20120sphlib-smallgcc -m32 -O -fomit-frame-pointer2017081120170725
20140sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
20140sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
20140sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
20160sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
20308sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
20340sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
20364sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
20372sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
20384sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
20428sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
20436sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
20476sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
20480sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
20488sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
20488sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
20500sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
20544sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
20548sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
20596sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
20604sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
20636sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
20688sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
20724sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
20752sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
20756sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
20768sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
20792refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
20796refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
20804refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
20808refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
20844refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
20844sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
20848refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
20848sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
20852refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
20864refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
20864refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
20868refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
20880refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
20940refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
20984refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
21032sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
21156sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
21172sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
22216refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
22220refgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
22236refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
22244refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
22256refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
22268refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
22300refgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
22304refgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
22308refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
22312refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
22320refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
22352refgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
22428refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
22432refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
22440refgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
22452refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
22472refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
22508refgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
22532refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
22620refgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
22624refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
22940refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
23016refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
23112refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
24004sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
24096sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
24140refgcc -m32 -O -fomit-frame-pointer2017081120170725
24264sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
24272sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
24492sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
24568sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
24668sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
24824refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
24844sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
24852refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
24872sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
24880sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
24884sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
24904sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
24920sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
24948sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
24952sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
24972sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
24988refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
24992sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
24992sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
24996sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
25016sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
25028refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
25060refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
25060sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
25068refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
25076refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
25088sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
25092sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
25104sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
25108sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
25120sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
25136refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
25148sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
25164sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
25168sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
25172sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
25204sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
25236sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
25260sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
25288sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
25332sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
25340sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
25396sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
25412sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
25424sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
25432refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
25456refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
25472refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
25504sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
25536refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
25544refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
25596sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
25600refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
25608sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
25624sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
25624sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017081120170725
25628sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
25640sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
25644sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
25652sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
25652refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
25652sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
25652sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
25664sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
25668sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
25672refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
25676sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
25684sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
25684refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
25688sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
25688refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
25692refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
25696sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
25700sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
25708sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
25708sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
25712sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
25716sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
25720refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
25724refgcc -m32 -Os -fomit-frame-pointer2017081120170725
25724sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
25736sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
25752sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
25752refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
25756refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
25760sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
25760sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
25772sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
25780refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
25820refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
25840sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
25864refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
25868sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
25872refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
25888sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
25916refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
25924refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
25932sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
25940sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
25952refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
25960sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
25972sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
26012sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
26036sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
26052sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
26056sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
26056refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
26080refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
26100sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
26104refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
26120sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017081120170725
26136sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
26136sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
26164sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
26180sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
26192refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
26192refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
26244sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
26284sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
26296sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
26316sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
26336sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
26340sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
26344sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
26364sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
26372sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
26380refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
26396sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
26404refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
26404sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
26412sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017081120170725
26432sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
26444sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
26496sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
26540refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
26592sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
26620sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
26712sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
26712sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
26808refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
26868sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
26904refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
27016sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
27044sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
27060sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
27168refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
27252refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
27280refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
27320refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
27356refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
27480sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
27532refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
27536sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
27540sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
27540refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
27552refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
27568refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
27588sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
27588refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
27604refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
27608sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
27612refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
27616sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
27616sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
27624refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
27624sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
27644refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
27672sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
27680sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
27684refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
27684sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
27700refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
27704refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
27708sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
27712sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
27712refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
27728refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
27752refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
27776refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
27776sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
27788refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
27788refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
27808sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
27812sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
27816refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
27816refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
27828refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
27832refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
27856sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
27856sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
27860sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
27860refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
27864refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
27872sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
27872sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
27876refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
27904refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
27904sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
27916sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
27952sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
28060sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
28236refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
28264refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
28380refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
28400refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
28432refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
28432refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
28452refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
28460refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
28472refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
28524refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
28580refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
28588refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
28588refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
28620refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
28660refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
28760refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
28760refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
28764refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
28776refgcc -m32 -O2 -fomit-frame-pointer2017081120170725
28792refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
28792refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
28796refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
28800refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
28816refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
28844refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
28872refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
28920refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
29060refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
29116refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
29124refgcc -m32 -O3 -fomit-frame-pointer2017081120170725
29128refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
29128refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
29164refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
29196refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
29256refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
29308refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
29328refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
29360refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
29420refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
29432refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
29436refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
29580refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
29620refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
29660refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
29860refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
29872refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
29876refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
29884refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
30108refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
30960refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
31132refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
31676refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
31816refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
32424refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
32660refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
32684refgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
32904refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
32912refgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
35072refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
35180refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
35336refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
35344refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
35444refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
35792refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
35876refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
36016refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
36980refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725

Compiler output

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:103:8: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
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: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:107: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:105: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:103: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/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:65:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: __m128i r8 = _mm_load_si128((__m128i*)rot8);
hash.c: ^
hash.c: In file included from hash.c:4: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:114: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:4: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:112: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:4: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:110: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 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/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake32_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:186:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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:180:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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: ...

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/blake32/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 'blake32_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:107: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:105: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:103: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: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: ...

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/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake32_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:114: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:4: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:112: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:4: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:110: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:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline '_mm_load_si128': target specific option mismatch
hash.c: _mm_load_si128 (__m128i const *__P)
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/blake32/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake32_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:186:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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:180:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake32_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:186:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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:180:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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: ...

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