Implementation notes: amd64, agamemnon, crypto_hash/cubehash162

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: cubehash162
TimeImplementationCompilerBenchmark dateSUPERCOP version
279282emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
279285emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
279312emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
279312emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
279324emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
279333emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2012010220111120
279352emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
279354emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
279354emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
279358emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
279374emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
279374emmintrin4gcc -march=nocona -O -fomit-frame-pointer2012010220111120
279429emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
279793emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
279990emmintrin4gcc -O -fomit-frame-pointer2012010220111120
279990emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
279994emmintrin4gcc -m64 -O -fomit-frame-pointer2012010220111120
280005emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
280008emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
280674emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
280675emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
280675emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
280678emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2012010220111120
280683emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
280684emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
280706emmintrin4gcc -march=k8 -O -fomit-frame-pointer2012010220111120
280708emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
280768emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
280768emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
280768emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
280834emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
280834emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
280834emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
281178emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
281178emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2012010220111120
281179emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
281195emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
281370emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
281370emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
283170emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
283326emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
283326emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
283326emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
283850emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
291236emmintrin4gcc -O3 -fomit-frame-pointer2012010220111120
291236emmintrin4gcc -m64 -O3 -fomit-frame-pointer2012010220111120
291237emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
291903emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
291909emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
291910emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
291913emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
291918emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
291924emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
291928emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
291964emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
291984emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
292618emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
292688emmintrin4gcc -O2 -fomit-frame-pointer2012010220111120
292688emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
292688emmintrin4gcc -m64 -O2 -fomit-frame-pointer2012010220111120
293110emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
293122emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
293128emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
293165emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
293165emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
293798emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
293799emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
293803emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
293822emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
294928emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
294928emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
294931emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
297132emmintrin4gcc -Os -fomit-frame-pointer2012010220111120
297132emmintrin4gcc -m64 -Os -fomit-frame-pointer2012010220111120
297132emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
297132emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2012010220111120
297137emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
306005emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
306005emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
306005emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
306005emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
306006emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
437859emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
438906emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
439041emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
439046emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
439768emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
1005290simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
1005378simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1005378simplegcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1005434simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1009344simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1009466simplegcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
1010403simplegcc -m64 -O3 -fomit-frame-pointer2012010220111120
1010405simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1010480simplegcc -O3 -fomit-frame-pointer2012010220111120
1011876simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1011880simplegcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
1011880simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
1013448simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
1013476simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1014171simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1014173simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1033380simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
1033404simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
1033404simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
1040188simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1040190simplegcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
1041349simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1041400simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
1057919unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1057926unrolledgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
1060124unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1060137unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1060138unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
1060142unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1065524unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
1065544unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
1065787unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
1065788unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1065800unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1065800unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1069104unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
1069104unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
1070090unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
1070096unrolledgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
1072659unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
1072675unrolledgcc -O2 -fomit-frame-pointer2012010220111120
1072677unrolledgcc -m64 -O2 -fomit-frame-pointer2012010220111120
1072811unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1072819unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1076878unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1076931unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
1078301unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
1078303unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
1078312unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1079869unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1079869unrolledgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
1080150unrolledgcc -O3 -fomit-frame-pointer2012010220111120
1080150unrolledgcc -m64 -O3 -fomit-frame-pointer2012010220111120
1080161unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1080165unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
1080215unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1082291unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
1082291unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
1082294unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
1085156unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1085166unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1087438unrolledgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
1087442unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
1097452unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
1097614unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
1097618unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
1097618unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
1097632unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
1097881unrolledgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
1097881unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
1097892unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
1103088unrolledgcc -march=nocona -O -fomit-frame-pointer2012010220111120
1103269unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
1103334unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
1103354unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
1103356unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
1103602unrolledgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
1103605unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
1103606unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
1103610unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
1103610unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
1103614unrolledgcc -march=k8 -O -fomit-frame-pointer2012010220111120
1121098unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
1121098unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
1121100unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
1121111unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
1149874unrolledgcc -O -fomit-frame-pointer2012010220111120
1149880unrolledgcc -m64 -O -fomit-frame-pointer2012010220111120
1149888unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
1150066unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
1150067unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
1150084unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
1183128unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
1183128unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
1199414unrolledgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
1199420unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
1216382unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
1216394unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
1216418unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
1226836unrolledgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
1226838unrolledgcc -Os -fomit-frame-pointer2012010220111120
1226838unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
1226838unrolledgcc -m64 -Os -fomit-frame-pointer2012010220111120
1226838unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
1226838unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
1226840unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
1254100unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
1254100unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
1254102unrolledgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
1254102unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
1254102unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
1257218unrolledgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
1257239unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
1258558unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
1258582unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
1658792specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1658889specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
1658914specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1662319specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1703061specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1703075specgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
1703076specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
1720294specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
1729970specgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
1730130specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1731533specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
1731550specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
1732536specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1732536specgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1732685specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
1732709specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1780904specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1780968specgcc -m64 -O3 -fomit-frame-pointer2012010220111120
1791226specgcc -O3 -fomit-frame-pointer2012010220111120
1815383specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1815383specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
1829274specgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
1829581specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1890575simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1890603simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1906322simplegcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
1906331simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
1906331simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
1909726simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
1909736simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
2023920simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
2025962simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
2028555simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
2028557simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2028558simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
2028558simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
2028571simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
2028573simplegcc -funroll-loops -O -fomit-frame-pointer2012010220111120
2028597simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
2030149simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
2030837simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
3313055unrolledcc2012010220111120
3313066unrolledgcc2012010220111120
3313088unrolledgcc -funroll-loops2012010220111120
3421671specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
3421948specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
3513408specgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
3513437specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
3530706specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
3530707specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
3530824specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
3531752specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
3531758specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
3533819specgcc -O2 -fomit-frame-pointer2012010220111120
3534031specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
3534316specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
3534461specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
3537052specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
3537066specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
3537751specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
3537873specgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
3538930specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
3540485specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
3541189specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
3541245specgcc -m64 -O2 -fomit-frame-pointer2012010220111120
3541536specgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
3541867specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
3570269specgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
3570312specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
3570355specgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
3581037specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
3581256specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
3589587specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
3591829specgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
3601957specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
3617266specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
3665371specgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
3672678specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
3673205specgcc -march=k8 -O -fomit-frame-pointer2012010220111120
3674615specgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
3675296specgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
3676563specgcc -O -fomit-frame-pointer2012010220111120
3680359specgcc -m64 -O -fomit-frame-pointer2012010220111120
3680728specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
3691541specgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
3693767specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
3703178specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
3711437specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
3727174specgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
3739959specgcc -march=nocona -O -fomit-frame-pointer2012010220111120
3795791specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
3796512specgcc -m64 -Os -fomit-frame-pointer2012010220111120
3798709specgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
3803888specgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
3806718specgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
3808723specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
3809436specgcc -Os -fomit-frame-pointer2012010220111120
3809511specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
3819788specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
3820359specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
3820392specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
3821744specgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
3826544specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
3834860specgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
3838549specgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
3838611specgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
3881772emmintrin4cc2012010220111120
3881800emmintrin4gcc2012010220111120
3881812emmintrin4gcc -funroll-loops2012010220111120
3892598specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
3893167specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
3893928specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
3894024specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
3895935specgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
3905469specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
3906897specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
7647635simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
7661986simplegcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
7674627simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
7675485simplegcc -march=nocona -O -fomit-frame-pointer2012010220111120
7828764simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
7828769simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
7828789simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
7828816simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
7828854simplegcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
7828855simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
7828914simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
7843816simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
7847586simplegcc -m64 -Os -fomit-frame-pointer2012010220111120
7847588simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
7847592simplegcc -Os -fomit-frame-pointer2012010220111120
7847611simplegcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
7847683simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
7847724simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
7848440simplegcc -march=k8 -Os -fomit-frame-pointer2012010220111120
7914953simplegcc -march=nocona -Os -fomit-frame-pointer2012010220111120
7915692simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
7921302simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
7921475simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
7948803simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
7982909simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
7990856simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
8015941simplegcc -O2 -fomit-frame-pointer2012010220111120
8016002simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
8016239simplegcc -m64 -O2 -fomit-frame-pointer2012010220111120
8041494simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
8142139simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
8165280simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
8165319simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
8165427simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
8322987simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
8450740simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
8701157simplegcc -O -fomit-frame-pointer2012010220111120
8701264simplegcc -m64 -O -fomit-frame-pointer2012010220111120
8714606simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
8714618simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
8714623simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
8714709simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
8714719simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
8717400simplegcc -march=barcelona -O -fomit-frame-pointer2012010220111120
8717578simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
8717608simplegcc -march=k8 -O -fomit-frame-pointer2012010220111120
8718258simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
8841931simplegcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
8983075simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
8995440simplegcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
9554014simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
35190644simplegcc2012010220111120
35190734simplegcc -funroll-loops2012010220111120
35293168simplecc2012010220111120
50934584specgcc -funroll-loops2012010220111120
51124284specgcc2012010220111120
51168012speccc2012010220111120

Test failure

Implementation: crypto_hash/cubehash162/emmintrin4
Compiler: gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin4
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin4