Implementation notes: amd64, delllaptop, crypto_hash/bmw512

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: bmw512
TimeImplementationCompilerBenchmark dateSUPERCOP version
6986refgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
6986refgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
6986refgcc -march=k8 -O -fomit-frame-pointer2009041620090408
6986refgcc -march=nocona -O -fomit-frame-pointer2009041620090408
7000refgcc -O -fomit-frame-pointer2009041620090408
7000refgcc -m64 -O -fomit-frame-pointer2009041620090408
7000refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
7000refgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
7042swpbegcc -funroll-loops -O -fomit-frame-pointer2009041620090408
7056swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
7070swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
7084swpbegcc -O -fomit-frame-pointer2009041620090408
7084swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
7084swpbegcc -march=k8 -O -fomit-frame-pointer2009041620090408
7098swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
7098optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
7098swpbegcc -m64 -O -fomit-frame-pointer2009041620090408
7098swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
7098swpbegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
7098swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
7098swpbegcc -march=nocona -O -fomit-frame-pointer2009041620090408
7112optcgcc -O -fomit-frame-pointer2009041620090408
7112optcgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
7112optcgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
7112optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
7112optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
7112optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
7112optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
7112swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
7112optcgcc -m64 -O -fomit-frame-pointer2009041620090408
7112optcgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
7112optcgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
7112optcgcc -march=k8 -O -fomit-frame-pointer2009041620090408
7112optcgcc -march=nocona -O -fomit-frame-pointer2009041620090408
7140refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
7140refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
7140swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
7140swpbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
7140optcgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
7154refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
7154refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
7168optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
7168refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
7266refgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
7406refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
7882refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
7882refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
7896refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
7896refgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
7910refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
7910optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
7910refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
7924optcgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
7924optcgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
7924optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
7924optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
7924optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
7924optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
7924optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
7924optcgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
7924optcgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
7938refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
7938optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
7938optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
7938optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
7938refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
7952refgcc -O3 -fomit-frame-pointer2009041620090408
7952optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
7952refgcc -m64 -O2 -fomit-frame-pointer2009041620090408
7952optcgcc -m64 -O3 -fomit-frame-pointer2009041620090408
7952refgcc -m64 -O3 -fomit-frame-pointer2009041620090408
7966optcgcc -O2 -fomit-frame-pointer2009041620090408
7966refgcc -O2 -fomit-frame-pointer2009041620090408
7966optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
7966optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
7966optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
7966optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
7966refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
7980optcgcc -O3 -fomit-frame-pointer2009041620090408
7980refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
7980refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
7980optcgcc -m64 -O2 -fomit-frame-pointer2009041620090408
7980optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
7980optcgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
7980refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
7980optcgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
7980refgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
7994refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
7994refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
7994optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
7994refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
7994optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
7994optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
7994refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
7994optcgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
7994refgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
8008refgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
8008refgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
8008refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
8008refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
8008refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
8022refgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
8050optcgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
8064swpbegcc -O3 -fomit-frame-pointer2009041620090408
8064swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
8064swpbegcc -m64 -O3 -fomit-frame-pointer2009041620090408
8064swpbegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
8078swpbegcc -O2 -fomit-frame-pointer2009041620090408
8078swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
8078optcgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
8078refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
8078refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
8078swpbegcc -m64 -O2 -fomit-frame-pointer2009041620090408
8078swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
8078swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
8078swpbegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
8078swpbegcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
8078swpbegcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
8092swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
8092optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
8092swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
8092optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
8092optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
8092optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
8106swpbegcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
8106swpbegcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
8106swpbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
8106optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
8120swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
8120swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
8120swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
8120swpbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
8120refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
8120optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
8120optcgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
8134swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
8148optcgcc -Os -fomit-frame-pointer2009041620090408
8148optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
8148optcgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
8148refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
8162refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
8162refgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
8176refgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
8190optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
8190refgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
8190optcgcc -m64 -Os -fomit-frame-pointer2009041620090408
8190refgcc -m64 -Os -fomit-frame-pointer2009041620090408
8190optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
8190refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
8190refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
8204optcgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
8246refgcc -Os -fomit-frame-pointer2009041620090408
8260refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
8260swpbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
8260swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
8260swpbegcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
8274swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
8302refgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
8316swpbegcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
8316swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
8316refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
8316swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
8316refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
8316swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
8316refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
8316swpbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
8316swpbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
8358swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
8358swpbegcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
8414swpbegcc -march=nocona -Os -fomit-frame-pointer2009041620090408
8442swpbegcc -Os -fomit-frame-pointer2009041620090408
8442swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
8442swpbegcc -m64 -Os -fomit-frame-pointer2009041620090408
8442swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
8442swpbegcc -march=k8 -Os -fomit-frame-pointer2009041620090408
8456swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
8456swpbegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
8484swpbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
8484swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
8638swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
11704swpbecc2009041620090408
11704swpbegcc2009041620090408
11704swpbegcc -funroll-loops2009041620090408
11872optcgcc2009041620090408
11872optcgcc -funroll-loops2009041620090408
11914optccc2009041620090408
19712refgcc -funroll-loops2009041620090408
19768refgcc2009041620090408
19838refcc2009041620090408