Implementation notes: amd64, enigma, crypto_hash/mcssha5

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
72594refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
72594refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
72603refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
72603refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
72738refgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
72774refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
72792refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
72792refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
72792refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
73089refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
73098refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
73224refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
73287refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
73296refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
73296refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
73314refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
73332refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
73332refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
73350refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
73359refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
73485refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
73485refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
73503refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
73512refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
73512refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
73521refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
73530refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
73701refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
73701refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
73737refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
73755refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
73782refgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
73836refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
73845refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
73890refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
74034refgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
74052refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
74061refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
74061refgcc -march=nocona -O -fomit-frame-pointer2014053120140529
74070refgcc -O -fomit-frame-pointer2014053120140529
74070refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
74070refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
74079refgcc -m64 -O -fomit-frame-pointer2014053120140529
74079refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
74097refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
74106refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
74106refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
74349refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
74367refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
74394refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
74412refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
74448refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
74457refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
74457refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
74583refgcc -march=k8 -O -fomit-frame-pointer2014053120140529
74826refgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
74907refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
75231refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
75240refgcc -m64 -Os -fomit-frame-pointer2014053120140529
75240refgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
75240refgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
75267refgcc -Os -fomit-frame-pointer2014053120140529
75267refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
75348refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
75357refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
75429refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
75474refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
75501refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
75519refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
75591refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
75600refgcc -m64 -O2 -fomit-frame-pointer2014053120140529
75627refgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
75654refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
75663refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
75672refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
75717refgcc -m64 -O3 -fomit-frame-pointer2014053120140529
75771refgcc -O2 -fomit-frame-pointer2014053120140529
75780refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
75780refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
75897refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
75951refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
76050refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
76059refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
76059refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
76068refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
76140refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
76140refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
76149refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
76176refgcc -O3 -fomit-frame-pointer2014053120140529
76266refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
76347refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
103482refcc2014053120140529
103761refgcc2014053120140529
103797refgcc -funroll-loops2014053120140529