Implementation notes: amd64, bridge, crypto_hash/shavite3512

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
69220IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
69304IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
69316IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
69360IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
69440IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
69568IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
70584IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
70764low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
70820low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
70832low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
70864low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
70888low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
70904low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
70912low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
71012low-memgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
71800IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2012012620120120
72104IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
72108low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
72124IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
72168IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
72172IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
72192IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
72196IntelL1Cachegcc -O -fomit-frame-pointer2012012620120120
72212IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2012012620120120
72236IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
72452IntelL1Cachegcc -m64 -O -fomit-frame-pointer2012012620120120
73248low-memgcc -O -fomit-frame-pointer2012012620120120
73280low-memgcc -m64 -O -fomit-frame-pointer2012012620120120
73284low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
73288low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
73312low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
73320low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
73320low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
73520low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
73560low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
73600low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
73636low-memgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
73680low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
73724low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
73740low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
73840low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
73844low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
73940IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
73976IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
74044IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2012012620120120
74072IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2012012620120120
74736IntelL1Cachegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
74748IntelL1Cachegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
74760IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
74876low-memgcc -march=nocona -O -fomit-frame-pointer2012012620120120
74948low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
75192low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
75372IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
75400low-memgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
75408low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
75428low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
75468lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
75476lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
75524low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
76384low-memgcc -march=k8 -O -fomit-frame-pointer2012012620120120
76500low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
76528low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
76608low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
76628low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
76704low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
76712low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
76756low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
76808low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
77152low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
77212low-memgcc -O2 -fomit-frame-pointer2012012620120120
77300low-memgcc -m64 -O2 -fomit-frame-pointer2012012620120120
77756low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
77796low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
77836low-memgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
77940low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
78136low-memgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
78292low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
78336lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
78440low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
78456lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
78568lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
78636lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
78752lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
78888lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
79040lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
79048low-memgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
79248low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
79424low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
79652low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
79812low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
79856low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
80012low-memgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
80048low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
80132low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
80160low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
80172low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
80424lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
80756lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
81536lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
81920lower-memgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
82012lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
82024lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
82168lower-memgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
82180lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
82200lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
82380lower-memgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
82384lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
82456lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
82480lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
82624lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
82752lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
82772lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
82860low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
82880lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
82972lower-memgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
83004lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
83004low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
83016lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
83020lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
83068low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
83108low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
83108low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
83128low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
83152lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
83164IntelL1Cachegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
83172lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
83204low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
83228low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
83232IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
83240IntelL1Cachegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
83244low-memgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
83248IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
83256lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
83268low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
83276low-memgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
83284lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
83384low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
83392low-memgcc -m64 -O3 -fomit-frame-pointer2012012620120120
83404lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
83412low-memgcc -O3 -fomit-frame-pointer2012012620120120
83428IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
83444IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
83528lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
83532IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
83628IntelL1Cachegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
83664lower-memgcc -O2 -fomit-frame-pointer2012012620120120
83732IntelL1Cachegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
83776lower-memgcc -m64 -O2 -fomit-frame-pointer2012012620120120
83792low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
83824low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
83828low-memgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
83860IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
83976low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
84116low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
84124IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
84152IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
84248IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
84408IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
84412IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
84432low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
84444low-memgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
84460IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2012012620120120
84468low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
84496low-memgcc -m64 -Os -fomit-frame-pointer2012012620120120
84500low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
84552low-memgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
84560low-memgcc -Os -fomit-frame-pointer2012012620120120
84616lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
84788IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
84792lower-memgcc -march=nocona -O -fomit-frame-pointer2012012620120120
84828IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
84828IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
84924lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
84964low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
85052low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
85104lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
85128low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
85204lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
85216lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
85260lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
85276lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
85296lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
85300lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
85304lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
85368lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
85396lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
85436lower-memgcc -O3 -fomit-frame-pointer2012012620120120
85472IntelL1Cachegcc -O3 -fomit-frame-pointer2012012620120120
85500lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
85612low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
85708low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
85744low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
85748IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
85752lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
85768low-memgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
85844low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
85864lower-memgcc -m64 -O3 -fomit-frame-pointer2012012620120120
85928low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
85928lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
86004lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
86012lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
86120IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
86140IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
86180lower-memgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
86304low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
86308low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
86320lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
86364low-memgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
86480IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
87124lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
87204lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
87236lower-memgcc -m64 -Os -fomit-frame-pointer2012012620120120
87300lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
87300lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
87324lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
87340lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
87368lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
87452lower-memgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
87504lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
87564lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
87580lower-memgcc -Os -fomit-frame-pointer2012012620120120
87612lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
87736lower-memgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
87740IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
87900lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
87984lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
88000lower-memgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
88012lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
88020lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
88024lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
88036lower-memgcc -march=k8 -O -fomit-frame-pointer2012012620120120
88136lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
88184lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
88192lower-memgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
88248lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
88300IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
88468lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
88640lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
88664lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
88724lower-memgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
89180IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
89328IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
89332IntelL1Cachegcc -Os -fomit-frame-pointer2012012620120120
89332IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
89360IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
89428IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
89444IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2012012620120120
89456IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
89464IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
89472IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
89536IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2012012620120120
89604IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
89604IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
89608IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
89612IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
89616IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
89628IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
89648IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
89732IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
89820IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
89824IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
89896IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2012012620120120
89968IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
89996IntelL1Cachegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
90040IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
90064lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
90084IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
90128IntelL1Cachegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
90128IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
90224IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
90232IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
90248lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
90288IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
90336IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
90380IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
90436lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
90444IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
90528IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
90560IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
90576lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
90580lower-memgcc -m64 -O -fomit-frame-pointer2012012620120120
90716lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
90840lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
90852IntelL1Cachegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
90920IntelL1Cachegcc -O2 -fomit-frame-pointer2012012620120120
90972IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
90980lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
91040lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
91048lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
91184lower-memgcc -O -fomit-frame-pointer2012012620120120
91440IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
91508IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
91644IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
91744IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2012012620120120
91908IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
92016IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
92124IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
93256IntelL1Cachegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
94508IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
95112IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
127760no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
127912no-saltgcc -O3 -fomit-frame-pointer2012012620120120
128000no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
128200no-saltgcc -m64 -O3 -fomit-frame-pointer2012012620120120
128380no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
128468no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
128632no-saltgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
129108new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
129332new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
129684new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
129860new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
129864new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
130068new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
130144new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
130200new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
130204new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2012012620120120
130248new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
130572new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
130620new-aes-roundgcc -O3 -fomit-frame-pointer2012012620120120
130828new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
131536no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
131664no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
131760no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
131984no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
132008new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
132016new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
132964no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
133124no-saltgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
133220no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
133956new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
134072no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
135540no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
135756no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
135880no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
135932no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
135980no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
136156no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
136228no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
136388no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
136516no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
136540no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
136548no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
136648no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
137304no-saltgcc -O2 -fomit-frame-pointer2012012620120120
137376no-saltgcc -m64 -O2 -fomit-frame-pointer2012012620120120
137412no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
137492no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
137560no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
137760no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
137760no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
137776no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
137788no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
137840no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
137932no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
137980new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
138004no-saltgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
138012new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
138060no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
138064new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
138100no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
138100new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
138108no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
138160new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
138204new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
138216no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
138224no-saltgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
138248new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
138288new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
138292no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
138300no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
138324no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
138336new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
138376no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
138608new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
138620new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
138740new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
139140new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
139380new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
139404new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
139412new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
139612new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
139704new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
139788new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
139788new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
139804new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
139904no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
140112new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
140172new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2012012620120120
140184new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
140192new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
140192new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
140320new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
140356new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
140356new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
140480new-aes-roundgcc -O2 -fomit-frame-pointer2012012620120120
140600new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
140620new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
140980new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
141000new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
141520no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
143408no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
143412no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
143844no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
144060no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
144420new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
144420new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
144452new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
144508new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
144624no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
144624no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
144740new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
144740new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
144760new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
144764new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
144784new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
144792new-aes-roundgcc -O -fomit-frame-pointer2012012620120120
144852new-aes-roundgcc -m64 -O -fomit-frame-pointer2012012620120120
144992different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
145000different-ordergcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
145004new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
145008different-ordergcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
145064new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
145160different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
145168different-ordergcc -m64 -O -fomit-frame-pointer2012012620120120
145168different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
145176no-saltgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
145180new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
145188no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
145228no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
145232new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
145276new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
145300different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
145324different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
145348different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
145516new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
145620new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2012012620120120
145620no-saltgcc -march=nocona -O -fomit-frame-pointer2012012620120120
145736no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
145988no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
146008different-ordergcc -march=k8 -O -fomit-frame-pointer2012012620120120
146024different-ordergcc -march=barcelona -O -fomit-frame-pointer2012012620120120
146040no-saltgcc -m64 -O -fomit-frame-pointer2012012620120120
146052different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
146064no-saltgcc -O -fomit-frame-pointer2012012620120120
146076no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
146108no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
146116no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
146120no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
146332different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
146396no-saltgcc -march=k8 -O -fomit-frame-pointer2012012620120120
146440no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
146448no-saltgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
146484no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
146724new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
146724new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
146748new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
146756different-ordergcc -march=nocona -O -fomit-frame-pointer2012012620120120
146840different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
147224new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
147392new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2012012620120120
147572new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
147596no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
147648no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
147676no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
147688no-saltgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
147812no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
147884no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
147884no-saltgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
147924no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
147928no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
147928no-saltgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
147972no-saltgcc -m64 -Os -fomit-frame-pointer2012012620120120
148072no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
148092different-ordergcc -O -fomit-frame-pointer2012012620120120
148140no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
148164no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
148264no-saltgcc -Os -fomit-frame-pointer2012012620120120
148280new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
148484no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
148644no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
148664different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
148728different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
148764different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
148788no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
148800different-ordergcc -funroll-loops -O -fomit-frame-pointer2012012620120120
148804different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
148808different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
148820different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
148832different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
149524different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
149528different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
149756new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
149848different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
150092new-aes-roundgcc -m64 -Os -fomit-frame-pointer2012012620120120
150152different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
150160different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
150240new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
150304different-ordergcc -O2 -fomit-frame-pointer2012012620120120
150316different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
150320new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
150368different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
150368new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
150436different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
150436new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
150440new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
150448new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
150456new-aes-roundgcc -Os -fomit-frame-pointer2012012620120120
150496new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
150500different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
150500new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
150548no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
150660new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
150664different-ordergcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
150676different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
150716IntelL1Cachegcc -funroll-loops2012012620120120
150772different-ordergcc -m64 -O2 -fomit-frame-pointer2012012620120120
150792different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
150824new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
150948different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
151008different-ordergcc -m64 -O3 -fomit-frame-pointer2012012620120120
151112IntelL1Cachegcc2012012620120120
151180IntelL1Cachecc2012012620120120
151280different-ordergcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
151292different-ordergcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
151380different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
151392different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
151996different-ordergcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
152056different-ordergcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
152072no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
152120no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
152192no-saltgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
152200different-ordergcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
152284no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
152324no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
152356different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
152456no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
152524no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
152552no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
152604no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
152604different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
152672new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
152688different-ordergcc -O3 -fomit-frame-pointer2012012620120120
152820new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
152840low-memgcc2012012620120120
152880different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
152896low-memgcc -funroll-loops2012012620120120
152948new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
153004different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
153064different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
153084different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
153128different-ordergcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
153188low-memcc2012012620120120
153428different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
153532different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
153536different-ordergcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
153548different-ordergcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
153612different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
153620new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
153624new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
153652new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
153668new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
153688different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
153692different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
153692new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
153696different-ordergcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
153696different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
153700new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
153700new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
153700new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
153732new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
153868different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
153980different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
154144different-ordergcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
154924different-ordergcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
155004different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
155172different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
155332different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
155712different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
155860different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
158724different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
158876different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
163280different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
163484different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
163588different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
163684different-ordergcc -march=k8 -Os -fomit-frame-pointer2012012620120120
163700different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
163704different-ordergcc -Os -fomit-frame-pointer2012012620120120
163724different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
163728different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
163772different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
163812different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
163812different-ordergcc -march=nocona -Os -fomit-frame-pointer2012012620120120
163836different-ordergcc -m64 -Os -fomit-frame-pointer2012012620120120
163884different-ordergcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
164416different-ordergcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
164768different-ordergcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
166108different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
169280different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
169296different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
169340different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
169568different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
169604different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
169740different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
169844different-ordergcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
169876different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
170144different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
188092lower-memgcc -funroll-loops2012012620120120
188120lower-memgcc2012012620120120
188136lower-memcc2012012620120120
231116new-aes-roundgcc -funroll-loops2012012620120120
231848new-aes-roundcc2012012620120120
233008new-aes-roundgcc2012012620120120
267444different-ordercc2012012620120120
267648different-ordergcc -funroll-loops2012012620120120
268136different-ordergcc2012012620120120
268984no-saltcc2012012620120120
269288no-saltgcc2012012620120120
273908no-saltgcc -funroll-loops2012012620120120
2867808-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
2867848-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
2882408-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
2883328-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
2883408-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
2898248-bitgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
2900368-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
2901088-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
2901648-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
2902688-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
2917128-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
2919888-bitgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
2922248-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
2925928-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
2939848-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
2940408-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
2940448-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
2959568-bitgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
2961768-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
2963968-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
2979008-bitgcc -m64 -O3 -fomit-frame-pointer2012012620120120
2979848-bitgcc -O3 -fomit-frame-pointer2012012620120120
2983488-bitgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
2983688-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
2984488-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
3001728-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
3001768-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
3002248-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
3002968-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
3007968-bitgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
3011008-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
3017448-bitgcc -m64 -O2 -fomit-frame-pointer2012012620120120
3017488-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
3022488-bitgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
3023888-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
3024328-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
3026488-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
3028488-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
3039128-bitgcc -O2 -fomit-frame-pointer2012012620120120
3043048-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
3043528-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
3055568-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
5366848-bitgcc -Os -fomit-frame-pointer2012012620120120
5367928-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
5367928-bitgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
5375528-bitgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
5377328-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
5383848-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
5383888-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
5385728-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
5388768-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
5390168-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
5391968-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
5399328-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
5407288-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
5417608-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
5428048-bitgcc -m64 -Os -fomit-frame-pointer2012012620120120
5477728-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
5569648-bitgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
5570688-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
5609848-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
5613688-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
5622528-bitgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
5643288-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
5953848-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
5954688-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
6016168-bitgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
6016408-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
6016648-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
6017408-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
6024688-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
6025008-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
6061008-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
6061888-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
6074328-bitgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
9306208-bitgcc -march=k8 -O -fomit-frame-pointer2012012620120120
9325128-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
9392968-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
9403808-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
9423208-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
9434008-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
9434488-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
9436568-bitgcc -m64 -O -fomit-frame-pointer2012012620120120
9437528-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
9447168-bitgcc -O -fomit-frame-pointer2012012620120120
9451848-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
9456568-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
9626088-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
9651048-bitgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
9740608-bitgcc -march=nocona -O -fomit-frame-pointer2012012620120120
9753048-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
9778728-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
9787848-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
9907088-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
9910848-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
9917968-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
9922168-bitgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
9925248-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
9935688-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
9936408-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
18839768-bitgcc2012012620120120
18842728-bitcc2012012620120120
18932568-bitgcc -funroll-loops2012012620120120

Checksum failure

Implementation: crypto_hash/shavite3512/sphlib
Compiler: cc
83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6
Number of similar (compiler,implementation) pairs: 198, namely:
CompilerImplementations
cc sphlib sphlib-small
gcc sphlib sphlib-small
gcc -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -O -fomit-frame-pointer sphlib sphlib-small
gcc -Os -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops sphlib sphlib-small
gcc -funroll-loops -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small

Checksum failure

Implementation: crypto_hash/shavite3512/sphlib
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6 83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6
Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/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: 693, namely:
CompilerImplementations
cc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: cc
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:309:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]

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/shavite3512/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: 28, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:309:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:309:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]

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