Implementation notes: amd64, enigma, crypto_hash/md6d512

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
74781refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
74898refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
74907refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
74979refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
74979refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
75033refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
75096refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
76401refgcc -m64 -O2 -fomit-frame-pointer2014053120140529
76455refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
76464refgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
76500refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
76509refgcc -O2 -fomit-frame-pointer2014053120140529
76527refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
76635refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
76671refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
76680refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
76698refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
76743refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
76788refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
76851refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
76851refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
76878refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
76878refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
76896refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
76941refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
76950refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
76986refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
76986refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
77004refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
77328refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
77886refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
78084refgcc -m64 -Os -fomit-frame-pointer2014053120140529
78102refgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
78156refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
78201refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
78228refgcc -Os -fomit-frame-pointer2014053120140529
78237refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
78318refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
78417refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
78426refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
78453refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
78561refgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
78624refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
78795refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
78822refgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
78831refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
86931refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
86994refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
87039refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
87057refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
87102refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
87120refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
87147refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
87228refgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
87300refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
87606refgcc -m64 -O -fomit-frame-pointer2014053120140529
87642refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
87651refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
87669refgcc -O -fomit-frame-pointer2014053120140529
87678refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
87705refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
87732refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
87750refgcc -march=k8 -O -fomit-frame-pointer2014053120140529
87777refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
87813refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
87831refgcc -march=nocona -O -fomit-frame-pointer2014053120140529
87840refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
87858refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
87867refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
87885refgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
87912refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
87912refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
88227refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
88515refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
88893refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
89487refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
89532refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
89757refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
89757refgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
89766refgcc -O3 -fomit-frame-pointer2014053120140529
90009refgcc -m64 -O3 -fomit-frame-pointer2014053120140529
90531refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
91251refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
91350refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
91584refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
92070refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
92115refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
92124refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
92853refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
93132refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
93195refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
93771refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
426447refcc2014053120140529
426843refgcc -funroll-loops2014053120140529
426978refgcc2014053120140529