Implementation notes: amd64, sandy0, crypto_hash/shavite3512

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
69188IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
69320IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
69336IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
69420IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2012032920120316
69448IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
69460IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
69960IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
70744low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
70800low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
70816low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
70828IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
70832low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
70840low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
70856low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
70924low-memgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
70944low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
71456low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
72040IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
72148IntelL1Cachegcc -m64 -O -fomit-frame-pointer2012032920120316
72168IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2012032920120316
72188IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
72196IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
72200IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
72220IntelL1Cachegcc -O -fomit-frame-pointer2012032920120316
73220low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
73232low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
73268low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
73272low-memgcc -m64 -O -fomit-frame-pointer2012032920120316
73276low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
73280low-memgcc -O -fomit-frame-pointer2012032920120316
73340IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
73436low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
73480low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
73520low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
73556low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
73620low-memgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
73692low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
73736low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
73824low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
73860low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
73896low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
73944IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2012032920120316
73992IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
74032IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2012032920120316
74652IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
74668IntelL1Cachegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
74748IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
74808low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
74848low-memgcc -march=nocona -O -fomit-frame-pointer2012032920120316
75180low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
75192low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
75324IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
75364low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
75400low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
75420low-memgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
75424lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
75436lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
75460low-memgcc -march=k8 -O -fomit-frame-pointer2012032920120316
75556IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
75724low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
76528low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
76560low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
76572low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
76720low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
76772low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
76868low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
76944low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
77120low-memgcc -O2 -fomit-frame-pointer2012032920120316
77136low-memgcc -m64 -O2 -fomit-frame-pointer2012032920120316
77168low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
77256IntelL1Cachegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
77744low-memgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
77816low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
77964low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
77996low-memgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
78000low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
78116low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
78188low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
78272low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
78396lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
78424lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
78640lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
78680lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
78792lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
78956lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
79036low-memgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
79096low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
79116low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
79128lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
79208low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
79512low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
79532low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
79576low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
79788low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
79936low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
79980low-memgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
80024low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
80536lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
80600lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
81352lower-memgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
81752lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
81988lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
82140lower-memgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
82148lower-memgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
82160lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
82168lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
82380lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
82440lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
82520lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
82540low-memgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
82584low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
82640low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
82648lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
82816lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
82856lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
82920lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
83004lower-memgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
83040low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
83040low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
83080low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
83084low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
83108lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
83140lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
83164lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
83180lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
83212low-memgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
83212lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
83248IntelL1Cachegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
83260lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
83300low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
83312IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
83360low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
83392lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
83404lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
83412IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
83476IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
83540low-memgcc -O3 -fomit-frame-pointer2012032920120316
83664low-memgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
83668low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
83672low-memgcc -m64 -O3 -fomit-frame-pointer2012032920120316
83692lower-memgcc -m64 -O2 -fomit-frame-pointer2012032920120316
83732IntelL1Cachegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
83756lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
83756IntelL1Cachegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
83788low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
83788low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
83820lower-memgcc -O2 -fomit-frame-pointer2012032920120316
83920IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
84024IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
84032IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2012032920120316
84056IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
84148IntelL1Cachegcc -O3 -fomit-frame-pointer2012032920120316
84256lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
84296low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
84308IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
84328IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
84364low-memgcc -Os -fomit-frame-pointer2012032920120316
84400IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
84424low-memgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
84456low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
84460low-memgcc -m64 -Os -fomit-frame-pointer2012032920120316
84464IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
84476low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
84480low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
84532low-memgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
84620IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
84628IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
84736low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
84764IntelL1Cachegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
84772IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
84824IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
84836lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
84856lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
84932lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
84936low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
84992low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
85012low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
85016low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
85036low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
85040lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
85064lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
85092low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
85140lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
85172lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
85204lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
85232low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
85288lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
85356lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
85392lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
85424lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
85468lower-memgcc -march=nocona -O -fomit-frame-pointer2012032920120316
85496IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
85620lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
85652low-memgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
85700lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
85736lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
85752lower-memgcc -m64 -O3 -fomit-frame-pointer2012032920120316
85776low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
85780lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
85812lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
85860low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
85968lower-memgcc -O3 -fomit-frame-pointer2012032920120316
85972IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
86188lower-memgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
86456low-memgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
86480low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
86528IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
86640lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
87164IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
87224lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
87244lower-memgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
87248lower-memgcc -Os -fomit-frame-pointer2012032920120316
87248lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
87256lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
87296lower-memgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
87300lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
87308lower-memgcc -m64 -Os -fomit-frame-pointer2012032920120316
87316lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
87396lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
87424lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
87444lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
87472lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
87564lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
87616lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
87692IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
87756lower-memgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
87768lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
88008lower-memgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
88008lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
88032lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
88048lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
88052lower-memgcc -march=k8 -O -fomit-frame-pointer2012032920120316
88192lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
88224lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
88320lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
88320lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
88704lower-memgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
88888IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
88924lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
88956lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
89156IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
89264IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2012032920120316
89280IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
89296IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
89324IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
89344IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
89372lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
89392IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
89416IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
89432IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
89448IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
89472IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
89480IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
89612IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
89616IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
89692IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
89776IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
89784IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
89808IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
89832IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
89888IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
89916IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2012032920120316
89968IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
89988lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
89996lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
90016IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
90024IntelL1Cachegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
90032IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
90036IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
90056IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
90068IntelL1Cachegcc -O2 -fomit-frame-pointer2012032920120316
90100IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
90224lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
90300IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
90312lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
90316lower-memgcc -O -fomit-frame-pointer2012032920120316
90320IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
90320IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
90364IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
90544lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
90556lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
90612lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
90612lower-memgcc -m64 -O -fomit-frame-pointer2012032920120316
90640IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
90776IntelL1Cachegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
90940IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
90956IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
90964IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
90976IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
91088IntelL1Cachegcc -Os -fomit-frame-pointer2012032920120316
91160lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
91832IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
91836IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
91876IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2012032920120316
91956IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2012032920120316
92932IntelL1Cachegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
93028IntelL1Cachegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
93660IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
94180IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
94536IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
127760no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
127944no-saltgcc -m64 -O3 -fomit-frame-pointer2012032920120316
127948no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
127976no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
128128no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
128196no-saltgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
128372no-saltgcc -O3 -fomit-frame-pointer2012032920120316
129116new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
129332new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
129588new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
129888new-aes-roundgcc -O3 -fomit-frame-pointer2012032920120316
129976new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
130140new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2012032920120316
130212new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
130268new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
130312new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
130316new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
130328new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
130488new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
130496new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
130944new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
131240new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
131580no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
131860no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
131972no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
132144no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
132332no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
132412new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
132576no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
132828no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
132976no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
133188no-saltgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
135776no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
135896no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
135900no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
135900no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
136144no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
136152no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
136312no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
136352no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
136404no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
136408no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
136420no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
136884no-saltgcc -m64 -O2 -fomit-frame-pointer2012032920120316
136884no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
136932no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
136936no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
137036no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
137240no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
137592no-saltgcc -O2 -fomit-frame-pointer2012032920120316
137700new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
137704no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
137716no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
137736no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
137808new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
137832no-saltgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
137860new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
137868no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
137876new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
137876no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
137884no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
137936no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
138136new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
138144new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
138204new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
138260no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
138264new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
138308no-saltgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
138340new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
138348no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
138440no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
138460new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
138508no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
138520no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
138680new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
138692no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
138696new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
138768new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
138772no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
138784new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
139340new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
139364new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
139404new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
139412new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
139480new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
139616new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
139648new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
139688new-aes-roundgcc -O2 -fomit-frame-pointer2012032920120316
139720new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
139732new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
139768new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2012032920120316
139800new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
139880new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
140056new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
140088new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
140140new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
140268new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
140556new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
140880new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
140980new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
143460no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
143516no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
143924no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
144072no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
144356new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
144464new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
144476new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
144488new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
144668different-ordergcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
144692different-ordergcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
144724no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
144764different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
144772no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
144808no-saltgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
144820no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
144840no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
144860new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
144968new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
145032different-ordergcc -m64 -O -fomit-frame-pointer2012032920120316
145040new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
145060new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
145068different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
145084different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
145128different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
145144new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
145196different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
145244different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
145276different-ordergcc -O -fomit-frame-pointer2012032920120316
145340different-ordergcc -march=barcelona -O -fomit-frame-pointer2012032920120316
145488no-saltgcc -march=nocona -O -fomit-frame-pointer2012032920120316
145532different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
145548no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
145588new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2012032920120316
145688different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
145744new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
145756new-aes-roundgcc -m64 -O -fomit-frame-pointer2012032920120316
145780new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
145808different-ordergcc -march=k8 -O -fomit-frame-pointer2012032920120316
145872new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
145896new-aes-roundgcc -O -fomit-frame-pointer2012032920120316
145924no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
146040new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
146080no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
146080new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
146092no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
146108no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
146108no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
146116no-saltgcc -O -fomit-frame-pointer2012032920120316
146128no-saltgcc -m64 -O -fomit-frame-pointer2012032920120316
146128no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
146156no-saltgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
146168new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
146184new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
146188no-saltgcc -march=k8 -O -fomit-frame-pointer2012032920120316
146200new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
146428no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
146580different-ordergcc -march=nocona -O -fomit-frame-pointer2012032920120316
146684different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
147172new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
147176new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2012032920120316
147188new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
147248new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
147320new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
147500no-saltgcc -Os -fomit-frame-pointer2012032920120316
147532no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
147556no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
147592no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
147596no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
147628no-saltgcc -m64 -Os -fomit-frame-pointer2012032920120316
147640no-saltgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
147652no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
147652no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
147656no-saltgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
147724no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
147732no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
147740no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
147740no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
147820no-saltgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
147896no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
148068no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
148140no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
148176no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
148320different-ordergcc -funroll-loops -O -fomit-frame-pointer2012032920120316
148500different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
148672different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
148700different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
148704different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
148732different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
148912different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
148932different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
148964different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
149440different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
149544different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
149600different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
150020new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
150032new-aes-roundgcc -Os -fomit-frame-pointer2012032920120316
150052new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
150116new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
150124new-aes-roundgcc -m64 -Os -fomit-frame-pointer2012032920120316
150144new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
150152different-ordergcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
150176new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
150228different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
150244different-ordergcc -m64 -O2 -fomit-frame-pointer2012032920120316
150248different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
150252different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
150260new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
150280new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
150312different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
150352different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
150384new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
150452new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
150644new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
150656different-ordergcc -O2 -fomit-frame-pointer2012032920120316
150812different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
150816new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
150824different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
150852IntelL1Cachegcc2012032920120316
150928IntelL1Cachecc2012032920120316
151020IntelL1Cachegcc -funroll-loops2012032920120316
151028different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
151068different-ordergcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
151556different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
151600different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
151776different-ordergcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
151896no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
151916different-ordergcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
151968no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
151984no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
151988no-saltgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
151996no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
152004no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
152032no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
152044different-ordergcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
152048no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
152096different-ordergcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
152112no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
152156different-ordergcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
152304different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
152496new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
152508low-memgcc2012032920120316
152512different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
152524new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
152596new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
152664low-memgcc -funroll-loops2012032920120316
152700different-ordergcc -O3 -fomit-frame-pointer2012032920120316
152760low-memcc2012032920120316
152832different-ordergcc -m64 -O3 -fomit-frame-pointer2012032920120316
152940different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
152952different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
152964different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
153356different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
153408different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
153476different-ordergcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
153520new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
153540new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
153596new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
153596new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
153636new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
153644different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
153660different-ordergcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
153716new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
153776new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
153796new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
153868different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
153928different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
153940different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
153968different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
154152different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
154164different-ordergcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
154164different-ordergcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
154908different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
154940different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
154996different-ordergcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
155096new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
155312different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
155412different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
155468different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
155624different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
158112different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
158476different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
163464different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
163548different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
163572different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
163616different-ordergcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
163660different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
163780different-ordergcc -march=nocona -Os -fomit-frame-pointer2012032920120316
163816different-ordergcc -m64 -Os -fomit-frame-pointer2012032920120316
163824different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
163832different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
163836different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
163840different-ordergcc -Os -fomit-frame-pointer2012032920120316
163896different-ordergcc -march=k8 -Os -fomit-frame-pointer2012032920120316
165052different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
165724different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
166056different-ordergcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
167900different-ordergcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
168216different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
168328different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
168872different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
169060different-ordergcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
169076different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
169124different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
169140different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
169456different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
170212different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
187952lower-memcc2012032920120316
188152lower-memgcc -funroll-loops2012032920120316
188192lower-memgcc2012032920120316
231428new-aes-roundgcc2012032920120316
231496new-aes-roundgcc -funroll-loops2012032920120316
232352new-aes-roundcc2012032920120316
266908different-ordergcc -funroll-loops2012032920120316
267288different-ordergcc2012032920120316
267784different-ordercc2012032920120316
268752no-saltgcc -funroll-loops2012032920120316
269048no-saltgcc2012032920120316
269204no-saltcc2012032920120316
2867208-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
2868608-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
2882128-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
2883048-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
2887208-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
2900088-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
2900328-bitgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
2901088-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
2901208-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
2901408-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
2914408-bitgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
2917128-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
2921008-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
2930248-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
2938088-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
2942928-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
2958368-bitgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
2959808-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
2964008-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
2976528-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
2978568-bitgcc -m64 -O3 -fomit-frame-pointer2012032920120316
2978648-bitgcc -O3 -fomit-frame-pointer2012032920120316
2983768-bitgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
2990008-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
2999328-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
3001768-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
3002448-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
3002848-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
3003928-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
3008368-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
3009528-bitgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
3010128-bitgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
3012488-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
3019128-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
3019928-bitgcc -m64 -O2 -fomit-frame-pointer2012032920120316
3020488-bitgcc -O2 -fomit-frame-pointer2012032920120316
3022248-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
3023768-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
3026688-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
3042128-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
3043328-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
3045568-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
5375688-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
5376128-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
5384288-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
5386288-bitgcc -m64 -Os -fomit-frame-pointer2012032920120316
5388728-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
5392368-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
5401368-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
5401528-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
5402008-bitgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
5403288-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
5407768-bitgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
5409768-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
5412768-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
5412888-bitgcc -Os -fomit-frame-pointer2012032920120316
5424328-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
5431048-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
5567768-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
5574008-bitgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
5629648-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
5632728-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
5637648-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
5730408-bitgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
5906288-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
5912208-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
6013168-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
6015328-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
6026088-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
6026288-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
6031808-bitgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
6033328-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
6033928-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
6057128-bitgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
6059168-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
9325488-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
9337888-bitgcc -march=k8 -O -fomit-frame-pointer2012032920120316
9392608-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
9410288-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
9430568-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
9434408-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
9440328-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
9440368-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
9446968-bitgcc -m64 -O -fomit-frame-pointer2012032920120316
9455328-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
9455408-bitgcc -O -fomit-frame-pointer2012032920120316
9459888-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
9627288-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
9631608-bitgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
9728648-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
9750288-bitgcc -march=nocona -O -fomit-frame-pointer2012032920120316
9772128-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
9785888-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
9911608-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
9915008-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
9923568-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
9926648-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
9927888-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
9929568-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
9931728-bitgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
18871368-bitgcc -funroll-loops2012032920120316
18880768-bitcc2012032920120316
18914968-bitgcc2012032920120316

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