Implementation notes: amd64, enigma, crypto_hash/cubehash162

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: cubehash162
TimeImplementationCompilerBenchmark dateSUPERCOP version
332748emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
332757emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
332919emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
336951emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
336951emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
336969emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
336969emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
337005emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
337005emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
337671emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
337680emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
338139emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
338139emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
341694emmintrin4gcc -O3 -fomit-frame-pointer2014053020140529
341694emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
341694emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014053020140529
341766emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
342810emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
342810emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
342918emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
343971emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
343980emmintrin4gcc -O -fomit-frame-pointer2014053020140529
343980emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
343980emmintrin4gcc -m64 -O -fomit-frame-pointer2014053020140529
343980emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014053020140529
344016emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
344025emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
344025emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
344043emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
344043emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
344070emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
344070emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
344079emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
344079emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
344079emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
344115emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
344115emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
344124emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
344124emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014053020140529
344295emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
344295emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
344439emmintrin4gcc -O2 -fomit-frame-pointer2014053020140529
344439emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
344439emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014053020140529
344466emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
344466emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
345087emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
345087emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
345096emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
345096emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
345096emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
345105emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
345105emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
345114emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
345114emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
345213emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
347481emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
347481emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
349884emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
349893emmintrin4gcc -Os -fomit-frame-pointer2014053020140529
349893emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
349893emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
349902emmintrin4gcc -m64 -Os -fomit-frame-pointer2014053020140529
350910emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
350910emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
350910emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
350910emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
350937emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
350937emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
351990emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
351990emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
351990emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
351990emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
352215emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
352215emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
352215emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
352224emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
352305emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
352305emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
352314emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
352323emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
353241emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
353241emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
359352emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
359370emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
360486emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
360486emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
360486emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1187658simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1187946simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1187964simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1188162simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
1188180simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
1188180simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
1188315simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
1204182simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
1204605simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1204749simplegcc -m64 -O3 -fomit-frame-pointer2014053020140529
1204794simplegcc -O3 -fomit-frame-pointer2014053020140529
1206648simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1207206simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1207251simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1207314simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
1207404simplegcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
1207620simplegcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
1208079simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1208097simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1222857simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
1222857simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
1222938simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
1223019simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
1292283unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
1292328unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
1295190unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1307601unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1309014unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1309014unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1309122unrolledgcc -O3 -fomit-frame-pointer2014053020140529
1309176unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1309176unrolledgcc -m64 -O3 -fomit-frame-pointer2014053020140529
1309284unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1309797unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1310004unrolledgcc -O2 -fomit-frame-pointer2014053020140529
1310202unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
1310760unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1311705unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
1312857unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1313253unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
1313541unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
1315278unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1317645unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1317663unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1317771unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
1317771unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
1317942unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1318986unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1320111unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
1320309unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
1320381unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1320426unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
1321425unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
1322091unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1324683unrolledgcc -m64 -O2 -fomit-frame-pointer2014053020140529
1328490unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
1332423unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1332567unrolledgcc -march=nocona -O -fomit-frame-pointer2014053020140529
1335663unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1335825unrolledgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
1337751unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
1337760unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
1338570unrolledgcc -m64 -O -fomit-frame-pointer2014053020140529
1338741unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
1339326unrolledgcc -O -fomit-frame-pointer2014053020140529
1339344unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1340064unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1340802unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1341477unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
1341486unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
1341495unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
1341594unrolledgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
1342359unrolledgcc -march=k8 -O -fomit-frame-pointer2014053020140529
1343835unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
1343853unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1343979unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1343997unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1344006unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
1344132unrolledgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
1344195unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1344627unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
1346544unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1349235unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
1349235unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
1351449unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1351485unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
1351647unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
1353024unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
1353186unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1358388unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1358388unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
1358550unrolledgcc -Os -fomit-frame-pointer2014053020140529
1358613unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1358757unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
1359801unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
1360692unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1360755unrolledgcc -m64 -Os -fomit-frame-pointer2014053020140529
1364382unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
1366128unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
1366920unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1366947unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1367676unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1367946unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
1368036unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1368036unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
1372113unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
1372878unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1403478unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
1403496unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
1403667unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
1403694unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
1405872unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1405872unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
1418328unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1418328unrolledgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
1674981specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1681650specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
1683387specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
1685232specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1686573specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
1690506specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
1691073specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1691379specgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1692972specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1693440specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1693503specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1694979specgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
1695033specgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
1697742specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1701027specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
1702386specgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
1708326specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
1713096specgcc -m64 -O3 -fomit-frame-pointer2014053020140529
1713726specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1716183specgcc -O3 -fomit-frame-pointer2014053020140529
1719846specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
1727451specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
1729827specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
2318013simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2319273simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2322693simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
2323368simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
2438100simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
2480418simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
2485485simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
2488284simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
2582811simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
2633508simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
2637513simplegcc -funroll-loops -O -fomit-frame-pointer2014053020140529
2684646simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
2688489simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
2730150simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
2730501simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
2734533simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
2745018simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
2745126simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
3371418specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
3373218specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
3400362specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
3406554specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
3420117specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
3421701specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
3422178specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
3426705specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
3429207specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
3436290specgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
3436956specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
3445992unrolledcc2014053020140529
3445992unrolledgcc2014053020140529
3445992unrolledgcc -funroll-loops2014053020140529
3492423specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
3493422specgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
3500748specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
3503790specgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
3528234specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
3551976specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3575142specgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3578661specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3586689specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
3589128specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
3589353specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
3589488specgcc -m64 -O2 -fomit-frame-pointer2014053020140529
3596571specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
3617820specgcc -O2 -fomit-frame-pointer2014053020140529
3636540specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
3652200specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
3653559specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3662145specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3702978specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
3716811specgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
3746736specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
3802365specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
3808899specgcc -m64 -Os -fomit-frame-pointer2014053020140529
3809043specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
3812409specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
3812427specgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
3812598specgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
3814182specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
3818853specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
3821760specgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
3886569specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
3891339specgcc -Os -fomit-frame-pointer2014053020140529
3899781specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
3923253specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
3950181specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
3954816specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
3962457specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
3968316specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
3971133specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
3983121specgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
3986964specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
3986991specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
3988323specgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
3990726specgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
4001661specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
4018482specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
4018770specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
4048875specgcc -m64 -O -fomit-frame-pointer2014053020140529
4049505specgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
4055679specgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
4060215specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
4062672specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
4068342specgcc -march=k8 -O -fomit-frame-pointer2014053020140529
4087035specgcc -march=nocona -O -fomit-frame-pointer2014053020140529
4108293specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
4153023specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
4154787specgcc -O -fomit-frame-pointer2014053020140529
4188330specgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
6160131simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
6160131simplegcc -march=nocona -O -fomit-frame-pointer2014053020140529
6239808simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
6239817simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
6239817simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
6357501simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
6357501simplegcc -march=barcelona -O -fomit-frame-pointer2014053020140529
6378543simplegcc -O2 -fomit-frame-pointer2014053020140529
6378543simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
6378543simplegcc -m64 -O2 -fomit-frame-pointer2014053020140529
6447114simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
6447123simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
6447123simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
6447123simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
6447123simplegcc -march=k8 -O -fomit-frame-pointer2014053020140529
6447132simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
6455853simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
6455853simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
6455853simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
6455853simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
6471189simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
6471189simplegcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
6613758simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
6613758simplegcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
6652539simplegcc -Os -fomit-frame-pointer2014053020140529
6652539simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
6652539simplegcc -m64 -Os -fomit-frame-pointer2014053020140529
6652539simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
6652539simplegcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
6652539simplegcc -march=k8 -Os -fomit-frame-pointer2014053020140529
6652548simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
6652557simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
6652611simplegcc -march=nocona -Os -fomit-frame-pointer2014053020140529
6652746simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
6652755simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
6652764simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
6652773simplegcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
6652773simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
6652773simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
6652773simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
6652782simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
6653088simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
6654051simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
6654051simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
6654087simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
6654087simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
6654087simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
6724368simplegcc -O -fomit-frame-pointer2014053020140529
6724368simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
6724368simplegcc -m64 -O -fomit-frame-pointer2014053020140529
7312257emmintrin4gcc2014053020140529
7312338emmintrin4cc2014053020140529
7312338emmintrin4gcc -funroll-loops2014053020140529
21213396simplegcc -funroll-loops2014053020140529
21213531simplecc2014053020140529
21214368simplegcc2014053020140529
40509621speccc2014053020140529
40512771specgcc -funroll-loops2014053020140529
40589226specgcc2014053020140529

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