Implementation notes: amd64, h9ivy, crypto_hash/shavite3256

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
27016sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
27032sphlibgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
27032sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
27036sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
27048sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
27088sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
27092sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
27104sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
27124sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
27680sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
27696sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
27696sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
27716sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
27724sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
27728sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
27728sphlibgcc -march=k8 -O -fomit-frame-pointer2014042920140425
27736sphlibgcc -march=nocona -O -fomit-frame-pointer2014042920140425
27744sphlibgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
27748sphlibgcc -O -fomit-frame-pointer2014042920140425
27752sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
27756sphlibgcc -m64 -O -fomit-frame-pointer2014042920140425
27784sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
27820sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
27844sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
27864sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
28988sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
28992sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
29012sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
29020sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
29044sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
29064sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
29088sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
29092sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
29720sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
29744sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
29748sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
29776sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
29780sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
29784sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
29852sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
30644sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
30716sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
30784sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
30796low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
30808low-memgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
30812low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
30816low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
30828sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
30832sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
30832sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
30840low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
30872sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
30920low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
30936low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
30944low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
30952low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
31068sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
31088sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
31144sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
31152sphlibgcc -m64 -O2 -fomit-frame-pointer2014042920140425
31152sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
31176sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
31224sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
31228sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
31244sphlibgcc -m64 -O3 -fomit-frame-pointer2014042920140425
31248sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
31260sphlibgcc -O2 -fomit-frame-pointer2014042920140425
31260sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
31268sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
31280sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
31288sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
31292sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
31296sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
31296sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
31300sphlibgcc -O3 -fomit-frame-pointer2014042920140425
31304sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
31304sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
31312sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
31328new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
31336sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
31340new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
31340sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
31344new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
31368sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
31372new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
31372sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
31384new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
31476sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
31596new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
31600new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
31600new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
31604new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
31672no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
31680no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
31684no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
31712no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
31764no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
31812no-saltgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
31828no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
31828sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
31832sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
31852no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
31852sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
31860sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
31884no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
31908sphlibgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
31924sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
31932sphlibgcc -m64 -Os -fomit-frame-pointer2014042920140425
31940sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
31940sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
31956sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
31964sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
31968sphlibgcc -Os -fomit-frame-pointer2014042920140425
31976sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
31976sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
31980sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
31980sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
32008sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
32176sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
32196sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
32196sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
32212sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
32248sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
32252sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
32268sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
32344sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
32368sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
32420sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
32424sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
32472sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
32500sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
32552sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
32668sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
32688sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
32808sphlibgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
32896sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
33172new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
33212new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
33212new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
33216new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
33220new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
33236new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
33280new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
33496sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
33520sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
33528sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
33540sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
33544sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
33548sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
33584sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
33596sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
33620sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
33620sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
33624sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
33636sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
33640sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
33740sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
33776no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
33872no-saltgcc -O3 -fomit-frame-pointer2014042920140425
33876no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
33884no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
33888no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
33892no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
33904no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
33908no-saltgcc -m64 -O3 -fomit-frame-pointer2014042920140425
33952no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
33960no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
33984no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
34000sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
34000sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014042920140425
34032no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
34040no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
34060new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
34076sphlib-smallgcc -O3 -fomit-frame-pointer2014042920140425
34096new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
34272sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
34288sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
34300no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
34300no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
34304no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
34320no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
34336new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
34376new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
34380no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
34392no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
34420new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
34424new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
34444sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
34448no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
34452sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
34492new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
34528new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
34584no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
34600new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
34620sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
34664sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
34700no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
34700sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
34700sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
34712new-aes-roundgcc -O -fomit-frame-pointer2014042920140425
34712sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
34720sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
34732new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
34732sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
34736sphlib-smallgcc -Os -fomit-frame-pointer2014042920140425
34736sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014042920140425
34736new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
34744sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
34752new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
34756new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
34760sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
34780sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
34796new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
34796sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
34796sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
34812sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
34816new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
34828low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
34828low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
34832new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
34852new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
34860new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
34860low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
34876low-memgcc -m64 -O -fomit-frame-pointer2014042920140425
34876new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
34880new-aes-roundgcc -m64 -O -fomit-frame-pointer2014042920140425
34888low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
34892low-memgcc -O -fomit-frame-pointer2014042920140425
34900low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
34908low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
34908new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
34912new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
34916new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
34916sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
34920low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
34924new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
34924low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
34936new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
34952new-aes-roundgcc -O3 -fomit-frame-pointer2014042920140425
34952low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
34956new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
34964sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
34972new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2014042920140425
34984low-memgcc -march=k8 -O -fomit-frame-pointer2014042920140425
35000new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
35008sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
35012sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
35016no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
35036sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
35060no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
35060sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
35060sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
35076no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
35096new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
35096sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
35196no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
35220new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2014042920140425
35224new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
35228no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
35244no-saltgcc -march=k8 -O -fomit-frame-pointer2014042920140425
35260no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
35272new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
35272new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
35284no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
35300no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
35316no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
35316new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2014042920140425
35320no-saltgcc -m64 -O -fomit-frame-pointer2014042920140425
35332new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
35340no-saltgcc -O -fomit-frame-pointer2014042920140425
35360no-saltgcc -march=nocona -O -fomit-frame-pointer2014042920140425
35364new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
35372no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
35380low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
35384low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
35388sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
35388new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
35392sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
35400sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
35404new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
35416sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
35416sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
35416new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
35428sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
35436low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
35440sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
35444low-memgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
35460sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
35472no-saltgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
35516sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
35520low-memgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
35524sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
35536sphlib-smallgcc -O -fomit-frame-pointer2014042920140425
35544sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
35552sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
35556sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
35568sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
35572sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
35576sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
35600sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
35604sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
35608no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
35612sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
35612sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014042920140425
35616sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
35628sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
35632sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014042920140425
35640sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
35644sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
35656sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
35664sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
35668sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
35688sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
35688sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
35712sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
35720sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
35728low-memgcc -march=nocona -O -fomit-frame-pointer2014042920140425
35732low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
35756sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
35764sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
35772sphlib-smallgcc -m64 -O -fomit-frame-pointer2014042920140425
35772sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
35784sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
35800low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
35808no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
35808sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
35812sphlib-smallgcc -O2 -fomit-frame-pointer2014042920140425
35816sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
35840sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
35840sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014042920140425
35844no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
35852no-saltgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
35864no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
35868sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
35868sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
35876low-memgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
35876low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
35904new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
35908new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
36048sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
36208low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
36252no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
36252low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
36268sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
36296no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
36300low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
36312low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
36316no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
36324low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
36352no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
36368low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
36416no-saltgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
36472no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
36480no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
36516low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
36532no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
36536low-memgcc -O3 -fomit-frame-pointer2014042920140425
36560low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
36572low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
36592low-memgcc -m64 -O3 -fomit-frame-pointer2014042920140425
36632low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
36640low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
36640low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
36648low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
36652low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
36764low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
36812low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
36816low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
36820low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
36824low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
36944lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
36956low-memgcc -O2 -fomit-frame-pointer2014042920140425
36996lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
37012low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
37020low-memgcc -m64 -O2 -fomit-frame-pointer2014042920140425
37028low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
37044new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
37084new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
37168low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
37372low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
37380low-memgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
37420low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
37444low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
37444new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
37448new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
37468low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
37472new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
37480new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
37484low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
37484new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
37488new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
37556new-aes-roundgcc -O2 -fomit-frame-pointer2014042920140425
37580new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2014042920140425
37620new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
37628new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
37696new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
37836new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
37892new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
38004lower-memgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
38008low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
38016lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
38024lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
38048low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
38056new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
38064low-memgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
38076low-memgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
38212lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
38220lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
38220no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
38244lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
38256lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
38296low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
38312no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
38372no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
38380low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
38420no-saltgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
38756no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
38756no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
38756low-memgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
38776low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
38776low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
38804no-saltgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
38812no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
38836low-memgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
38860new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
38880new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
38888lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
38900lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
38908new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
38908no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
38920new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
38928no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
38940no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
38944new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
38952new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
38956lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
38956no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
38956no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
38964no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
38968no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
38972no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
38984lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
38988new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
38996no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
39016low-memgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
39020lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
39032no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
39044lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
39088lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
39092no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
39108no-saltgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
39124no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
39124no-saltgcc -m64 -Os -fomit-frame-pointer2014042920140425
39124no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
39124no-saltgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
39128low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
39140no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
39188no-saltgcc -Os -fomit-frame-pointer2014042920140425
39204lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
39212new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
39216lower-memgcc -O3 -fomit-frame-pointer2014042920140425
39260lower-memgcc -m64 -O3 -fomit-frame-pointer2014042920140425
39280lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
39288lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
39360no-saltgcc -O2 -fomit-frame-pointer2014042920140425
39360new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
39372new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
39388lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
39400new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
39408no-saltgcc -m64 -O2 -fomit-frame-pointer2014042920140425
39428new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
39428lower-memgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
39436no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
39440no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
39456new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
39468new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
39548lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
39572lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
39604no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
39628new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
39640new-aes-roundgcc -Os -fomit-frame-pointer2014042920140425
39656lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
39660new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
39672new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
39672new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
39688lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
39688no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
39700new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
39700new-aes-roundgcc -m64 -Os -fomit-frame-pointer2014042920140425
39700no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
39724lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
39728no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
39832no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
39836lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
39848lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
39888low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
39888no-saltgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
39900low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
39904low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
39908no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
39928low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
39928low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
39936low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
39948no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
39956no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
39964low-memgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
39992lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
39992low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
39992low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
40000new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
40040lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
40052lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
40064new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
40104lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
40124lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
40196lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
40212lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
40252lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
40280low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
40288lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
40384low-memgcc -m64 -Os -fomit-frame-pointer2014042920140425
40404low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
40408low-memgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
40416low-memgcc -Os -fomit-frame-pointer2014042920140425
40436low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
40468low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
40480low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
40484new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
40500low-memgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
40504lower-memgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
40520new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
40524low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
40528low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
40528lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
40536low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
40852lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
40896lower-memgcc -march=nocona -O -fomit-frame-pointer2014042920140425
41128lower-memgcc -O2 -fomit-frame-pointer2014042920140425
41156lower-memgcc -m64 -O2 -fomit-frame-pointer2014042920140425
41160lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
41228lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
41236lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
41260low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
41272low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
41272lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
41284lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
41440lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
41476lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
41496lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
41520lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
41548lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
41592no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
41624low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
41632lower-memgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
41652low-memgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
41760lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
41832lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
41840lower-memgcc -march=k8 -O -fomit-frame-pointer2014042920140425
41904lower-memgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
41924lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
41944no-saltgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
42084lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
42100lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
42124lower-memgcc -O -fomit-frame-pointer2014042920140425
42124lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
42164lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
42188lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
42212lower-memgcc -m64 -O -fomit-frame-pointer2014042920140425
42216lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
42244lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
42256lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
42372lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
42376lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
43424lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
43480lower-memgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
45556lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
45576lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
45632lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
45660lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
45696lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
45712lower-memgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
45780lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
46376lower-memgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
46428lower-memgcc -Os -fomit-frame-pointer2014042920140425
46456lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
46476lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
46512lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
46524lower-memgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
46532lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
46532lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
46552lower-memgcc -m64 -Os -fomit-frame-pointer2014042920140425
46572lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
46584lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
46608lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
46632lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
46668lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
46968lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
47020lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
47588lower-memgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
47600lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
65696sphlibgcc2014042920140425
65744sphlibgcc -funroll-loops2014042920140425
65848sphlibcc2014042920140425
78628new-aes-roundgcc -funroll-loops2014042920140425
78684new-aes-roundcc2014042920140425
78792new-aes-roundgcc2014042920140425
79408low-memgcc -funroll-loops2014042920140425
79464low-memgcc2014042920140425
79480low-memcc2014042920140425
80892no-saltcc2014042920140425
80896no-saltgcc -funroll-loops2014042920140425
80920no-saltgcc2014042920140425
85204sphlib-smallgcc2014042920140425
85336sphlib-smallcc2014042920140425
85440sphlib-smallgcc -funroll-loops2014042920140425
99360lower-memgcc -funroll-loops2014042920140425
99368lower-memcc2014042920140425
99372lower-memgcc2014042920140425
1304688-bitgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
1304688-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
1309608-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
1310288-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
1310608-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
1311568-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
1314928-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
1315288-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
1315328-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
1315488-bitgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
1315648-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
1315928-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
1317728-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
1323768-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
1326728-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
1326848-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
1328168-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
1328368-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
1333648-bitgcc -O3 -fomit-frame-pointer2014042920140425
1334088-bitgcc -m64 -O3 -fomit-frame-pointer2014042920140425
1337008-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
1337288-bitgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
1337568-bitgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
1338928-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
1351288-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
1369248-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
1369568-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
1371168-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
1409208-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
1410088-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
1410248-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
1410408-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
1410488-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
1410528-bitgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
1417448-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
1417768-bitgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
1419688-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
1419928-bitgcc -O2 -fomit-frame-pointer2014042920140425
1420048-bitgcc -m64 -O2 -fomit-frame-pointer2014042920140425
1430128-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
1430368-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
1439808-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
2573768-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
2581008-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
2594648-bitgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
2596648-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
2630728-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
2639208-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
2642488-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
2670088-bitgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
3020568-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
3020608-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
3020608-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
3022248-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
3022248-bitgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
3033968-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
3033968-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
3033968-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
3042408-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
3042568-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
3043168-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
3043168-bitgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
3047128-bitgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
3047128-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
3047128-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
3047328-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
3047368-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
3079288-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
3081168-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
3084328-bitgcc -Os -fomit-frame-pointer2014042920140425
3084528-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
3085008-bitgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
3085048-bitgcc -m64 -Os -fomit-frame-pointer2014042920140425
3085168-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
3095328-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
4605928-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
4646168-bitgcc -march=k8 -O -fomit-frame-pointer2014042920140425
4663768-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
4668648-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
4681688-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
4682128-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
4687168-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
4695608-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
4697288-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
4701248-bitgcc -O -fomit-frame-pointer2014042920140425
4702328-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
4705968-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
4707848-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
4710648-bitgcc -m64 -O -fomit-frame-pointer2014042920140425
4791088-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
4808408-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
4815608-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
4821928-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
4827688-bitgcc -march=nocona -O -fomit-frame-pointer2014042920140425
4836728-bitgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
4841968-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
4845168-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
4846488-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
4941608-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
4971568-bitgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
9329368-bitgcc2014042920140425
9335608-bitgcc -funroll-loops2014042920140425
9341328-bitcc2014042920140425

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]

Number of similar (compiler,implementation) pairs: 495, namely:
CompilerImplementations
cc 8-bit low-mem lower-mem new-aes-round no-salt
gcc 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: cc
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in

Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc aes-instruct
gcc aes-instruct
gcc -O2 -fomit-frame-pointer aes-instruct
gcc -O3 -fomit-frame-pointer aes-instruct
gcc -O -fomit-frame-pointer aes-instruct
gcc -Os -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops aes-instruct
gcc -funroll-loops -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -O -fomit-frame-pointer aes-instruct
gcc -m64 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -march=nocona -Os -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in

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