Implementation notes: amd64, bigmem, crypto_hash/md2

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: md2
TimeImplementationCompilerBenchmark dateSUPERCOP version
717850opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
717850opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
717850opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
717850opensslgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
717851opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
717851opensslgcc -m64 -O2 -fomit-frame-pointer2015021520141124
717851opensslgcc -m64 -Os -fomit-frame-pointer2015021520141124
717851opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
717853opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
717853opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
717853opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
717853opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
717853opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
717853opensslgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
717854opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
717856opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
717856opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
717856opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
717856opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
717856opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
717856opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
717859opensslgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
717859opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
717859opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
717859opensslgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
717862opensslgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
717862opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
717862opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
717865opensslgcc -O2 -fomit-frame-pointer2015021520141124
717865opensslgcc -Os -fomit-frame-pointer2015021520141124
717865opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
717870opensslgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
717870opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
717873opensslgcc -O3 -fomit-frame-pointer2015021520141124
717876opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
717876opensslgcc -m64 -O3 -fomit-frame-pointer2015021520141124
717913opensslgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
718015opensslgcc2015021520141124
718094opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
718134opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
718448opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
718454opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
718485opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
718488opensslgcc -O -fomit-frame-pointer2015021520141124
718488opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
718488opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
718488opensslgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
718491opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
718491opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
718491opensslgcc -march=k8 -O -fomit-frame-pointer2015021520141124
718493opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
718494opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
718500opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
718500opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
718502opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
718505opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
718505opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
718505opensslgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
718508opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
718516opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
718516opensslgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
718522opensslgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
718542opensslgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
718565opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
718567opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
718567opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
719001opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
719006opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
719023opensslgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
719216opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
719253opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
719258opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
719324opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
719355opensslcc2015021520141124
719358opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
719389opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
719446opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
719448opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
719451opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
719451opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
719451opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
719485opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
719941opensslgcc -march=nocona -O -fomit-frame-pointer2015021520141124
719964opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
719973opensslgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
719984opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
720041opensslgcc -m64 -O -fomit-frame-pointer2015021520141124
752939opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
753250opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
754520opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
754834opensslgcc -funroll-loops2015021520141124