Implementation notes: amd64, bridge, crypto_hash/md6d224

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: md6d224
TimeImplementationCompilerBenchmark dateSUPERCOP version
36940refgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
36944refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
37000refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
37056refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
37116refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
37148refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
37240refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
37396refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
37432refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
37460refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
37664refgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
37796refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
37884refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
37924refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
37928refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
37980refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
38192refgcc -O2 -fomit-frame-pointer2012012620120120
38272refgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
38288refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
38308refgcc -m64 -O2 -fomit-frame-pointer2012012620120120
38328refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
38928refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
38956refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
39096refgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
39208refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
44340refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
44348refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
44368refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
44392refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
44404refgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
44416refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
44416refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
44440refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
44444refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
44520refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
44580refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
44604refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
44624refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
44640refgcc -m64 -Os -fomit-frame-pointer2012012620120120
44644refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
44660refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
44684refgcc -Os -fomit-frame-pointer2012012620120120
44692refgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
44704refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
44708refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
44732refgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
46044refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
46096refgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
46136refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
46184refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
53272refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
53276refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
53288refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
53304refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
53344refgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
53468refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
53492refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
53604refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
53616refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
53844refgcc -march=nocona -O -fomit-frame-pointer2012012620120120
53884refgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
53900refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
53920refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
53936refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
53944refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
53956refgcc -m64 -O -fomit-frame-pointer2012012620120120
53956refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
53972refgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
53984refgcc -O -fomit-frame-pointer2012012620120120
54000refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
54000refgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
54000refgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
54008refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
54020refgcc -march=k8 -O -fomit-frame-pointer2012012620120120
54056refgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
54384refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
54484refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
54528refgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
55160refgcc -O3 -fomit-frame-pointer2012012620120120
55204refgcc -m64 -O3 -fomit-frame-pointer2012012620120120
55332refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
55600refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
55652refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
55664refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
55752refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
55844refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
55960refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
56376refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
56588refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
56592refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
56756refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
56760refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
56784refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
56968refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
57020refgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
57780refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
57804refgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
57900refgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
59484refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
59620refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
186748refgcc2012012620120120
186964refgcc -funroll-loops2012012620120120
187332refcc2012012620120120