Implementation notes: amd64, h5e450, crypto_hash/shavite3512

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
103494low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073120120717
103527low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
103926low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012073120120717
103941low-memgcc -funroll-loops -O -fomit-frame-pointer2012073120120717
103983low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
104163low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
104172low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073120120717
105237low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073120120717
105300low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
108972IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073120120717
109008IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
109224IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073120120717
109302IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
109329IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073120120717
109509IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
109842IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2012073120120717
110037IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2012073120120717
110046IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
110436low-memgcc -march=k8 -O -fomit-frame-pointer2012073120120717
110478low-memgcc -march=barcelona -O -fomit-frame-pointer2012073120120717
110499low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
110631low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
110667low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
112167low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
112176low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073120120717
112254low-memgcc -m64 -O -fomit-frame-pointer2012073120120717
112302low-memgcc -funroll-loops -O2 -fomit-frame-pointer2012073120120717
112305low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073120120717
112332low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
112443low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
112464low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
112488low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073120120717
112500low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
112509low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
112521low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012073120120717
112701low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012073120120717
112869low-memgcc -O -fomit-frame-pointer2012073120120717
113562low-memgcc -march=nocona -O -fomit-frame-pointer2012073120120717
113604low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
113844IntelL1Cacheclang -O32012073120120717
114501low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
114828low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073120120717
117354IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
117402IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2012073120120717
117768IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2012073120120717
117807IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
117816lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
117891lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073120120717
118176IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
118203IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
118224IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
118245IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
118254IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2012073120120717
118287IntelL1Cachegcc -O -fomit-frame-pointer2012073120120717
118329IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2012073120120717
118386IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
118482IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2012073120120717
118542IntelL1Cachegcc -m64 -O -fomit-frame-pointer2012073120120717
120273low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
120312low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
120321low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073120120717
120441lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
120447low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073120120717
120471lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073120120717
120612low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
120696low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073120120717
120816low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
120822lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073120120717
120870lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
120885low-memgcc -m64 -O2 -fomit-frame-pointer2012073120120717
120900lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2012073120120717
120945low-memgcc -O2 -fomit-frame-pointer2012073120120717
120981low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
121614low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
122235low-memgcc -march=k8 -O3 -fomit-frame-pointer2012073120120717
122310low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
122388low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
122391low-memgcc -march=barcelona -O3 -fomit-frame-pointer2012073120120717
122469low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
123684lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
123690lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073120120717
125175lower-memclang -O32012073120120717
125202lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
125376lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
125391lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073120120717
125592lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073120120717
126498lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073120120717
126606lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
127293lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
127302lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
127590lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2012073120120717
127740low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073120120717
127968low-memclang -O32012073120120717
128100lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012073120120717
128145lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
128178lower-memgcc -funroll-loops -O -fomit-frame-pointer2012073120120717
128226low-memgcc -march=k8 -O2 -fomit-frame-pointer2012073120120717
128283low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
128379lower-memgcc -march=nocona -O3 -fomit-frame-pointer2012073120120717
128463lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
128661lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
128739lower-memgcc -march=nocona -O2 -fomit-frame-pointer2012073120120717
129102low-memgcc -march=barcelona -O2 -fomit-frame-pointer2012073120120717
129141low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
129270low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
129333lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
129639low-memgcc -march=nocona -O2 -fomit-frame-pointer2012073120120717
129663lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
129675lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073120120717
129696low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
129711lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
129795lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073120120717
130038lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
130047low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
130062low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073120120717
130170lower-memgcc -O2 -fomit-frame-pointer2012073120120717
130479lower-memgcc -m64 -O2 -fomit-frame-pointer2012073120120717
130608lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
131472low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
131487low-memgcc -funroll-loops -O3 -fomit-frame-pointer2012073120120717
131517low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073120120717
131847lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
131907lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2012073120120717
132279low-memgcc -O3 -fomit-frame-pointer2012073120120717
132402low-memgcc -m64 -O3 -fomit-frame-pointer2012073120120717
132411low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
132504lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
132660low-memgcc -march=nocona -O3 -fomit-frame-pointer2012073120120717
132738low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
132876lower-memgcc -march=k8 -O2 -fomit-frame-pointer2012073120120717
132891lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
132894lower-memgcc -march=k8 -O3 -fomit-frame-pointer2012073120120717
132912lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
134754lower-memgcc -O3 -fomit-frame-pointer2012073120120717
134757lower-memgcc -m64 -O3 -fomit-frame-pointer2012073120120717
134778lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
134979lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
135198lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073120120717
135219lower-memgcc -march=barcelona -O -fomit-frame-pointer2012073120120717
135285lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
135612lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073120120717
135696lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2012073120120717
135729lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
135735lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073120120717
135768lower-memgcc -march=k8 -O -fomit-frame-pointer2012073120120717
136002lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
136017lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
136326IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073120120717
136806lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
136815low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073120120717
136923lower-memgcc -march=nocona -O -fomit-frame-pointer2012073120120717
137250low-memgcc -march=k8 -Os -fomit-frame-pointer2012073120120717
137259low-memgcc -march=barcelona -Os -fomit-frame-pointer2012073120120717
137295low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
137382low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
137412low-memgcc -Os -fomit-frame-pointer2012073120120717
137511low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
137532low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
137577low-memgcc -m64 -Os -fomit-frame-pointer2012073120120717
137811lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073120120717
137832low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012073120120717
137859low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073120120717
137883low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
137907low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
137922low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
137961low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073120120717
137979low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073120120717
138024lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
138099low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
138111low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
138333low-memgcc -funroll-loops -Os -fomit-frame-pointer2012073120120717
138720lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
138720IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073120120717
138753lower-memgcc -funroll-loops -Os -fomit-frame-pointer2012073120120717
138780IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
138933IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2012073120120717
138975lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073120120717
139362IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2012073120120717
139392IntelL1Cachegcc -O3 -fomit-frame-pointer2012073120120717
139434IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
139713lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073120120717
140301lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073120120717
140736lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073120120717
140745lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
141009lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
141057lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
141420lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012073120120717
141441lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
141507lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012073120120717
141582lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
141639low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073120120717
141657lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
141678lower-memgcc -m64 -O -fomit-frame-pointer2012073120120717
141690lower-memgcc -m64 -Os -fomit-frame-pointer2012073120120717
141732lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
141732lower-memgcc -march=k8 -Os -fomit-frame-pointer2012073120120717
141753lower-memgcc -O -fomit-frame-pointer2012073120120717
141876lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
141891lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
141954low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
142080lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
142179lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
142188lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073120120717
142221lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012073120120717
142296lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
142665lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
142827low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
142860lower-memgcc -march=barcelona -Os -fomit-frame-pointer2012073120120717
142917low-memgcc -march=nocona -Os -fomit-frame-pointer2012073120120717
143964lower-memgcc -march=nocona -Os -fomit-frame-pointer2012073120120717
144957IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073120120717
144966lower-memgcc -Os -fomit-frame-pointer2012073120120717
145131IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
145362IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
145725IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2012073120120717
147558IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
147585IntelL1Cachegcc -Os -fomit-frame-pointer2012073120120717
147633IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2012073120120717
147642IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
147672IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
147678IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2012073120120717
147693IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
147915IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073120120717
147924IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2012073120120717
148146IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2012073120120717
148182IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
148299IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073120120717
148389IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073120120717
148578IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
148635IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
149037IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073120120717
149148IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2012073120120717
149247IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
149472IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
149535IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073120120717
149586IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
149604IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
149643IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
149718IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073120120717
149841IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2012073120120717
149961IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073120120717
151071IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
151194IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073120120717
151269IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
151284IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073120120717
151416IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
151629IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073120120717
151764IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
151764IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2012073120120717
151776IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
152100IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
152145IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2012073120120717
152682IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2012073120120717
153048IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
153795IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073120120717
154029IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
155670IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
155697IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
155850IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073120120717
155889IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
155895IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2012073120120717
156186IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2012073120120717
156201IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
156312IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
156417IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
157980IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
158112IntelL1Cachegcc -O2 -fomit-frame-pointer2012073120120717
158127IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2012073120120717
160812IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
161220IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2012073120120717
246129IntelL1Cachegcc2012073120120717
246360IntelL1Cachegcc -funroll-loops2012073120120717
246435IntelL1Cachecc2012073120120717
247446low-memgcc2012073120120717
247497low-memcc2012073120120717
247668low-memgcc -funroll-loops2012073120120717
295869lower-memcc2012073120120717
296259lower-memgcc -funroll-loops2012073120120717
296907lower-memgcc2012073120120717
313848no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080120120717
313917no-saltgcc -march=nocona -O2 -fomit-frame-pointer2012080120120717
313953no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080120120717
313956no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080120120717
313971no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2012080120120717
314220no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080120120717
314532no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080120120717
315711no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080120120717
315726no-saltgcc -m64 -O3 -fomit-frame-pointer2012080120120717
315816no-saltgcc -O3 -fomit-frame-pointer2012080120120717
315993no-saltgcc -m64 -O2 -fomit-frame-pointer2012080120120717
315999no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080120120717
316002no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080120120717
316005no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080120120717
316014no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080120120717
316014no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2012080120120717
316053no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080120120717
316077no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080120120717
316152no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080120120717
316176no-saltgcc -O2 -fomit-frame-pointer2012080120120717
316710no-saltgcc -march=k8 -O3 -fomit-frame-pointer2012080120120717
317271no-saltgcc -march=nocona -O3 -fomit-frame-pointer2012080120120717
317307no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080120120717
317403no-saltgcc -march=k8 -O2 -fomit-frame-pointer2012080120120717
317454no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080120120717
317535new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
317610new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
317616new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
317649new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2012073120120717
318102new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073120120717
318483new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2012073120120717
318540new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
318948new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073120120717
318954new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
319014new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
319032new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
319065new-aes-roundgcc -O2 -fomit-frame-pointer2012073120120717
319065new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080120120717
319065new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2012073120120717
319128new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
319143new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2012073120120717
319176new-aes-roundgcc -O3 -fomit-frame-pointer2012073120120717
319179new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2012073120120717
319194new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
319218new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080120120717
319233new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2012073120120717
319410new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
319497new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2012073120120717
319950new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2012073120120717
320022new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
323433no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080120120717
323673no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080120120717
323709no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080120120717
324072no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080120120717
324108no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080120120717
324135no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080120120717
324531no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080120120717
324603no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080120120717
324612no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080120120717
324690no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080120120717
324693no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080120120717
324696no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080120120717
324720no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2012080120120717
324723no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2012080120120717
324765no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080120120717
324774no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080120120717
324786no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080120120717
324804no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080120120717
325950new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080120120717
325965new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
326145new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080120120717
326187new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
326457new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073120120717
326460new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2012080120120717
326511new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080120120717
326775new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080120120717
326805new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080120120717
326874new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
326988new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080120120717
327255new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080120120717
327306new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080120120717
327333new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073120120717
327354new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080120120717
327363new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080120120717
327366new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080120120717
327384new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2012080120120717
333057no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080120120717
333060no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080120120717
333093different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
333114no-saltgcc -march=barcelona -O -fomit-frame-pointer2012080120120717
333135no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2012080120120717
333141different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
333156different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2012073120120717
333159different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
333183different-ordergcc -m64 -O -fomit-frame-pointer2012073120120717
333183different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2012073120120717
333261no-saltgcc -march=k8 -O -fomit-frame-pointer2012080120120717
333285different-ordergcc -O -fomit-frame-pointer2012073120120717
333570different-ordergcc -march=nocona -O -fomit-frame-pointer2012073120120717
333630different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
334983no-saltclang -O32012080120120717
335331different-ordergcc -march=barcelona -O -fomit-frame-pointer2012073120120717
335343new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2012073120120717
335379different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
335388different-ordergcc -march=k8 -O -fomit-frame-pointer2012073120120717
335403new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
335418different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
335451no-saltgcc -O -fomit-frame-pointer2012080120120717
335454no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2012080120120717
335454no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080120120717
335454no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2012080120120717
335457no-saltgcc -m64 -O -fomit-frame-pointer2012080120120717
335463different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
335502no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2012080120120717
335502no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080120120717
335508no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080120120717
335514no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080120120717
335526no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080120120717
335568no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080120120717
336315new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2012073120120717
336315new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2012073120120717
336336new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
336351new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
336351new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
336459new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080120120717
336477new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080120120717
336549new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080120120717
336621new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
336876new-aes-roundgcc -O -fomit-frame-pointer2012073120120717
336879new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2012073120120717
336888new-aes-roundgcc -m64 -O -fomit-frame-pointer2012073120120717
336894new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2012073120120717
336897new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2012080120120717
336918no-saltgcc -march=nocona -O -fomit-frame-pointer2012080120120717
336924no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2012080120120717
336945new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
336948new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
338262no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080120120717
338307no-saltgcc -funroll-loops -O -fomit-frame-pointer2012080120120717
338307no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080120120717
338706no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080120120717
338772new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080120120717
338832no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080120120717
338850new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080120120717
339105new-aes-roundclang -O32012080120120717
339924new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080120120717
339924new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2012073120120717
339927new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2012080120120717
340053no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080120120717
340062no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080120120717
340062no-saltgcc -m64 -Os -fomit-frame-pointer2012080120120717
340062no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080120120717
340062no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080120120717
340062no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080120120717
340062no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080120120717
340062no-saltgcc -march=k8 -Os -fomit-frame-pointer2012080120120717
340077no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080120120717
340077no-saltgcc -march=nocona -Os -fomit-frame-pointer2012080120120717
340113no-saltgcc -Os -fomit-frame-pointer2012080120120717
340113no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080120120717
340113no-saltgcc -march=barcelona -Os -fomit-frame-pointer2012080120120717
340176no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080120120717
342786new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073120120717
342912new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
342921new-aes-roundgcc -Os -fomit-frame-pointer2012073120120717
342969new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
342984new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
342984new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2012073120120717
342990new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2012073120120717
343002new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
343002new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2012073120120717
343008new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
343014new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080120120717
343017new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
343017new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2012073120120717
343080new-aes-roundgcc -m64 -Os -fomit-frame-pointer2012073120120717
343794different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073120120717
343815different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
343863different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073120120717
343875different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
344256different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
344298different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073120120717
344403different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
344403different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2012073120120717
344460different-ordergcc -funroll-loops -O -fomit-frame-pointer2012073120120717
347214different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
347238different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
347310different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2012073120120717
347376different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
347406different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
347472different-ordergcc -march=nocona -O2 -fomit-frame-pointer2012073120120717
347703different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
347817different-ordergcc -O2 -fomit-frame-pointer2012073120120717
347820different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
347820different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
347868different-ordergcc -m64 -O2 -fomit-frame-pointer2012073120120717
347868different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073120120717
347871different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
349647different-ordergcc -march=k8 -O3 -fomit-frame-pointer2012073120120717
349740different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
349806different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
349809different-ordergcc -march=k8 -O2 -fomit-frame-pointer2012073120120717
349884different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
349923different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2012073120120717
351084different-ordergcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073120120717
351273different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
351276different-ordergcc -march=nocona -O3 -fomit-frame-pointer2012073120120717
351504no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080120120717
351507no-saltgcc -funroll-loops -Os -fomit-frame-pointer2012080120120717
351573no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080120120717
351573no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080120120717
351582no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080120120717
351618no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080120120717
351642no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080120120717
351648no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080120120717
351675no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080120120717
351693different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073120120717
351702different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
352020different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073120120717
352092different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
352452new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080120120717
352452new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080120120717
352512different-ordergcc -m64 -O3 -fomit-frame-pointer2012073120120717
352518different-ordergcc -O3 -fomit-frame-pointer2012073120120717
352548different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
352650different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073120120717
352692different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
352698different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2012073120120717
352842new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080120120717
352860new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080120120717
352863new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
352908new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073120120717
352920new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2012080120120717
352935new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080120120717
352962new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080120120717
352974different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073120120717
353001different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
357114different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073120120717
357288different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
357858different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
357879different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073120120717
361209different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
361236different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073120120717
361620different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2012073120120717
361620different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
361632different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073120120717
362553different-orderclang -O32012073120120717
369576different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
369591different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
369597different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073120120717
369597different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
369603different-ordergcc -march=k8 -Os -fomit-frame-pointer2012073120120717
369603different-ordergcc -march=nocona -Os -fomit-frame-pointer2012073120120717
369609different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
369621different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
369621different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
369621different-ordergcc -march=barcelona -Os -fomit-frame-pointer2012073120120717
369648different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
369663different-ordergcc -m64 -Os -fomit-frame-pointer2012073120120717
369678different-ordergcc -Os -fomit-frame-pointer2012073120120717
369711different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2012073120120717
382782different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
382782different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073120120717
382818different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073120120717
382830different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
382839different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073120120717
382851different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073120120717
382875different-ordergcc -funroll-loops -Os -fomit-frame-pointer2012073120120717
382887different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
382896different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
3893408-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073120120717
3893708-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
3897518-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
3897668-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073120120717
3903638-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
3903668-bitgcc -funroll-loops -O2 -fomit-frame-pointer2012073120120717
3907298-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073120120717
3981458-bitgcc -march=barcelona -O2 -fomit-frame-pointer2012073120120717
3981548-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
3998048-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
3998198-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073120120717
3998228-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
4011878-bitgcc -funroll-loops -O3 -fomit-frame-pointer2012073120120717
4013258-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073120120717
4013918-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
4014188-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073120120717
4016498-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
4023308-bitgcc -march=barcelona -O3 -fomit-frame-pointer2012073120120717
4024748-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
4024988-bitgcc -march=k8 -O2 -fomit-frame-pointer2012073120120717
4029128-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073120120717
4031918-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073120120717
4032038-bitgcc -march=k8 -O3 -fomit-frame-pointer2012073120120717
4033898-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
4034768-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073120120717
4040318-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073120120717
4040438-bitgcc -m64 -O2 -fomit-frame-pointer2012073120120717
4040678-bitgcc -O2 -fomit-frame-pointer2012073120120717
4049108-bitgcc -O3 -fomit-frame-pointer2012073120120717
4049108-bitgcc -m64 -O3 -fomit-frame-pointer2012073120120717
4049138-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073120120717
4062698-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
4062758-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
4062848-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073120120717
4063658-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
516378new-aes-roundgcc -funroll-loops2012080120120717
516393new-aes-roundgcc2012073120120717
516411new-aes-roundcc2012080120120717
5563958-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073120120717
5573948-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
5610068-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073120120717
5615468-bitgcc -march=nocona -O3 -fomit-frame-pointer2012073120120717
5744858-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
5745038-bitgcc -march=nocona -O2 -fomit-frame-pointer2012073120120717
5888198-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073120120717
5903498-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073120120717
596208no-saltcc2012080120120717
596208no-saltgcc2012080120120717
596280no-saltgcc -funroll-loops2012080120120717
596568different-ordercc2012073120120717
596697different-ordergcc -funroll-loops2012073120120717
596790different-ordergcc2012073120120717
7144718-bitclang -O32012073120120717
8418638-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
8418638-bitgcc -m64 -Os -fomit-frame-pointer2012073120120717
8422838-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
8422898-bitgcc -Os -fomit-frame-pointer2012073120120717
8422958-bitgcc -march=k8 -Os -fomit-frame-pointer2012073120120717
8430788-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
8466188-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
8466368-bitgcc -march=barcelona -Os -fomit-frame-pointer2012073120120717
8481548-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
8481668-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2012073120120717
8482298-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073120120717
8485808-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
8641388-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
8644268-bitgcc -march=nocona -Os -fomit-frame-pointer2012073120120717
9889268-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073120120717
9889418-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073120120717
9889868-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073120120717
9890198-bitgcc -funroll-loops -Os -fomit-frame-pointer2012073120120717
9903698-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073120120717
9927398-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073120120717
9927428-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073120120717
10286888-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073120120717
10294868-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073120120717
10437218-bitgcc -march=k8 -O -fomit-frame-pointer2012073120120717
10438628-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
10651598-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
10651868-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
10652018-bitgcc -march=barcelona -O -fomit-frame-pointer2012073120120717
11189198-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073120120717
11192558-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073120120717
11201168-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2012073120120717
11202848-bitgcc -funroll-loops -O -fomit-frame-pointer2012073120120717
11203658-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
11228798-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073120120717
11233238-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073120120717
11659538-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073120120717
11662808-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
11750438-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2012073120120717
11751788-bitgcc -march=nocona -O -fomit-frame-pointer2012073120120717
11791118-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2012073120120717
11791418-bitgcc -m64 -O -fomit-frame-pointer2012073120120717
11792318-bitgcc -O -fomit-frame-pointer2012073120120717
11792738-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2012073120120717
11793488-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
11793908-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
11793968-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2012073120120717
30914018-bitgcc2012073120120717
30917498-bitgcc -funroll-loops2012073120120717
30919328-bitcc2012073120120717

Checksum failure

Implementation: crypto_hash/shavite3512/sphlib
Compiler: cc
83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6
Number of similar (compiler,implementation) pairs: 178, namely:
CompilerImplementations
cc sphlib sphlib-small
clang -O3 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=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 -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 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O2 -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: 616, 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=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 -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 -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 -O2 -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: 88, 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=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 -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 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O2 -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: #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: 7, namely:
CompilerImplementations
clang -O3 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 C 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;
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 C 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: 1, namely:
CompilerImplementations
clang -O3 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