Implementation notes: x86, hydra5, crypto_hash/bblake256

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
28728sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
28865sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
28905sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
29259sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
29344sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
29370sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
29384sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
29433sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
29525sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
29596sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
29658sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
29708sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
29725sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
29836sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
29977sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
30007sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
30146sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
30177sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
30217sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
30238sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
30473sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
30527sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
30624sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
30709sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
30722sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
30797sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
30886sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
30894sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
30898sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
31088sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
31090sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
31223sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
31958sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
32073sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
32481sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
33171sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
33412sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
33442sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
33695sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
33761sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
34253sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
35413bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
35427bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
35430bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
35458bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
35471bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
35489bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
35493regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
35515regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
35555regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
35582regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
35599bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
35604regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
35609regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
35684regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
36065bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
36083bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
36087bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
36122bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
36145sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
36145sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
36158bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
36189regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
36202regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
36211regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
36212sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
36216bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
36229regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
36229bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
36260regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
36282regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
36300sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
36334regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
36361sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
36433bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
36437sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
36446bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
36455bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
36499bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
36526bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
36535bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
36535regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
36552regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
36574regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
36583bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
36584bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
36619regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
36663regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
36672regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
36681bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
36685regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
36707regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
36716bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
36726regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
36734regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
36818bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
36920bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
36920bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
36929bswapgcc -m32 -O3 -fomit-frame-pointer2017082820170725
36938bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
36951regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
36981bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
36987bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
36996bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
37009regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
37013regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
37026regsgcc -m32 -O3 -fomit-frame-pointer2017082820170725
37053regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
37101regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
37110regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
37111regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
37142regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
37173bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
37173bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
37186bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
37199bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
37208bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
37226bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
37235bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
37244regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
37248bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
37248regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
37248bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
37252bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
37252bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
37266regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
37270bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
37270regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
37279bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
37288bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
37292bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
37310bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
37310bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
37314regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
37323bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
37346regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
37354bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
37355regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
37363bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
37372regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
37376regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
37403bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
37412bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
37412bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
37412regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
37421bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
37443bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
37447regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
37456bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
37461regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
37492bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
37509bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
37523regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
37526bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
37532regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
37532bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
37559bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
37571bswapgcc -m32 -O2 -fomit-frame-pointer2017082820170725
37580regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
37589regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
37602bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
37624bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
37624bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
37629bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
37629regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
37642bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
37647bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
37651bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
37655bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
37663bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
37673bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
37677bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
37677bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
37682bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
37687bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
37691bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
37704regsgcc -m32 -O2 -fomit-frame-pointer2017082820170725
37713regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
37718bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
37722bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
37722regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
37740regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
37757regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
37757regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
37758regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
37762bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
37784bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
37784regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
37788regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
37793bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
37797bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
37797regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
37811regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
37811bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
37815bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
37819regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
37824bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
37828regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
37828regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
37837regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
37841regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
37855bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
37867bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
37877bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
37881bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
37899regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
37917regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
37921bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
37922regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
37922bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
37926regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
37935bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
37939regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
37952bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
37957bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
37957bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
37961regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
37979bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
37983regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
37988regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
38000regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
38010bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
38028bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
38045regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
38045bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
38049regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
38059bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
38059bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
38068regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
38068bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
38076bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
38085bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
38090regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
38103bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
38103regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
38103regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
38125regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
38125regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
38143bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
38147regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
38152regsgcc -m32 -Os -fomit-frame-pointer2017082820170725
38160bswapgcc -m32 -Os -fomit-frame-pointer2017082820170725
38174regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
38182regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
38187regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
38196regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
38232regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
38245regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
38262regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
38276bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
38289regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
38298bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
38316bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
38329bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
38329bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
38338bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
38342regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
38356bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
38364bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
38382bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
38396bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
38431regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
38431bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
38435bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
38440regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
38444regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
38444regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
38462regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
38462regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
38498bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
38498bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
38511regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
38520regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
38528bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
38572regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
38573bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
38586regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
38595regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
38608bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
38613bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
38643regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
38648regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
38652regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
38697regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
38710regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
38732bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
38737bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
38746bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
38768bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
38776bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
38785bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
38812bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
38834bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
38847bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
38852bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
38856regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
38861regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
38865regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
38870bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
38900regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
38923regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
38940regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
38950bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
38989bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
39003bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
39007bswapgcc -m32 -O -fomit-frame-pointer2017082820170725
39042regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
39051bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
39051bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
39073bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
39096bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
39104regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
39113bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
39125bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
39140bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
39175bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
39202bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
39228regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
39228bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
39237regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
39241bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
39246regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
39246bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
39250regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
39259regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
39286regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
39290bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
39313regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
39317regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
39339regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
39361bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
39370bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
39374bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
39375regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
39384regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
39397regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
39414regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
39449regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
39454regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
39490regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
39556regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
39587regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
39596sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
39672sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
39698sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
39893sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
40004sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
40066sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
40145sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
40367sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
40872regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
40890regsgcc -m32 -O -fomit-frame-pointer2017082820170725
40934regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
40934regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
40938regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
40943regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
40947regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
40956regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
40956regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
40960regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
40965regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
40965regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
40983regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
41041regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
41045regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
41058regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
41174regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
41196regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
41218regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
41235regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
41298regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
41311regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
41320regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
43712regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
43751bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
65010sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
65019sandygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
65103sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
65245sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
65267sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
65328sandygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
65679sandygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
65701sandygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
65750sandygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
65851sandygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
65861sandygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
65905sandygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
65989sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
65993sandygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
66051sandygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
66499sandygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
66507sandygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
66556sandygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
66623sandygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
66747sandygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
66751sandygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
66751sandygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
66804sandygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
66866sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
66902sandygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
66942sandygcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
66990sandygcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
67022sandygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
67034sandygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
67119sandygcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
67212sandygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
67220sandygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
67234sandygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
67279sandygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
67291sandygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
67305sandygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
67327sandygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
67398sandygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
67504sandygcc -m32 -O3 -fomit-frame-pointer2017082820170725
67518sandygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
67580sandygcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
67619sandygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
67623sandygcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
67624sandygcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
67682sandygcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
67739sandygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
67744sandygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
67748sandygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
67921sandygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
67934sandygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
67979sandygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
67979sandygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
68022sandygcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
68036sandygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
68062sandygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
68195sandygcc -m32 -O2 -fomit-frame-pointer2017082820170725
68590sandygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
68624sandygcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
68669sandygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
68679sandygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
68736sandygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
68749sandygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
68754sandygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
68762sandygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
68789sandygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
68794sandygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
68856sandygcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
69396sandygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
69405sandygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
69445sandygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
69450sandygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
69599sandygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
70180sandygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
70260sandygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
70278sandygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
70291sandygcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
70309sandygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
70318sandygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
70336sandygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
70499sandygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
70499sandygcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
70508sandygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
70578sandygcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
70858sandygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
70867sandygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
70876sandygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
70880sandygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
70880sandygcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
70912sandygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
71164sandygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
71181sandygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
71199sandygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
71257sandygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
71266sandygcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
71266sandygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
71297sandygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
71336sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
71394sandygcc -m32 -Os -fomit-frame-pointer2017082820170725
71399sandygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
71412sandygcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
71465sandygcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
71474sandygcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
71558sandygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
71903sandygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
71904sandygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
71993sandygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
72054sandygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
72076sandygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
72090sandygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
72099sandygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
72107sandygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
72112sandygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
72138sandygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
72147sandygcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
72183sandygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
72192sandygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
72200sandygcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
72201sandygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
72218sandygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
72294sandygcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
72297sandygcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
72355sandygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
72408sandygcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
72843sandygcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
72882sandygcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
73086sandygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
73233sandygcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
73707sandygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
73707sandygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
73729sandygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
73747sandygcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
73773sandygcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
73777sandygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
73791sandygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
74087sandygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
74106sandygcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
74208sandygcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
74225sandygcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
74553sandygcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
74580sandygcc -m32 -O -fomit-frame-pointer2017082820170725
74601sandygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
74611sandygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
74690sandygcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
74700sandygcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
74708sandygcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
74722sandygcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
74739sandygcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
74743sandygcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
74770sandygcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
74824sandygcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
74961sandygcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
75010sandygcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
75027sandygcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
75049sandygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
75169sandygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
75311sandygcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
75439sandygcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
75443sandygcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
75457sandygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
80969sandygcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725

Test failure

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

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer bswap regs sandy sse2 ssse3
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
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer 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: 48, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/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