Implementation notes: x86, h4e450, crypto_hash/bblake256

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
53238bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017083120170725
53314bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017083120170725
53324bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017083120170725
53352bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017083120170725
53362bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017083120170725
53385bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017083120170725
53409bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083120170725
53414bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017083120170725
53418bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017083120170725
53437regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017083120170725
53461regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017083120170725
53500regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017083120170725
53504regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017083120170725
53504regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017083120170725
53514regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017083120170725
53518regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083120170725
53542regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017083120170725
53571regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017083120170725
53613bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017083120170725
53613bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017083120170725
53765regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017083120170725
53779regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017083120170725
54235bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017083120170725
54283regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017083120170725
54336bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017083120170725
54435bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083120170725
54440bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017083120170725
54459bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017083120170725
54459bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017083120170725
54487bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017083120170725
54492regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017083120170725
54568regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017083120170725
54568regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017083120170725
54582bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017083120170725
54592regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083120170725
54620regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017083120170725
54640bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017083120170725
54644bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017083120170725
54668bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017083120170725
54758regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017083120170725
54768regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017083120170725
54787regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017083120170725
54791regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017083120170725
54829bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017083120170725
54872bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017083120170725
54952bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017083120170725
54991regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017083120170725
55000bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017083120170725
55001bswapgcc -m32 -O3 -fomit-frame-pointer2017083120170725
55015bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2017083120170725
55019bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017083120170725
55033bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017083120170725
55052bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017083120170725
55057bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017083120170725
55062bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017083120170725
55067bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017083120170725
55067bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017083120170725
55072bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017083120170725
55086bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083120170725
55086bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017083120170725
55091bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017083120170725
55091bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017083120170725
55100bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017083120170725
55100bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017083120170725
55105bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017083120170725
55114bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017083120170725
55119bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017083120170725
55128bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017083120170725
55128regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017083120170725
55143regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017083120170725
55152regsgcc -m32 -O3 -fomit-frame-pointer2017083120170725
55152regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017083120170725
55152regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017083120170725
55166regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017083120170725
55172regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017083120170725
55176bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017083120170725
55204regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017083120170725
55209regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083120170725
55209regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017083120170725
55224regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017083120170725
55228bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017083120170725
55233regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017083120170725
55238regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017083120170725
55247regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017083120170725
55256regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017083120170725
55285regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017083120170725
55333bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017083120170725
55338bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083120170725
55352regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017083120170725
55356bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017083120170725
55361bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017083120170725
55380bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017083120170725
55381bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017083120170725
55385bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017083120170725
55389bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017083120170725
55399bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017083120170725
55404bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017083120170725
55413bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017083120170725
55418bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017083120170725
55418regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083120170725
55428bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017083120170725
55442bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017083120170725
55471bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017083120170725
55475regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017083120170725
55489bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017083120170725
55499regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017083120170725
55504regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017083120170725
55508bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017083120170725
55513bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017083120170725
55518bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2017083120170725
55528bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017083120170725
55547regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017083120170725
55551regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017083120170725
55552bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017083120170725
55552regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017083120170725
55627regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017083120170725
55656regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017083120170725
55670bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017083120170725
55798bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2017083120170725
55822bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017083120170725
55898regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017083120170725
55903regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017083120170725
55912bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017083120170725
55913regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017083120170725
55917bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017083120170725
55960regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017083120170725
56003bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017083120170725
56026regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017083120170725
56055regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017083120170725
56064bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017083120170725
56065bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017083120170725
56078regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017083120170725
56079regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017083120170725
56098regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017083120170725
56102bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017083120170725
56102bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017083120170725
56111bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017083120170725
56116bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2017083120170725
56121bswapgcc -m32 -O2 -fomit-frame-pointer2017083120170725
56121bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017083120170725
56126bswapgcc -m32 -Os -fomit-frame-pointer2017083120170725
56131bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017083120170725
56131bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017083120170725
56145bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017083120170725
56145bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017083120170725
56145bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2017083120170725
56164bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083120170725
56174bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017083120170725
56183bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017083120170725
56183regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017083120170725
56188regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017083120170725
56193regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017083120170725
56197bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017083120170725
56202bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017083120170725
56202bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2017083120170725
56207regsgcc -m32 -O2 -fomit-frame-pointer2017083120170725
56211bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017083120170725
56212regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017083120170725
56221regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017083120170725
56226bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017083120170725
56226regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017083120170725
56230bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017083120170725
56244regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017083120170725
56245regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017083120170725
56259regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017083120170725
56259bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017083120170725
56278regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017083120170725
56287regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083120170725
56288regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017083120170725
56297regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017083120170725
56311regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017083120170725
56344regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017083120170725
56368regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017083120170725
56373regsgcc -m32 -Os -fomit-frame-pointer2017083120170725
56382regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017083120170725
56392regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017083120170725
56401bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017083120170725
56402regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017083120170725
56406bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017083120170725
56406bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017083120170725
56407bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017083120170725
56415regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017083120170725
56421bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2017083120170725
56449regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017083120170725
56454bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017083120170725
56468regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017083120170725
56472regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017083120170725
56482bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2017083120170725
56487bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017083120170725
56492regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017083120170725
56492bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017083120170725
56497regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017083120170725
56501regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017083120170725
56501bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017083120170725
56501bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017083120170725
56506bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083120170725
56511bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017083120170725
56516regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017083120170725
56529bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017083120170725
56535regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017083120170725
56535regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017083120170725
56549regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017083120170725
56558bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017083120170725
56572bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017083120170725
56578regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017083120170725
56592bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017083120170725
56625bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017083120170725
56625bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017083120170725
56643regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017083120170725
56644regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083120170725
56653regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017083120170725
56673bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017083120170725
56677regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017083120170725
56677regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017083120170725
56686regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017083120170725
56696bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017083120170725
56739regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017083120170725
56791bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017083120170725
56824bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017083120170725
56838bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017083120170725
56843regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017083120170725
56858bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017083120170725
56867bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017083120170725
56872bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017083120170725
56881regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017083120170725
56886regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017083120170725
56896bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2017083120170725
56914bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017083120170725
56920bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017083120170725
56934bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2017083120170725
56934bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017083120170725
56943bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2017083120170725
56947bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083120170725
56952bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017083120170725
56977bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2017083120170725
56977bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2017083120170725
56986regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017083120170725
56991regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017083120170725
56991bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2017083120170725
56995regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017083120170725
57033bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017083120170725
57067regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017083120170725
57071regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083120170725
57071regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017083120170725
57076bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2017083120170725
57076bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017083120170725
57095regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017083120170725
57119regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017083120170725
57152bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2017083120170725
57157bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017083120170725
57190bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017083120170725
57214bswapgcc -m32 -O -fomit-frame-pointer2017083120170725
57224bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017083120170725
57237bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2017083120170725
57238regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017083120170725
57252regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017083120170725
57261regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017083120170725
57261regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017083120170725
57294regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017083120170725
57309bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2017083120170725
57328bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2017083120170725
57361bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017083120170725
57366bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017083120170725
57399bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017083120170725
57413regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017083120170725
57452bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2017083120170725
57460regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017083120170725
57466regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017083120170725
57494regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017083120170725
57513regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017083120170725
57518regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017083120170725
57541bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017083120170725
57617regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017083120170725
57660regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017083120170725
57675regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017083120170725
57746regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017083120170725
57746regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017083120170725
57746regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017083120170725
57869regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017083120170725
57907regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017083120170725
57931bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017083120170725
57931regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017083120170725
57940bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017083120170725
57960regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017083120170725
58002regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017083120170725
58011bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017083120170725
58022bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017083120170725
58031bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017083120170725
58040bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017083120170725
58060bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083120170725
58107regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017083120170725
58154regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017083120170725
58154regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017083120170725
58197regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017083120170725
58207regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083120170725
58273regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017083120170725
58273regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017083120170725
59560regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017083120170725
59650regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017083120170725
59708regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017083120170725
59726regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017083120170725
59759regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017083120170725
59769regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017083120170725
59807regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017083120170725
59983regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017083120170725
59992regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017083120170725
60011regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017083120170725
60021regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017083120170725
60083regsgcc -m32 -O -fomit-frame-pointer2017083120170725
60106regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017083120170725
60145regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017083120170725
60164regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017083120170725
60216regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017083120170725
60278regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017083120170725
60302regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017083120170725
60320regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017083120170725
60382bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2017083120170725
60411regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017083120170725
60420regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017083120170725
60496regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017083120170725
60505regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017083120170725
60639regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017083120170725
64729ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017083120170725
64913ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017083120170725
65939sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017083120170725
65992sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017083120170725
66752sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017083120170725
66833sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017083120170725
66984sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083120170725
67194sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017083120170725
67198sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017083120170725
67231sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083120170725
67403sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083120170725
67426sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083120170725
67972sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083120170725
67982sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083120170725
68024sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017083120170725
68048sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083120170725
68067sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017083120170725
68220sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017083120170725
68310sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017083120170725
68377sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083120170725
69217sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017083120170725
69260sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017083120170725
69264sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017083120170725
69464ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017083120170725
69568sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017083120170725
69683sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017083120170725
69692ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017083120170725
69739sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017083120170725
69782sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017083120170725
70509sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017083120170725
70680sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017083120170725
70875sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017083120170725
70880sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017083120170725
71103sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017083120170725
71141sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017083120170725
71212sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017083120170725
71535ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017083120170725
71778sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017083120170725
72186ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017083120170725
72685sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017083120170725
72704sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017083120170725
72713ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017083120170725
72803sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017083120170725
72889ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017083120170725
73355sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017083120170725
73469sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017083120170725
73573sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017083120170725
75254sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017083120170725
75278sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017083120170725
75335sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017083120170725
75677sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017083120170725
75839sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017083120170725
75957sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017083120170725
76105sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017083120170725
76180sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017083120170725
76608sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017083120170725
76661sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017083120170725
76684sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017083120170725
79748sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017083120170725
79757sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017083120170725
79762sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017083120170725
79776sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017083120170725
79828sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017083120170725
80099sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017083120170725
93499sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017083120170725
93518sandygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017083120170725
93627sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017083120170725
93646sandygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017083120170725
94055sandygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017083120170725
94198sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017083120170725
94230sandygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017083120170725
94240sandygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017083120170725
94240sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017083120170725
94245sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017083120170725
94591sandygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017083120170725
94591sandygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017083120170725
94734sandygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017083120170725
94876sandygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017083120170725
95389sandygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017083120170725
95408sandygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017083120170725
95414sandygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017083120170725
95418sandygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017083120170725
95456sandygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017083120170725
95475sandygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017083120170725
95479sandygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017083120170725
95632sandygcc -m32 -march=athlon -O3 -fomit-frame-pointer2017083120170725
95755sandygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083120170725
95902sandygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017083120170725
95912sandygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083120170725
95912sandygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017083120170725
95926sandygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017083120170725
95931sandygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017083120170725
95936sandygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017083120170725
95936sandygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017083120170725
95946sandygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017083120170725
95955sandygcc -m32 -O3 -fomit-frame-pointer2017083120170725
96022sandygcc -m32 -march=k8 -O3 -fomit-frame-pointer2017083120170725
96140sandygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017083120170725
96202sandygcc -m32 -march=k6 -O3 -fomit-frame-pointer2017083120170725
96278sandygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017083120170725
96287sandygcc -m32 -march=core2 -O3 -fomit-frame-pointer2017083120170725
96397sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017083120170725
96420sandygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017083120170725
96449sandygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017083120170725
96487sandygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017083120170725
96496sandygcc -m32 -march=i486 -O3 -fomit-frame-pointer2017083120170725
96624sandygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017083120170725
96724sandygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017083120170725
96771sandygcc -m32 -march=athlon -O2 -fomit-frame-pointer2017083120170725
96786sandygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083120170725
96815sandygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017083120170725
96852sandygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017083120170725
96853sandygcc -m32 -march=pentium -O3 -fomit-frame-pointer2017083120170725
96952sandygcc -m32 -march=k8 -O2 -fomit-frame-pointer2017083120170725
96962sandygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017083120170725
96966sandygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017083120170725
96981sandygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017083120170725
96985sandygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017083120170725
96985sandygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017083120170725
96990sandygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083120170725
97156sandygcc -m32 -march=k6 -O2 -fomit-frame-pointer2017083120170725
97204sandygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017083120170725
97227sandygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017083120170725
97237sandygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017083120170725
97271sandygcc -m32 -O2 -fomit-frame-pointer2017083120170725
97276sandygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017083120170725
97280sandygcc -m32 -march=i386 -O3 -fomit-frame-pointer2017083120170725
97313sandygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017083120170725
97403sandygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017083120170725
97413sandygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017083120170725
97418sandygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017083120170725
97446sandygcc -m32 -march=core2 -O2 -fomit-frame-pointer2017083120170725
97532sandygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017083120170725
97598sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017083120170725
97603sandygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017083120170725
97622sandygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017083120170725
97694sandygcc -m32 -march=i486 -O2 -fomit-frame-pointer2017083120170725
97727sandygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083120170725
97807sandygcc -m32 -march=pentium -O2 -fomit-frame-pointer2017083120170725
97836sandygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017083120170725
97907sandygcc -funroll-loops -m32 -O -fomit-frame-pointer2017083120170725
98078sandygcc -m32 -march=prescott -O3 -fomit-frame-pointer2017083120170725
98092sandygcc -m32 -march=nocona -O3 -fomit-frame-pointer2017083120170725
98282sandygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017083120170725
98306sandygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083120170725
98311sandygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017083120170725
98335sandygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017083120170725
98568sandygcc -m32 -march=i486 -O -fomit-frame-pointer2017083120170725
98663sandygcc -m32 -march=i386 -O2 -fomit-frame-pointer2017083120170725
98862sandygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017083120170725
98952sandygcc -m32 -march=pentium -O -fomit-frame-pointer2017083120170725
98980sandygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083120170725
99108sandygcc -m32 -march=k8 -O -fomit-frame-pointer2017083120170725
99123sandygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017083120170725
99132sandygcc -m32 -march=barcelona -O -fomit-frame-pointer2017083120170725
99308sandygcc -m32 -march=prescott -O2 -fomit-frame-pointer2017083120170725
99346sandygcc -m32 -march=nocona -O2 -fomit-frame-pointer2017083120170725
99384sandygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017083120170725
99385sandygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083120170725
99408sandygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017083120170725
99465sandygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017083120170725
99470sandygcc -m32 -march=athlon -O -fomit-frame-pointer2017083120170725
99689sandygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017083120170725
99869sandygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017083120170725
99887sandygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017083120170725
99940sandygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017083120170725
99964sandygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017083120170725
99969sandygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017083120170725
99983sandygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017083120170725
99992sandygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017083120170725
100040sandygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017083120170725
100045sandygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017083120170725
100116sandygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017083120170725
100154sandygcc -funroll-loops -m32 -Os -fomit-frame-pointer2017083120170725
100173sandygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017083120170725
100178sandygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017083120170725
100192sandygcc -m32 -march=i386 -O -fomit-frame-pointer2017083120170725
100230sandygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017083120170725
101417sandygcc -m32 -march=nocona -O -fomit-frame-pointer2017083120170725
101422sandygcc -m32 -march=prescott -O -fomit-frame-pointer2017083120170725
101740sandygcc -m32 -O -fomit-frame-pointer2017083120170725
101788sandygcc -m32 -march=core2 -O -fomit-frame-pointer2017083120170725
101792sandygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017083120170725
101802sandygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017083120170725
101802sandygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017083120170725
101807sandygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017083120170725
101840sandygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017083120170725
101845sandygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017083120170725
101949sandygcc -m32 -march=pentium -Os -fomit-frame-pointer2017083120170725
101963sandygcc -m32 -march=corei7 -O -fomit-frame-pointer2017083120170725
102030sandygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017083120170725
102814sandygcc -m32 -march=pentium4 -O -fomit-frame-pointer2017083120170725
103046sandygcc -m32 -march=k6-3 -O -fomit-frame-pointer2017083120170725
103122sandygcc -m32 -march=pentium-m -O -fomit-frame-pointer2017083120170725
103146sandygcc -m32 -march=pentium3 -O -fomit-frame-pointer2017083120170725
103175sandygcc -m32 -march=k6-2 -O -fomit-frame-pointer2017083120170725
103175sandygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017083120170725
103189sandygcc -m32 -march=pentium2 -O -fomit-frame-pointer2017083120170725
103199sandygcc -m32 -march=k6 -O -fomit-frame-pointer2017083120170725
104452sandygcc -m32 -march=k6 -Os -fomit-frame-pointer2017083120170725
104490sandygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017083120170725
104528sandygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017083120170725
104942sandygcc -m32 -march=k8 -Os -fomit-frame-pointer2017083120170725
104971sandygcc -m32 -Os -fomit-frame-pointer2017083120170725
104994sandygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017083120170725
105013sandygcc -m32 -march=barcelona -Os -fomit-frame-pointer2017083120170725
105037sandygcc -m32 -march=athlon -Os -fomit-frame-pointer2017083120170725
105155sandygcc -m32 -march=corei7 -Os -fomit-frame-pointer2017083120170725
105170sandygcc -m32 -march=core2 -Os -fomit-frame-pointer2017083120170725
105208sandygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017083120170725
105236sandygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017083120170725
105973sandygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017083120170725
105987sandygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017083120170725
106105sandygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017083120170725
106110sandygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017083120170725
107830sandygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017083120170725
107840sandygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017083120170725
107972sandygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017083120170725
108043sandygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017083120170725
109383sandygcc -m32 -march=nocona -Os -fomit-frame-pointer2017083120170725
109383sandygcc -m32 -march=prescott -Os -fomit-frame-pointer2017083120170725
109387sandygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017083120170725
109473sandygcc -m32 -march=i486 -Os -fomit-frame-pointer2017083120170725
110215sandygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017083120170725
113734sandygcc -m32 -march=i386 -Os -fomit-frame-pointer2017083120170725

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

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/bblake256/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ssse3