Implementation notes: amd64, bulldozer, crypto_hash/shavite3512

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
79495no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
82787no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
85318different-ordergcc -funroll-loops -O -fomit-frame-pointer2012053020120525
85928different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
86975no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
90727IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
91470new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
92402different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
92446different-ordergcc -O -fomit-frame-pointer2012053020120525
98825IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
99814IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
99814no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
100590IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
101277different-ordergcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
101435low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
102172IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
102399different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
104141no-saltgcc -march=k8 -O -fomit-frame-pointer2012053020120525
104403low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
105116low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
105204low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
105230low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
105577low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
106208new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2012053020120525
106581no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
106944IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
107378low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
107399IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
107448different-ordergcc -m64 -O2 -fomit-frame-pointer2012053020120525
107489no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
107531new-aes-roundgcc -O -fomit-frame-pointer2012053020120525
107642no-saltgcc -O3 -fomit-frame-pointer2012053020120525
107645low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
107756new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
107856IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
108153low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
108168different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
108417new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
108530new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
108853low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
108953IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
109464no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
109561IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
109687low-memgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
109696new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
109759different-ordergcc -march=nocona -O -fomit-frame-pointer2012053020120525
109863IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
109911different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
110030low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
110045low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
110137low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
110499no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
111043IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
111517new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
111553low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
111658IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2012053020120525
111874low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
112353low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
112406IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
112670low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
113154low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
113189low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
113223low-memgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
113611no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
113613low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
113651low-memgcc -march=k8 -O -fomit-frame-pointer2012053020120525
113734IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
113991IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2012053020120525
114188new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
114477different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
115460no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
115536low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
115820low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
115871low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
115884low-memgcc -O -fomit-frame-pointer2012053020120525
115899new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
115908low-memgcc -m64 -O -fomit-frame-pointer2012053020120525
115925no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
116007low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
116008no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
116120low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
116145IntelL1Cachegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
116324new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
116394new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
116496low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
116842low-memgcc -march=nocona -O -fomit-frame-pointer2012053020120525
117127different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
117184new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
117260new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
117270low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
117454no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
117493low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
117898no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
118398new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
118560IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2012053020120525
118942lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
118960IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
119006no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
119020lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
119143low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
119345IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2012053020120525
119421new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
119449new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
119535no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
119626low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
119745low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
119925IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
119952IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
119976new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
120301IntelL1Cachegcc -m64 -O -fomit-frame-pointer2012053020120525
120457IntelL1Cachegcc -O -fomit-frame-pointer2012053020120525
120530low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
120691no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
120785new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
120909new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
120919lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
121028new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
121267IntelL1Cachegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
121521low-memgcc -O2 -fomit-frame-pointer2012053020120525
121588different-ordergcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
121590low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
121920new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
122254no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
122701lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
122815different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
123234no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
123420no-saltgcc -O2 -fomit-frame-pointer2012053020120525
123850low-memgcc -m64 -O2 -fomit-frame-pointer2012053020120525
123875no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
123909new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
124529low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
124625no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
124986no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
125306no-saltgcc -O -fomit-frame-pointer2012053020120525
125317no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
125337no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
125531low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
125700low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
126142lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
126212low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
126255low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
126287low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
126462lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
126473lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
126556low-memgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
126567lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
126770new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
126801lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
126826no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
126929new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
127055lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
127233lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
127445lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
127571lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
127581lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
127807lower-memgcc -m64 -O2 -fomit-frame-pointer2012053020120525
127839different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
127882different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
128184no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
128249lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
128351no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
128424no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
128574lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
128774no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
129137new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
129160IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
129195IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
129517lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
129647IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
129697lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
129799lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
129913different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
129919no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
130060low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
130700new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
130729new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
130848low-memgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
130902low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
130949no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
131581no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
131691different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
132275low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
132470IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
132523low-memgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
132637low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
132646low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
132808lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
132868IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
133121lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
133199lower-memgcc -O2 -fomit-frame-pointer2012053020120525
133278lower-memgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
133367lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
133381IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
133469lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
133612no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
133866lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
133874low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
134363different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
134388low-memgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
134396lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
134470IntelL1Cachegcc -O2 -fomit-frame-pointer2012053020120525
134613different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
134697lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
134812IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
134855IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
134994IntelL1Cachegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
135180low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
135310IntelL1Cachegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
135445different-ordergcc -march=barcelona -O -fomit-frame-pointer2012053020120525
135648no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
135915lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
135952no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
135973new-aes-roundgcc -Os -fomit-frame-pointer2012053020120525
135986different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
136051lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
136077IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
136152lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
136217low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
136305IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
136412IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
136424low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
136683IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
136702IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
136744low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
136764lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
136774lower-memgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
136816low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
136826low-memgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
136915lower-memgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
137004IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
137053lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
137075lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
137180lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
137194low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
137196low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
137224IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
137287different-ordergcc -m64 -O3 -fomit-frame-pointer2012053020120525
137315new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
137343low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
137400IntelL1Cachegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
137456lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
137461no-saltgcc -m64 -O2 -fomit-frame-pointer2012053020120525
137467IntelL1Cachegcc -O3 -fomit-frame-pointer2012053020120525
137469new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
137481low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
137488low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
137582low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
137622IntelL1Cachegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
137695low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
137763lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
137858low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
137972low-memgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
138000low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
138063IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
138111new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
138204low-memgcc -Os -fomit-frame-pointer2012053020120525
138250low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
138250lower-memgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
138272low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
138383low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
138400low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
138404IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2012053020120525
138595lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
138760low-memgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
138843low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
138953low-memgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
138954low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
139124low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
139188new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
139243low-memgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
139247different-ordergcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
139299lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
139304low-memgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
139439low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
139546low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
139579low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
139589different-ordergcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
139697low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
139883new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
139956lower-memgcc -O3 -fomit-frame-pointer2012053020120525
139971lower-memgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
139972low-memgcc -m64 -Os -fomit-frame-pointer2012053020120525
139995different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
140008new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
140069no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
140112new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
140164low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
140170no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
140224different-ordergcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
140264low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
140336low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
140344IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
140359no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
140455low-memgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
140457lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
140479low-memgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
140589no-saltgcc -m64 -Os -fomit-frame-pointer2012053020120525
140761low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
141048no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
141121no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
141162different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
141174low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
141367different-ordergcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
141491new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
141538no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
141609IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
141639low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
141710new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
141762no-saltgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
141793lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
141804no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
141953new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
141961different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
142104no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
142153lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
142158lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
142184lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
142304lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
142349lower-memgcc -march=nocona -O -fomit-frame-pointer2012053020120525
142481lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
142733no-saltgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
142843no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
142942different-ordergcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
142988lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
142990different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
143002different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
143065IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
143149low-memgcc -O3 -fomit-frame-pointer2012053020120525
143164lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
143174lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
143346IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
143426no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
143553new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
143731IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
143784low-memgcc -m64 -O3 -fomit-frame-pointer2012053020120525
143836IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
143938IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
144060no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
144212IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2012053020120525
144407lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
144465lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
144764new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
144777different-ordergcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
144800new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
144978lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
145069lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
145099lower-memgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
145181IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
145197new-aes-roundgcc -m64 -Os -fomit-frame-pointer2012053020120525
145485IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
145528lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
145588lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
145731new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
145750new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
145758different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
145980lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
146043lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
146082IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
146206new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
146207IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
146286no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
146383different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
146411lower-memgcc -march=k8 -O -fomit-frame-pointer2012053020120525
146633different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
146644new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
146926lower-memgcc -m64 -O3 -fomit-frame-pointer2012053020120525
147012new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2012053020120525
147022different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
147094different-ordergcc -march=nocona -Os -fomit-frame-pointer2012053020120525
147263lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
147620different-ordergcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
147852IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
147987different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
147993lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
148010new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
148168lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
148238no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
148450IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
148518different-ordergcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
148612lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
148661lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
148855lower-memgcc -m64 -O -fomit-frame-pointer2012053020120525
148912lower-memgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
148995lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
149005new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
149009lower-memgcc -O -fomit-frame-pointer2012053020120525
149036IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
149038different-ordergcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
149039IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
149066IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
149081lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
149095no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
149238lower-memgcc -m64 -Os -fomit-frame-pointer2012053020120525
149307IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2012053020120525
149410IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
149589lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
149709no-saltgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
149839lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
149862IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
149947lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
149954lower-memgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
149979new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
150234IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
150252no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
150373IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
150373new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
150394IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
150414no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
150458IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
150620IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
150679IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
150767lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
150768lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
150783lower-memgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
150789IntelL1Cachegcc -Os -fomit-frame-pointer2012053020120525
150869IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2012053020120525
150930IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
150986lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
151011new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
151119lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
151179lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
151247lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
151252IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
151313different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
151374new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
151377IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
151402lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
151457IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
151505IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
151506lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
151582new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
151592IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
151679IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
151681IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
151685new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
151779IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
151817lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
151907different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
152001IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
152048new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
152112new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
152115no-saltgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
152132IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
152225different-ordergcc -Os -fomit-frame-pointer2012053020120525
152254IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
152337IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
152526IntelL1Cachegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
152535different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
152542IntelL1Cachegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
152707IntelL1Cachegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
152713IntelL1Cachegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
152919no-saltgcc -m64 -O -fomit-frame-pointer2012053020120525
152949no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
153064IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2012053020120525
153135different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
153256new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
153442IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
153794lower-memgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
153837no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
154038lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
154228lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
154233new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
154328lower-memgcc -Os -fomit-frame-pointer2012053020120525
154335new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
154398IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
154494IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
154513IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
154549lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
154566no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
154869new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
154964new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
155279IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
155372lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
155530lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
155563new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
155577lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
156079different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
156647different-ordergcc -O3 -fomit-frame-pointer2012053020120525
156792IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
157247different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
158004different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
158025no-saltgcc -march=nocona -O -fomit-frame-pointer2012053020120525
158137different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
159421different-ordergcc -m64 -Os -fomit-frame-pointer2012053020120525
159539no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
160541no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
161354no-saltgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
161611new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
161642new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
162662new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
163051new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
163589no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
164354no-saltgcc -Os -fomit-frame-pointer2012053020120525
164713no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
164733different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
164992different-ordergcc -m64 -O -fomit-frame-pointer2012053020120525
165380different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
166134different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
166317no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
167020different-ordergcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
168018different-ordergcc -march=k8 -Os -fomit-frame-pointer2012053020120525
168198no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
168938different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
169323no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
169664different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
170626new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
171374new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
172469new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
172605new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
173118new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
173259no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
174114new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
174626new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
176588different-ordergcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
176853no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
177075new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2012053020120525
177895new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
178048new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
179110no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
179146no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
180093new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
181208no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
182093no-saltgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
182588no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
182901new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
183796new-aes-roundgcc -m64 -O -fomit-frame-pointer2012053020120525
185839different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
185935no-saltgcc -m64 -O3 -fomit-frame-pointer2012053020120525
190340new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
190797different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
192041different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
193244different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
197879different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
198321different-ordergcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
199426different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
200706different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
201111different-ordergcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
201909different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
219378different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
220809different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
222583different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
223345different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
225422IntelL1Cachecc2012053020120525
229221low-memcc2012053020120525
231293low-memgcc2012053020120525
232272low-memgcc -funroll-loops2012053020120525
235339different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
238654IntelL1Cachegcc2012053020120525
238759IntelL1Cachegcc -funroll-loops2012053020120525
279260lower-memgcc -funroll-loops2012053020120525
280670lower-memcc2012053020120525
283595lower-memgcc2012053020120525
316500new-aes-roundgcc -O2 -fomit-frame-pointer2012053020120525
3464228-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
3506598-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
356016no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
357687no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
3664838-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
367104no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
3681218-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
3691918-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
3705848-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
371992no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
374139no-saltgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
375371no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
3756948-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
378569no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
380191new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
380240new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
380552new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
3814408-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
3821188-bitgcc -O2 -fomit-frame-pointer2012053020120525
383470new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
3845628-bitgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
385630new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
385786new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
3858938-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
3859508-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
3865428-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
386583new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2012053020120525
3869008-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
3870678-bitgcc -O3 -fomit-frame-pointer2012053020120525
3871358-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
3872088-bitgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
3876668-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
3878808-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
3878848-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
3879038-bitgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
3880498-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
3885018-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
388553new-aes-roundgcc -O3 -fomit-frame-pointer2012053020120525
3893878-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
3894708-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
3896078-bitgcc -m64 -O3 -fomit-frame-pointer2012053020120525
3900328-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
390621new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
3912998-bitgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
391913different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
3922588-bitgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
3925728-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
392985different-ordergcc -march=k8 -O -fomit-frame-pointer2012053020120525
3930358-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
3936318-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
3936838-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
3948488-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
3949858-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
3960658-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
3963128-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
4008758-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
401522no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
4033888-bitgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
406292no-saltgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
406412different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
407014no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
407185no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
4074428-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
4076978-bitgcc -m64 -O2 -fomit-frame-pointer2012053020120525
408167new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
408251no-saltgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
408755different-ordergcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
4093698-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
410930different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
412010different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
412111different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
413175different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
413668new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
414112different-ordergcc -O2 -fomit-frame-pointer2012053020120525
414299new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
414752different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
414812new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
415007new-aes-roundcc2012053020120525
415150new-aes-roundgcc -funroll-loops2012053020120525
415786new-aes-roundgcc2012053020120525
420423no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
420807different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
421914different-ordergcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
422399new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
422833new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
424037different-ordergcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
428185no-saltgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
428899new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
429411new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
436111different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
443503no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
449187different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
449600different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
450369no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
450483no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
451305different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
451749different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
452132different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
453079no-saltgcc -funroll-loops2012053020120525
453723different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
456111different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
456994different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
462257different-ordercc2012053020120525
465733different-ordergcc2012053020120525
484423different-ordergcc -funroll-loops2012053020120525
494474no-saltcc2012053020120525
531186no-saltgcc2012053020120525
6871718-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
6881598-bitgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
6883778-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
6888098-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
6905738-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
7000348-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
7077968-bitgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
7101268-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
7103588-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
7553858-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
7710038-bitgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
7804268-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
7920918-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
8154978-bitgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
8155288-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
8194438-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
8352188-bitgcc -m64 -Os -fomit-frame-pointer2012053020120525
8533918-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
8539958-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
8611958-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
8614868-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
8639598-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
8640948-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
8642698-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
8643948-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
8715658-bitgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
8825108-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
8827218-bitgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
8831558-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
8837918-bitgcc -Os -fomit-frame-pointer2012053020120525
8865458-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
9043568-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
9045728-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
11688528-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
11911228-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
11920038-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
11967708-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
11970248-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
11995248-bitgcc -march=k8 -O -fomit-frame-pointer2012053020120525
11998658-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
12098168-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
12138628-bitgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
12145348-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
12228008-bitgcc -O -fomit-frame-pointer2012053020120525
12248988-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
12267618-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
12279808-bitgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
12281968-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
12283848-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
12318318-bitgcc -m64 -O -fomit-frame-pointer2012053020120525
12379038-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
12380698-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
12387338-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
12390308-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
12450468-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
12453058-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
12672688-bitgcc -march=nocona -O -fomit-frame-pointer2012053020120525
12674848-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
24773048-bitcc2012053020120525
25851798-bitgcc2012053020120525
26175958-bitgcc -funroll-loops2012053020120525

Checksum failure

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

Checksum failure

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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