Implementation notes: amd64, enigma, crypto_hash/mcssha6

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: mcssha6
TimeImplementationCompilerBenchmark dateSUPERCOP version
69885refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
69912refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
69912refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
70074refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
70083refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
70092refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
70101refgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
70101refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
70362refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
70389refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
70416refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
70551refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
70587refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
70749refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
70839refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
70848refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
70866refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
70866refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
70875refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
70884refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
70893refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
70965refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
71010refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
71037refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
71037refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
71046refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
71046refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
71055refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
71055refgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
71064refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
71064refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
71073refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
71082refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
71091refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
71136refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
71262refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
71262refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
71271refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
71298refgcc -O -fomit-frame-pointer2014053120140529
71298refgcc -march=nocona -O -fomit-frame-pointer2014053120140529
71307refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
71307refgcc -m64 -O -fomit-frame-pointer2014053120140529
71307refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
71307refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
71316refgcc -march=k8 -O -fomit-frame-pointer2014053120140529
71343refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
71343refgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
71352refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
71370refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
71541refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
71721refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
71757refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
71856refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
71856refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
71856refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
71865refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
71874refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
71874refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
72522refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
72684refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
72747refgcc -Os -fomit-frame-pointer2014053120140529
72783refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
72819refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
72837refgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
72846refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
72855refgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
72864refgcc -m64 -Os -fomit-frame-pointer2014053120140529
72891refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
72900refgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
72936refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
72990refgcc -O2 -fomit-frame-pointer2014053120140529
72990refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
72999refgcc -m64 -O2 -fomit-frame-pointer2014053120140529
72999refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
73035refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
73044refgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
73116refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
73116refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
73125refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
73197refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
73242refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
73323refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
73359refgcc -O3 -fomit-frame-pointer2014053120140529
73359refgcc -m64 -O3 -fomit-frame-pointer2014053120140529
73458refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
73512refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
73512refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
73512refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
73548refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
73566refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
73584refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
73584refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
101286refgcc2014053120140529
101502refcc2014053120140529
101799refgcc -funroll-loops2014053120140529