Implementation notes: amd64, haswell, crypto_hash/cubehash162

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: cubehash162
TimeImplementationCompilerBenchmark dateSUPERCOP version
211176emmintrin4gcc -m64 -O3 -fomit-frame-pointer2013060820130419
211580emmintrin4clang -O3 -mavx2013060820130419
212700emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
213404emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
214236emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
215168emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
215180emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
215661emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
215929emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
219406emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
219891emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
221742emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
222169emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
222389emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
222435emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
222455emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
224104emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
226863emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
227028emmintrin4gcc -m64 -O2 -fomit-frame-pointer2013060820130419
228900emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
228948emmintrin4gcc -m64 -O -fomit-frame-pointer2013060820130419
228972emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
229096emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
229700emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
229956emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
229960emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
229976emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
230076emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
230324emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
230336emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
230408emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
230416emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
230592emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
230616emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
230856emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
230996emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
233468emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
233748emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
233748emmintrin4gcc -march=nocona -O -fomit-frame-pointer2013060820130419
233796emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
234152emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
234398emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
234556emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
235538emmintrin4gcc -O3 -fomit-frame-pointer2013060820130419
235554emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
236380emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
237750emmintrin4gcc -O -fomit-frame-pointer2013060820130419
237754emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
238778emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
238828emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
238890emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
238938emmintrin4gcc -march=k8 -O -fomit-frame-pointer2013060820130419
239212emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
239462emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
239462emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
239506emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
239510emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
239834emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
242420emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
242726emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
242784emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
243940emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
245028emmintrin4gcc -O2 -fomit-frame-pointer2013060820130419
245776emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
247212emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
247232emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
247264emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
247276emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2013060820130419
247368emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
247500emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
248132emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
248160emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
248348emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
248396emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
248428emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
248444emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
249580emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
252280emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2013060820130419
261816emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
263428emmintrin4clang -O32013060820130419
302572emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
308024emmintrin4gcc -Os -fomit-frame-pointer2013060820130419
308340emmintrin4gcc -m64 -Os -fomit-frame-pointer2013060820130419
312757emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
324336emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
325583emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
330696emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
330884emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2013060820130419
331052emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
331300emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
335994emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
336466emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
337320emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
345552emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
347572emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
350188emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2013060820130419
350304emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
356988emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
357616emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
359044emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
371000emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
385134emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
723268unrolledgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
724002unrolledgcc -march=nocona -O -fomit-frame-pointer2013060820130419
725108unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
730676unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
745420unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
746180unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
753248unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
753316unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
753536unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
756592unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
757224unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
764576unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
764684unrolledgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
764840unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
765972unrolledclang -O32013060820130419
774072unrolledclang -O3 -mavx2013060820130419
775021unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
776057unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
776247unrolledgcc -march=k8 -O -fomit-frame-pointer2013060820130419
781546unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
786178unrolledgcc -m64 -O -fomit-frame-pointer2013060820130419
786518unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
787938unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
787971unrolledgcc -O -fomit-frame-pointer2013060820130419
793191unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
796377unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
821592unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
977682unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
992302unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
1014270unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
1015728unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
1016916unrolledgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
1017706unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
1018116simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
1019624unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
1026634simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
1029144unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
1034996simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
1035880unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
1039196unrolledgcc -m64 -O3 -fomit-frame-pointer2013060820130419
1040484unrolledgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
1040956unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1043860unrolledgcc -O3 -fomit-frame-pointer2013060820130419
1044724unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1049870simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
1052624unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1054424unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
1054584unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
1055980unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1056806simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
1057196unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
1057496simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
1057836unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
1058408unrolledgcc -m64 -O2 -fomit-frame-pointer2013060820130419
1059572unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
1060644simplegcc -funroll-loops -O -fomit-frame-pointer2013060820130419
1061312simplegcc -m64 -O3 -fomit-frame-pointer2013060820130419
1061556unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
1067224simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
1069302unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
1069492unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
1070412simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
1070628simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
1072006unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1072536unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
1073008unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
1075780unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
1076084simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1076467unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
1076884simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1077619unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
1077739unrolledgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
1077942simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
1078021unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
1078125unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
1079645unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
1080996simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1082080simplegcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1084045unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
1084812simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
1086724simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
1087288simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1087972unrolledgcc -Os -fomit-frame-pointer2013060820130419
1088254unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
1088351unrolledgcc -O2 -fomit-frame-pointer2013060820130419
1091412simplegcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
1092972simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
1096316unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1097260unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1098499unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
1099278unrolledgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
1100098unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
1101097unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
1101669simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
1103168unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
1104059unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
1104515simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
1105497simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
1113588unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
1118452unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1120038simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
1121488simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1121564simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
1122387simplegcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
1124172unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
1125388simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
1127988unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
1128204unrolledgcc -m64 -Os -fomit-frame-pointer2013060820130419
1128300unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
1128312unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
1128456unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
1128684unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
1128724unrolledgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
1129210simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
1129397simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
1131220unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
1132520unrolledgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
1133291simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
1133486simplegcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
1133863simplegcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
1138060simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
1146796unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
1152071unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
1155733unrolledgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
1165108unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
1166087simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
1166285simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
1167039simplegcc -O3 -fomit-frame-pointer2013060820130419
1167780simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
1167983simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
1171927unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
1172392simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
1174504unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
1175747unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
1175776unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
1176165unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
1177628unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
1177707unrolledgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
1178854unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
1178871unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
1178883simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
1182777unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
1185475unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
1210424unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
1210696simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
1472128specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
1473440specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
1485076specgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
1489448specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
1497048specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
1499390specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1509516specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
1510336specgcc -m64 -O3 -fomit-frame-pointer2013060820130419
1511520specgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
1514784specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
1514880specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
1516944specgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
1524024specgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
1525532specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
1525828specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
1526472specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
1527088specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
1529796specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
1530184specgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
1532124specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
1534796specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1545236specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
1551202specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
1553212specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1563154specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
1566320specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
1567624specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
1568948specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
1571442specgcc -O3 -fomit-frame-pointer2013060820130419
1579410specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1580628specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
1581292specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
1584813specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
1592250specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
1604736specgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
1605837specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
1606571specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
1609802specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
1618639specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
1618896specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
1647689specgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1649950specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1661128specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
2060036specclang -O32013060820130419
2088452emmintrin4gcc2013060820130419
2162788specclang -O3 -mavx2013060820130419
2245428emmintrin4gcc -funroll-loops2013060820130419
2324619emmintrin4cc2013060820130419
2547212unrolledcc2013060820130419
2872703specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
2937456unrolledgcc2013060820130419
2938384unrolledgcc -funroll-loops2013060820130419
3039766specgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
3098514specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
3104336specgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
3118792specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
3132522specgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
3173524specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
3179801specgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
3180591specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
3185552specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
3192176specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
3213212specgcc -O2 -fomit-frame-pointer2013060820130419
3216616specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
3220668specgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
3222092specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
3222820specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
3222968specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
3225740specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
3225911specgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
3229716specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
3236840specgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
3238172specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
3239036specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
3239528specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
3275329specgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
3280240specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
3283324specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
3283484specgcc -m64 -O -fomit-frame-pointer2013060820130419
3284088specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
3290280specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
3292105specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
3293896specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
3294784specgcc -O -fomit-frame-pointer2013060820130419
3305325specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
3307326specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
3311445specgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
3312007specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
3321704specgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
3338796specgcc -march=nocona -O -fomit-frame-pointer2013060820130419
3339031specgcc -m64 -O2 -fomit-frame-pointer2013060820130419
3339062specgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
3349728specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
3352643specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
3353378specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
3356137specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
3366376specgcc -Os -fomit-frame-pointer2013060820130419
3371391specgcc -m64 -Os -fomit-frame-pointer2013060820130419
3372398specgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
3374266specgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
3378020specgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
3392112specgcc -march=k8 -O -fomit-frame-pointer2013060820130419
3414721specgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
3416093specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
3416105specgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
3451061specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
3501794specgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
3534963specgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
3695040simpleclang -O32013060820130419
3839312simpleclang -O3 -mavx2013060820130419
4772496simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
4890167simplegcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
4964754simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
4988870simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
5159180simplegcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
5163888simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
5187148simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
5192976simplegcc -m64 -O -fomit-frame-pointer2013060820130419
5195744simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
5198812simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
5201212simplegcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
5215140simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
5220416simplegcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
5240153simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
5259440simplegcc -march=nocona -Os -fomit-frame-pointer2013060820130419
5271222simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
5272440simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
5297384simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
5303571simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
5323537simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
5329644simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
5348996simplegcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
5358537simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
5366384simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
5371344simplegcc -march=k8 -Os -fomit-frame-pointer2013060820130419
5371598simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
5373204simplegcc -Os -fomit-frame-pointer2013060820130419
5374684simplegcc -m64 -Os -fomit-frame-pointer2013060820130419
5376236simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
5383080simplegcc -march=k8 -O -fomit-frame-pointer2013060820130419
5385116simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
5389184simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
5392300simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
5394132simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
5396580simplegcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
5403794simplegcc -O -fomit-frame-pointer2013060820130419
5416944simplegcc -O2 -fomit-frame-pointer2013060820130419
5424668simplegcc -m64 -O2 -fomit-frame-pointer2013060820130419
5433266simplegcc -march=nocona -O -fomit-frame-pointer2013060820130419
5450630simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
5459955simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
5471544simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
5474580simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
5477876simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
5478244simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
5480888simplegcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
5483375simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
5484324simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
5487144simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
5494392simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
5499528simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
5542360simplegcc -march=barcelona -O -fomit-frame-pointer2013060820130419
5556588simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
5576940simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
5593715simplegcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
5599465simplegcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
5650280simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
20803624simplecc2013060820130419
20841565simplegcc -funroll-loops2013060820130419
20872032simplegcc2013060820130419
36546152speccc2013060820130419
36913821specgcc2013060820130419
37062124specgcc -funroll-loops2013060820130419