Implementation notes: amd64, bulldozer, crypto_hash/shavite3256

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
44296sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
44521sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
45370low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
45553sphlibgcc -march=nocona -O -fomit-frame-pointer2012053020120525
45571sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
45597sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
45604sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
45663low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
45719sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
45817sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
45945sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
45984sphlibgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
45999sphlibgcc -O -fomit-frame-pointer2012053020120525
46096sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
46152sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
46203sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
46487sphlibgcc -m64 -O -fomit-frame-pointer2012053020120525
46506sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
46551sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
46552sphlibgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
46630sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
46847sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
46847sphlibgcc -march=k8 -O -fomit-frame-pointer2012053020120525
47094sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
47284sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
47339sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
47528sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
47821sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
47876sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
48046sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
48285sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
48872sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
49096sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
49101sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
49226sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
49441sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
49451sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
49454sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
49505sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
49732sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
49746low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
49829sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
50105sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
50107sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
50325sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
50381sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
50421sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
50438low-memgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
50520sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
50586sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
50800sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
50801no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
50822sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
50883sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
50890sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
50933sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
51034sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
51135new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
51160no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
51165sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
51257sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
51259sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
51381sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
51451sphlib-smallgcc -O3 -fomit-frame-pointer2012053020120525
51451low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
51473sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
51531new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
51547low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
51581sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
51672new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
51673sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
51730low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
51751sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
51751new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
51756sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
51776sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
51778new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
51869new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
51890new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
51920sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
52070sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
52071sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
52083sphlibgcc -O2 -fomit-frame-pointer2012053020120525
52134sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
52153sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
52163sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
52203sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
52216low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
52414sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
52420sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
52449sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
52458sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
52494sphlibgcc -m64 -O2 -fomit-frame-pointer2012053020120525
52529sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
52542sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
52691no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
52698new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
52699sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
52885no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
52899no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
52926sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
52939sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
52983new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
53105sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
53141sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
53147sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
53185sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
53194sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
53214sphlibgcc -O3 -fomit-frame-pointer2012053020120525
53269sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
53289no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
53334sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
53463sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
53630new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
53638no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
53713no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
53747no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
53749sphlibgcc -m64 -O3 -fomit-frame-pointer2012053020120525
53785sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
53794sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
53804no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
53811sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
54000lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
54115sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
54184sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
54205sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
54262sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012053020120525
54263new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
54338low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
54421no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
54466no-saltgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
54509new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
54568sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
54584sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
54585sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
54595sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
54688sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
54755new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
54791sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
54794sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
54797sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
54823sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
54840lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
54917sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012053020120525
54918sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
54927sphlib-smallgcc -m64 -O -fomit-frame-pointer2012053020120525
54931sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
54971sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
55031sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
55038sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
55055sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
55144sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012053020120525
55204sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
55269new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
55274no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
55290sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
55474no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
55607no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
55714new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
55754sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
55789sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
55853no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
55887new-aes-roundgcc -O3 -fomit-frame-pointer2012053020120525
55927sphlib-smallgcc -O2 -fomit-frame-pointer2012053020120525
55957sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
55968sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
56025no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
56064sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
56166sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
56167lower-memgcc -O3 -fomit-frame-pointer2012053020120525
56179sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
56269no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
56334low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
56341no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
56378no-saltgcc -O3 -fomit-frame-pointer2012053020120525
56420sphlibgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
56427sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
56456no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
56469sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
56555sphlib-smallgcc -O -fomit-frame-pointer2012053020120525
56605no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
56606no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
56651sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
56655sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
56671sphlibgcc -Os -fomit-frame-pointer2012053020120525
56720new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
56751sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
56817no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
56862sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
56867sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
56940sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
56948sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
56987sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
57005sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
57091sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
57128no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
57149no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
57150no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
57150sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
57182new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
57191no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
57245sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
57251sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
57274no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
57322sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
57342sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
57345sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
57361sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
57393new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
57471no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
57479sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012053020120525
57520new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
57546sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
57562sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
57588no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
57639no-saltgcc -m64 -O3 -fomit-frame-pointer2012053020120525
57653sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
57664new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
57689low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
57741new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2012053020120525
57805new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
57824no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
57879sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
57893sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
57919new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
57961new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
57968new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
57968new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
58014sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
58065new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
58104sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
58143sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
58179new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
58209sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
58263no-saltgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
58390new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
58448sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
58501sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
58534sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
58544sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
58655new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
58656sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
58743sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
58771new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
58812low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
58847sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
58862sphlibgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
58865sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
58889new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
58901new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
58923sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
58930sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
58983new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
58990low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
59063sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
59065new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
59089sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
59105sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
59137sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
59140no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
59159sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
59184sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
59223sphlibgcc -m64 -Os -fomit-frame-pointer2012053020120525
59224sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
59235low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
59281new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
59376low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
59386no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
59444lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
59494sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
59655new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
59669sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
59694lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
59726lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
59739sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
59743low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
59804sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
59823sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012053020120525
59922sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
59939no-saltgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
59942new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
60024lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
60037sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
60199sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
60236sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
60271sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
60275sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
60320sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
60339sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
60412new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
60434low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
60455new-aes-roundgcc -O -fomit-frame-pointer2012053020120525
60525no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
60527low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
60530new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
60534lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
60579low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
60620low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
60634sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
60663new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
60813low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
60833new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
60869no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
60881lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
60921low-memgcc -m64 -O3 -fomit-frame-pointer2012053020120525
60937low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
60962low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
60977sphlib-smallgcc -Os -fomit-frame-pointer2012053020120525
60986low-memgcc -O3 -fomit-frame-pointer2012053020120525
61010low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
61010low-memgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
61037low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
61077new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
61080low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
61171no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
61234low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
61327sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
61331new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
61393low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
61424low-memgcc -march=k8 -O -fomit-frame-pointer2012053020120525
61457sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
61564lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
61735new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
61760low-memgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
61788new-aes-roundgcc -O2 -fomit-frame-pointer2012053020120525
61848low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
61909low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
61916new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
61918lower-memgcc -m64 -O2 -fomit-frame-pointer2012053020120525
61944new-aes-roundgcc -m64 -O -fomit-frame-pointer2012053020120525
61951new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
62024new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2012053020120525
62032lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
62043low-memgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
62043new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
62052low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
62080low-memgcc -march=nocona -O -fomit-frame-pointer2012053020120525
62102new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
62188sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
62191low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
62195sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
62206new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
62237new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
62262lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
62299low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
62312new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
62325lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
62345lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
62388low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
62455no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
62501new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
62513no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
62524low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
62640low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
62660low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
62695low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
62711no-saltgcc -m64 -O -fomit-frame-pointer2012053020120525
62774low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
62938new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
62957no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
62980lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
62991no-saltgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
63045lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
63056low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
63087low-memgcc -m64 -O -fomit-frame-pointer2012053020120525
63110no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
63156low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
63240lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
63244lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
63316new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2012053020120525
63359no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
63382low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
63395low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
63397no-saltgcc -march=k8 -O -fomit-frame-pointer2012053020120525
63407no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
63460no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
63529lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
63552no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
63584no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
63630low-memgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
63639lower-memgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
63693lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
63926low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
63980lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
63986low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
64159no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
64160no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
64183low-memgcc -O -fomit-frame-pointer2012053020120525
64191low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
64233low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
64272no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
64359low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
64432no-saltgcc -O -fomit-frame-pointer2012053020120525
64457low-memgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
64475low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
64537lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
64559lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
64681low-memgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
64693no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
64734no-saltgcc -march=nocona -O -fomit-frame-pointer2012053020120525
64807no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
64824sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
65045lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
65046lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
65054lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
65066lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
65185lower-memgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
65303lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
65604new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
65636sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
65669low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
65712no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
65843no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
65890low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
65939lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
65964low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
66113new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2012053020120525
66129lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
66185low-memgcc -O2 -fomit-frame-pointer2012053020120525
66199no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
66229low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
66232new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
66245new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
66347no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
66365lower-memgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
66379new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
66413sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
66444new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
66565new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
66573lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
66582lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
66585new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
66602no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
66768new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
66907lower-memgcc -m64 -O3 -fomit-frame-pointer2012053020120525
67012new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
67030new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
67113new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
67128new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
67140new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
67214no-saltgcc -O2 -fomit-frame-pointer2012053020120525
67324new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
67425low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
67456new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
67654new-aes-roundgcc -Os -fomit-frame-pointer2012053020120525
67662lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
67688lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
67834low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
67868lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
67895lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
67895new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
67950lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
67985lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
67997low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
68025no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
68044low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
68106low-memgcc -m64 -O2 -fomit-frame-pointer2012053020120525
68182new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
68289no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
68418no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
68536low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
68850low-memgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
68921no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
69003no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
69022no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
69105lower-memgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
69209no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
69350new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
69408new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
69433no-saltgcc -Os -fomit-frame-pointer2012053020120525
69470new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
69479no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
69493no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
69616no-saltgcc -m64 -O2 -fomit-frame-pointer2012053020120525
69658low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
69764no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
69921no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
69958no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
70030lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
70058new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
70118new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
70151lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
70175no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
70265low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
70269no-saltgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
70409new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
70445new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
70545no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
70562no-saltgcc -m64 -Os -fomit-frame-pointer2012053020120525
70629low-memgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
70636new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
70661low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
70690low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
70704no-saltgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
70753no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
70757no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
70792no-saltgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
70854low-memgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
70887no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
70987lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
71026no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
71049low-memgcc -Os -fomit-frame-pointer2012053020120525
71223no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
71239new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
71316new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
71324low-memgcc -m64 -Os -fomit-frame-pointer2012053020120525
71375no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
71430new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
71448new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
71472low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
71528no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
71538no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
71551low-memgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
71621no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
71639low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
71682low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
71722lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
71728no-saltgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
71808lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
71855low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
71885low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
71963lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
72023new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
72058new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
72174new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
72449low-memgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
72457low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
72477low-memgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
72527no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
72528new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
72569no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
72692low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
72709lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
72749new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
72782no-saltgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
72849no-saltgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
72867low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
72953low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
73205low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
73296low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
73310lower-memgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
73377no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
73522lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
73674new-aes-roundgcc -m64 -Os -fomit-frame-pointer2012053020120525
73678new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
73817lower-memgcc -O -fomit-frame-pointer2012053020120525
73877low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
73960lower-memgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
73981new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
74020lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
74099lower-memgcc -march=nocona -O -fomit-frame-pointer2012053020120525
74186low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
74281lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
74545lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
74762new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
75111lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
75279lower-memgcc -march=k8 -O -fomit-frame-pointer2012053020120525
75316low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
75332low-memgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
75363lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
75766low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
75795lower-memgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
76190lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
76398lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
76546lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
77039lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
77385lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
77533lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
77542lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
77668lower-memgcc -O2 -fomit-frame-pointer2012053020120525
77960lower-memgcc -m64 -O -fomit-frame-pointer2012053020120525
78009lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
78077lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
78146lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
78218lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
78499lower-memgcc -m64 -Os -fomit-frame-pointer2012053020120525
79782lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
79962lower-memgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
80109lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
80532lower-memgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
80807lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
81710lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
81899lower-memgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
82457sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
82698lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
82847lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
82944lower-memgcc -Os -fomit-frame-pointer2012053020120525
83202lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
84068lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
84173lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
84468lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
84471lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
84476lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
84535lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
84620lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
84801lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
84960lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
85504lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
91546lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
102057sphlibcc2012053020120525
104966sphlibgcc2012053020120525
106203sphlibgcc -funroll-loops2012053020120525
112079lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
124150low-memcc2012053020120525
127022sphlib-smallgcc -funroll-loops2012053020120525
127291sphlib-smallgcc2012053020120525
127481new-aes-roundgcc2012053020120525
127482sphlib-smallcc2012053020120525
128735low-memgcc2012053020120525
129566low-memgcc -funroll-loops2012053020120525
129706new-aes-roundgcc -funroll-loops2012053020120525
129881new-aes-roundcc2012053020120525
133929no-saltcc2012053020120525
134349no-saltgcc2012053020120525
135169no-saltgcc -funroll-loops2012053020120525
162703lower-memgcc -funroll-loops2012053020120525
166463lower-memgcc2012053020120525
167054lower-memcc2012053020120525
1725218-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
1835818-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
1862608-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
1867538-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
1890498-bitgcc -O3 -fomit-frame-pointer2012053020120525
1912888-bitgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
1913498-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
1927728-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
1934628-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
1936358-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
1936978-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
1937198-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
1947498-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
1948038-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
1951008-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
1953348-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
1953378-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
1954488-bitgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
1956138-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
1960328-bitgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
1960398-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
1961088-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
1980608-bitgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
1982318-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
1991428-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
1996688-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
1997728-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
2059008-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
2067508-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
2078328-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
2080328-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
2093658-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
2094358-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
2096168-bitgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
2101248-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
2109288-bitgcc -m64 -O2 -fomit-frame-pointer2012053020120525
2175728-bitgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
2179338-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
2188458-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
2197598-bitgcc -O2 -fomit-frame-pointer2012053020120525
2203318-bitgcc -m64 -O3 -fomit-frame-pointer2012053020120525
2231978-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
3361458-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
3437698-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
3486468-bitgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
3530398-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
3560368-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
3565278-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
3679438-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
3722688-bitgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
3928838-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
3980828-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
4035078-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
4131898-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
4164738-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
4256448-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
4258228-bitgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
4320908-bitgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
4326098-bitgcc -Os -fomit-frame-pointer2012053020120525
4403458-bitgcc -m64 -Os -fomit-frame-pointer2012053020120525
4511298-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
4513628-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
4525868-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
4539368-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
4541238-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
4542498-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
4548888-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
4550478-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
4594208-bitgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
4629788-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
4633848-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
4683988-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
4691788-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
4692008-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
4696978-bitgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
5067888-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
5681358-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
5973718-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
6050388-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
6067618-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
6083808-bitgcc -march=k8 -O -fomit-frame-pointer2012053020120525
6095358-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
6151038-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
6155378-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
6195358-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
6253308-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
6258538-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
6259298-bitgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
6273078-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
6283998-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
6312478-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
6328658-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
6331298-bitgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
6348788-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
6351988-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
6371488-bitgcc -O -fomit-frame-pointer2012053020120525
6384078-bitgcc -m64 -O -fomit-frame-pointer2012053020120525
6390588-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
6464608-bitgcc -march=nocona -O -fomit-frame-pointer2012053020120525
6483718-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
13202548-bitgcc2012053020120525
13258498-bitcc2012053020120525
13293788-bitgcc -funroll-loops2012053020120525

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