Implementation notes: amd64, enigma, crypto_hash/md6d256

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: md6d256
TimeImplementationCompilerBenchmark dateSUPERCOP version
47772refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
47790refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
47844refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
47943refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
48006refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
48024refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
48150refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
48942refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
49041refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
49050refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
49086refgcc -O2 -fomit-frame-pointer2014053120140529
49086refgcc -m64 -O2 -fomit-frame-pointer2014053120140529
49104refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
49113refgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
49122refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
49140refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
49158refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
49176refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
49239refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
49266refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
49302refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
49302refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
49410refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
50130refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
50175refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
50202refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
50220refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
50247refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
50274refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
50283refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
50823refgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
50850refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
50850refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
50877refgcc -Os -fomit-frame-pointer2014053120140529
50913refgcc -m64 -Os -fomit-frame-pointer2014053120140529
50931refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
51003refgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
51048refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
51057refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
51093refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
51093refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
51156refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
51255refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
51255refgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
51453refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
51948refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
55152refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
55323refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
55386refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
55422refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
55440refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
55467refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
55521refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
55539refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
55575refgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
55584refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
55620refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
55656refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
55719refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
55827refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
55863refgcc -O -fomit-frame-pointer2014053120140529
55944refgcc -m64 -O -fomit-frame-pointer2014053120140529
55962refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
56052refgcc -march=k8 -O -fomit-frame-pointer2014053120140529
56088refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
56115refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
56115refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
56151refgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
56214refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
56214refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
56313refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
56322refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
56376refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
56376refgcc -march=nocona -O -fomit-frame-pointer2014053120140529
56709refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
56727refgcc -O3 -fomit-frame-pointer2014053120140529
56745refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
56772refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
56799refgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
56808refgcc -m64 -O3 -fomit-frame-pointer2014053120140529
56808refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
56889refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
58014refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
58113refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
58122refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
58158refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
58230refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
58509refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
59247refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
59283refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
59427refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
59454refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
269667refgcc -funroll-loops2014053120140529
269676refcc2014053120140529
269712refgcc2014053120140529