Implementation notes: amd64, sandy, crypto_hash/shavite3512

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
69072IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
69104IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
69140IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
69292IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
69372IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2012081620120812
69884IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
69892IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
70144IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
70516low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
70628low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
70660low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
70660IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
70684low-memgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
70740low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
70756low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
70792low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
70988low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
71604low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
71956IntelL1Cacheclang -O3 -mavx2012071220120709
72436IntelL1Cachegcc -O -fomit-frame-pointer2012081620120812
72500IntelL1Cachegcc -m64 -O -fomit-frame-pointer2012081620120812
72508IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
72544low-memgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
72640IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2012081620120812
72676low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
72844low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
72880low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
72892IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
72952low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
72956IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
73192low-memgcc -march=k8 -O -fomit-frame-pointer2012081620120812
73412IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
73428IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
73456low-memgcc -O -fomit-frame-pointer2012081620120812
73460low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
73468low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
73472low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
73492low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
73492low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
73492low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
73504low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
73516low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
73572IntelL1Cacheclang -O32012071220120709
73812low-memgcc -m64 -O -fomit-frame-pointer2012081620120812
73920low-memgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
74100low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
74148low-memgcc -march=nocona -O -fomit-frame-pointer2012081620120812
74268IntelL1Cachegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
74428IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
74752low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
75012IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
75100IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2012081620120812
75268low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
75288low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
75292IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2012081620120812
75308low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
75584IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
75988low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
75992low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
76260low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
76328low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
76416IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
76436low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
76536low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
76596low-memgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
76752low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
76756low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
76760low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
77012lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
77012low-memgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
77260lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
77516low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
77556IntelL1Cachegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
78088IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
78212low-memgcc -m64 -O2 -fomit-frame-pointer2012081620120812
78224IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
78376IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
78416IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
78440lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
78548lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
78588low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
78600low-memclang -O3 -mavx2012071220120709
78660low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
78772IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
78800low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
78904low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
78988low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
79052low-memgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
79148low-memclang -O32012071220120709
79296IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2012081620120812
79452low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
79568IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
79612low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
79664IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
79684IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
79832IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
79836lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
79872IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
79872lower-memgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
79880low-memgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
80028low-memgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
80092IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
80132IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2012081620120812
80152low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
80236low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
80252IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
80256IntelL1Cachegcc -Os -fomit-frame-pointer2012081620120812
80348IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
80356IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2012081620120812
80380IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
80408IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
80452IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
80460IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
80476low-memgcc -O2 -fomit-frame-pointer2012081620120812
80576IntelL1Cachegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
80636low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
80676IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
80716IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
80716IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
80732IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
80744IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
80816lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
80820lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
80920IntelL1Cachegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
80972lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
81016lower-memgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
81024low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
81040IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
81156IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
81184lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
81256low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
81404lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
81420low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
81560IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
81624IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
81632lower-memclang -O3 -mavx2012071220120709
81672lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
81720lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
81760low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
81832lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
81868lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
81896lower-memgcc -march=nocona -O -fomit-frame-pointer2012081620120812
81900low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
81952low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
82128lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
82176lower-memclang -O32012071220120709
82196lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
82292IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
82304IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
82404lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
82552low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
82632low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
82636IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
82652low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
82736low-memgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
82832IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
82844low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
82896low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
82912low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
82948low-memgcc -O3 -fomit-frame-pointer2012081620120812
83020IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
83036low-memgcc -m64 -O3 -fomit-frame-pointer2012081620120812
83048low-memgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
83068lower-memgcc -O -fomit-frame-pointer2012081620120812
83096IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
83132lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
83180lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
83252low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
83284lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
83316lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
83320lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
83324lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
83364low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
83380lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
83396lower-memgcc -m64 -O -fomit-frame-pointer2012081620120812
83424IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
83456low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
83468lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
83472low-memgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
83484lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
83488lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
83520IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
83728low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
83744low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
83764IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
83784low-memgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
83852lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
83856IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
83872IntelL1Cachegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
83888low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
83896low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
83904low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
83956low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
84048lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
84060IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
84060IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
84084low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
84096low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
84128IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2012081620120812
84140IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
84224IntelL1Cachegcc -O3 -fomit-frame-pointer2012081620120812
84232low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
84296low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
84340IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
84356low-memgcc -Os -fomit-frame-pointer2012081620120812
84368low-memgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
84388IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
84552low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
84596IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
84676low-memgcc -m64 -Os -fomit-frame-pointer2012081620120812
84892IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
84928lower-memgcc -Os -fomit-frame-pointer2012081620120812
84960lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
84964lower-memgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
85004lower-memgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
85020IntelL1Cachegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
85032lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
85044lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
85072lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
85084lower-memgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
85092lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
85176lower-memgcc -m64 -Os -fomit-frame-pointer2012081620120812
85188IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
85200low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
85224lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
85228lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
85244lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
85432low-memgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
85444lower-memgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
85464lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
85492IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
85524IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
85632low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
85736lower-memgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
85752lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
85768lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
85828IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
86164lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
86324low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
86436IntelL1Cachegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
86504lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
86644lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
86672lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
86676lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
86688lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
86692lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
86696lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
86716lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
86940lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
86980lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
87028IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
87076IntelL1Cachegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
87144lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
87204lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
87320IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
87356lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
87484lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
87524lower-memgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
87548lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
87592lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
87684IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
87724IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
87772lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
87796low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
87824lower-memgcc -m64 -O2 -fomit-frame-pointer2012081620120812
87868lower-memgcc -O2 -fomit-frame-pointer2012081620120812
87868IntelL1Cachegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
87964lower-memgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
87988lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
88004IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
88044IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
88136lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
88136lower-memgcc -march=k8 -O -fomit-frame-pointer2012081620120812
88352IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
88492lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
88496lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
88608lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
88672lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
88716IntelL1Cachegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
88756low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
88772lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
89316lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
89420IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
89456lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
89556lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
89764IntelL1Cachegcc -O2 -fomit-frame-pointer2012081620120812
89848IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
89936IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
90016lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
90016lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
90356lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
90432lower-memgcc -O3 -fomit-frame-pointer2012081620120812
90500lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
90596IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2012081620120812
90924lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
91140lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
91264lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
91572lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
91620lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
91756lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
91920lower-memgcc -m64 -O3 -fomit-frame-pointer2012081620120812
92176lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
92564lower-memgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
92844IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
92852lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
94540IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
133684no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
133920no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
133920no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
134072no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
134608new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
134612no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
134720no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
134740new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
134784new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
134888new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
135120no-saltgcc -O3 -fomit-frame-pointer2012081620120812
135220new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
135244no-saltgcc -m64 -O3 -fomit-frame-pointer2012081620120812
135252new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
135340new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
135400no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
135464new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
135624no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
135696no-saltgcc -O -fomit-frame-pointer2012081620120812
135732no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
135736no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
135756new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
135760no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
135824new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
135880no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
135880new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
135904no-saltgcc -m64 -O -fomit-frame-pointer2012081620120812
135932new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
135944no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
135980no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
135980no-saltgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
136064no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
136076no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
136140no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
136160no-saltgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
136476no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
136508no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
136772no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
136776no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
136836new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2012081620120812
136952no-saltgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
136988no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
137048no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
137080no-saltgcc -march=k8 -O -fomit-frame-pointer2012081620120812
137104new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
137112no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
137140no-saltgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
137196no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
137228new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
137248no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
137356no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
137436new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
137468new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
137588new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
137620no-saltgcc -march=nocona -O -fomit-frame-pointer2012081620120812
137696new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
137732no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
137744no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
137752no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
137784new-aes-roundgcc -m64 -O -fomit-frame-pointer2012081620120812
137852no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
137876no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
137888no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
137920new-aes-roundgcc -O -fomit-frame-pointer2012081620120812
138024no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
138028new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
138040no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
138072new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
138168no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
138188no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
138196no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
138244no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
138300no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
138548new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2012081620120812
138580new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
138864new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
138996new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
139012new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
139196new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
139300no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
139384no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
139416new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
139488new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
139592no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
139628new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
139724no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
139804no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
140032no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
140088no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
140236no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
140256no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
140304different-ordergcc -march=k8 -O -fomit-frame-pointer2012081620120812
140408no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
140440no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
140528no-saltgcc -m64 -O2 -fomit-frame-pointer2012081620120812
140528no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
140564no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
140580no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
140580different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
140596no-saltgcc -O2 -fomit-frame-pointer2012081620120812
140676no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
140716new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
140748no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
140860new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
140880new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
140884new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
141108new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
141272different-ordergcc -m64 -O -fomit-frame-pointer2012081620120812
141312different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
141396new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
141424no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
141496no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
141516no-saltgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
141536no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
141596no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
141632no-saltgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
141768different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
141788different-ordergcc -march=barcelona -O -fomit-frame-pointer2012081620120812
141800no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
141804different-ordergcc -O -fomit-frame-pointer2012081620120812
141860different-ordergcc -march=nocona -O -fomit-frame-pointer2012081620120812
141864different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
141880different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
142068different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
142136different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
142164new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
142256new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
142300new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
142352new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2012081620120812
142356new-aes-roundgcc -O3 -fomit-frame-pointer2012081620120812
142408new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
142496new-aes-roundgcc -O2 -fomit-frame-pointer2012081620120812
142564new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
142860new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
143332new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
143508different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
143520new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
143592new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
143900new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
144032new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
144080new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
144088new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
144116new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
144228new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
144368new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
144588new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
144836new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
144896new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
144904new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
144908new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
144920new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
145020new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
145056new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
145064new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2012081620120812
145084new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
145160different-ordergcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
145176different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
145212new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
145504new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
145540new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
145576no-saltclang -O3 -mavx2012071220120709
145616new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
145672new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
145760new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
145796new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
145868no-saltclang -O32012071220120709
146164different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
146240different-ordergcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
146248different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
146420different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
146436different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
146532different-ordergcc -funroll-loops -O -fomit-frame-pointer2012081620120812
146540different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
146780different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
146808different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
146876different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
146992different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
147120different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
147328new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
147904no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
147984no-saltgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
147992no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
148024no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
148032no-saltgcc -m64 -Os -fomit-frame-pointer2012081620120812
148044different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
148092no-saltgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
148128no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
148216no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
148228no-saltgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
148256no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
148308no-saltgcc -Os -fomit-frame-pointer2012081620120812
148428no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
148592IntelL1Cachegcc2012081620120812
148640no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
148664no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
148704no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
148720no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
149748IntelL1Cachegcc -funroll-loops2012081620120812
149852new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
149940new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
150204new-aes-roundclang -O32012071220120709
150236new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
150312new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
150396new-aes-roundgcc -m64 -Os -fomit-frame-pointer2012081620120812
150468new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
150536different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
150556new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
150564new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
150620new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
150620different-ordergcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
150732new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
150740new-aes-roundclang -O3 -mavx2012071220120709
150828new-aes-roundgcc -Os -fomit-frame-pointer2012081620120812
151028new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
151484new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
151688different-ordergcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
151756no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
151764low-memgcc -funroll-loops2012081620120812
151940no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
151948no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
151964no-saltgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
152084no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
152088no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
152096no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
152356no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
152428new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
152544low-memcc2012081620120812
152600different-ordergcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
152608IntelL1Cachecc2012081620120812
152692different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
152760new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
152768new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
152776new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
152796new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
152824new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
152852new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
152876different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
153012new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
153196new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
153212different-ordergcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
153432different-ordergcc -O3 -fomit-frame-pointer2012081620120812
153444different-ordergcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
153528new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
153628new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
153668different-ordergcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
153704different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
153732different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
153776different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
153900new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
153936no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
154032low-memgcc2012081620120812
154136different-ordergcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
154244different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
154336different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
154452different-ordergcc -m64 -O3 -fomit-frame-pointer2012081620120812
154684different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
154740different-ordergcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
154856different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
155016different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
155020different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
155140different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
155164different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
155168different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
155204different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
155292different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
155344different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
155388different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
155392different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
155428different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
155468different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
155484different-ordergcc -m64 -O2 -fomit-frame-pointer2012081620120812
155556different-ordergcc -O2 -fomit-frame-pointer2012081620120812
155676different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
155688different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
155796different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
155912different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
156012different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
156124different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
156144different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
156604different-ordergcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
157080different-ordergcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
157528different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
159032different-ordergcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
159048different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
159128different-ordergcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
159276different-orderclang -O32012071220120709
159820different-orderclang -O3 -mavx2012071220120709
160884different-ordergcc -m64 -Os -fomit-frame-pointer2012081620120812
160904different-ordergcc -Os -fomit-frame-pointer2012081620120812
160960different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
161000different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
161028different-ordergcc -march=nocona -Os -fomit-frame-pointer2012081620120812
161112different-ordergcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
161124different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
161212different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
161244different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
161252different-ordergcc -march=k8 -Os -fomit-frame-pointer2012081620120812
161288different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
161316different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
161504different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
165872different-ordergcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
165880different-ordergcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
165964different-ordergcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
165984different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
166088different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
166220different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
166428different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
167960different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
168328different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
168540different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
168620different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
168736different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
186132lower-memgcc2012081620120812
186596lower-memgcc -funroll-loops2012081620120812
188840lower-memcc2012081620120812
236088new-aes-roundgcc2012081620120812
236720new-aes-roundgcc -funroll-loops2012081620120812
237912new-aes-roundcc2012081620120812
245224no-saltcc2012081620120812
245340no-saltgcc -funroll-loops2012081620120812
245388no-saltgcc2012081620120812
247736different-ordergcc -funroll-loops2012081620120812
247968different-ordergcc2012081620120812
248524different-ordercc2012081620120812
2661648-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2664448-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2668328-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
2670288-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2676568-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2676968-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
2701208-bitgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
2760568-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
2763968-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
2771968-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
2772488-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
2775288-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2777528-bitgcc -O3 -fomit-frame-pointer2012081620120812
2778368-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
2780168-bitgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2784168-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2787608-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
2788288-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
2788408-bitgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
2790248-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2812768-bitgcc -m64 -O3 -fomit-frame-pointer2012081620120812
2908288-bitgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
2909088-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2911008-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2915248-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
2922408-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2928488-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
2929408-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
2931968-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2936768-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
2941768-bitgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2941928-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
2942648-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2945248-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
2947408-bitgcc -O2 -fomit-frame-pointer2012081620120812
2949208-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2950408-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2952648-bitgcc -m64 -O2 -fomit-frame-pointer2012081620120812
2962848-bitgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
2972848-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
2973368-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
2988048-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
5177648-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
5212968-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
5576408-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
5595848-bitgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
5702048-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
5727408-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
5735368-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
5736528-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
5740128-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
5750568-bitgcc -Os -fomit-frame-pointer2012081620120812
5750968-bitgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
5755928-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
5756888-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
5759008-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
5760088-bitgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
5761128-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
5764648-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
5765528-bitgcc -m64 -Os -fomit-frame-pointer2012081620120812
5766368-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
5770728-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
5771408-bitgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
5784248-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
5790768-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
5791648-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
5792008-bitgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
5792328-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
5793328-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
5794888-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
5814968-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
6189648-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
6232528-bitgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
6251728-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
6254408-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
7932408-bitclang -O32012071220120709
7998608-bitclang -O3 -mavx2012071220120709
8864448-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
8877848-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
9400248-bitgcc -march=nocona -O -fomit-frame-pointer2012081620120812
9411168-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
9440888-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
9460688-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
9625968-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
9626448-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
9658448-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
9682968-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
9692408-bitgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
9693008-bitgcc -march=k8 -O -fomit-frame-pointer2012081620120812
9695048-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
9709968-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
9710128-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
9710528-bitgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
9712088-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
9719368-bitgcc -m64 -O -fomit-frame-pointer2012081620120812
9730968-bitgcc -O -fomit-frame-pointer2012081620120812
9732008-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
9739208-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
9742128-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
9746328-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
9757488-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
9759448-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
18974408-bitgcc2012081620120812
18974488-bitgcc -funroll-loops2012081620120812
19035768-bitcc2012081620120812

Checksum failure

Implementation: crypto_hash/shavite3512/sphlib
Compiler: cc
83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6
Number of similar (compiler,implementation) pairs: 202, namely:
CompilerImplementations
cc sphlib sphlib-small
clang -O3 sphlib sphlib-small
clang -O3 -mavx 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: clang -O3
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
clang -O3 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -mavx 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: clang -O3
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt; [-Wbuiltin-requires-header]
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 aes-instruct
clang -O3 -mavx 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