Implementation notes: amd64, h9ivy, crypto_hash/md4

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: md4
TimeImplementationCompilerBenchmark dateSUPERCOP version
4888opensslgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
4896opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
4900opensslgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
4904opensslgcc -O2 -fomit-frame-pointer2014042920140425
4904opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
4904opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
4904opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
4904opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
4904opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
4904opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
4908opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
4908opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
4908opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
4908opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
4908opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
4908opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
4908opensslgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
4908opensslgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
4912opensslgcc -O3 -fomit-frame-pointer2014042920140425
4912opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
4912opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
4912opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
4912opensslgcc -m64 -O -fomit-frame-pointer2014042920140425
4912opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
4912opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
4912opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
4912opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
4916opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
4916opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
4916opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
4916opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
4916opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
4916opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
4916opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
4916opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
4920opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
4920opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
4920opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
4920opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
4920opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
4920opensslgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
4920opensslgcc -march=nocona -O -fomit-frame-pointer2014042920140425
4924opensslgcc -Os -fomit-frame-pointer2014042920140425
4924opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
4924opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
4924opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
4924opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
4924opensslgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
4924opensslgcc -march=k8 -O -fomit-frame-pointer2014042920140425
4928opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
4928opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
4928opensslgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
4928opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
4928opensslgcc -m64 -O2 -fomit-frame-pointer2014042920140425
4928opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
4928opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
4928opensslgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
4928opensslgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
4932opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
4932opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
4932opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
4932opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
4932opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
4932opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
4932opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
4932opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
4932opensslgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
4936opensslcc2014042920140425
4936opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
4936opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
4936opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
4936opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
4936opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
4936opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
4936opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
4940opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
4940opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
4940opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
4940opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
4940opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
4940opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
4940opensslgcc -m64 -O3 -fomit-frame-pointer2014042920140425
4940opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
4940opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
4940opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
4944opensslgcc2014042920140425
4944opensslgcc -O -fomit-frame-pointer2014042920140425
4944opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
4944opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
4944opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
4944opensslgcc -m64 -Os -fomit-frame-pointer2014042920140425
4944opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
4944opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
4944opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
4944opensslgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
4948opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
4948opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
4952opensslgcc -funroll-loops2014042920140425
4952opensslgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
4960opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
4960opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
4972opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
4976opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425