Implementation notes: amd64, agamemnon, crypto_hash/md4

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: md4
TimeImplementationCompilerBenchmark dateSUPERCOP version
5064opensslgcc -O2 -fomit-frame-pointer2012010320111120
5064opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
5066opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
5068opensslgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
5069opensslgcc -m64 -O2 -fomit-frame-pointer2012010320111120
5070opensslgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
5072opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
5072opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
5072opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
5075opensslgcc -O -fomit-frame-pointer2012010320111120
5075opensslgcc -m64 -O -fomit-frame-pointer2012010320111120
5082opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
5082opensslgcc -march=k8 -O -fomit-frame-pointer2012010320111120
5087opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
5093opensslgcc -march=nocona -O -fomit-frame-pointer2012010320111120
5096opensslcc2012010320111120
5707opensslgcc -Os -fomit-frame-pointer2012010320111120
5721opensslgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
7586opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
7590opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
7593opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
7603opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
7608opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
7616opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
11359opensslgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
11363opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
11367opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
11368opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
11372opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
11374opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
11379opensslgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
11385opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
11387opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
11391opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
11401opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
11409opensslgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
22683opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
22685opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
22688opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
22688opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
22691opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
22693opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
22693opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
22696opensslgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
22696opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
22699opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
22699opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
22704opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
22704opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
22704opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
22704opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
22704opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
22707opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
22709opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
22712opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
22712opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
22712opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
22712opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
22723opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
22725opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
22728opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
22728opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
22728opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
22736opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
22736opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
22736opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
22741opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
22744opensslgcc -O3 -fomit-frame-pointer2012010320111120
22744opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
22744opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
22744opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
22744opensslgcc -m64 -Os -fomit-frame-pointer2012010320111120
22747opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
22747opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
22752opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
22755opensslgcc -funroll-loops2012010320111120
22760opensslgcc2012010320111120
22768opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
22771opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
22779opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
22779opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
22779opensslgcc -m64 -O3 -fomit-frame-pointer2012010320111120
22779opensslgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
22784opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
22787opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
22787opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
22792opensslgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
22792opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
22800opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
22803opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
22808opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
22811opensslgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
22827opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
22827opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
22925opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120