Implementation notes: amd64, thinkaes, crypto_hash/mcssha6

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_hash
Primitive: mcssha6
TimeImplementationCompilerBenchmark dateSUPERCOP version
59403refgcc -funroll-loops -O2 -fomit-frame-pointer2010033120100120
59403refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
59403refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010033120100120
59406refgcc -funroll-loops -O3 -fomit-frame-pointer2010033120100120
59409refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
59412refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010033120100120
59424refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
59424refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
59424refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010033120100120
59427refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
59427refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010033120100120
59427refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010033120100120
59430refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
59430refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
59433refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
59433refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010033120100120
59433refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010033120100120
59436refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010033120100120
59514refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010033120100120
59520refgcc -O3 -fomit-frame-pointer2010033120100120
59520refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
59523refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
59526refgcc -march=barcelona -O3 -fomit-frame-pointer2010033120100120
59529refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
59532refgcc -m64 -O3 -fomit-frame-pointer2010033120100120
59532refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010033120100120
59532refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010033120100120
59532refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010033120100120
59532refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
59541refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
59541refgcc -march=k8 -O3 -fomit-frame-pointer2010033120100120
59544refgcc -march=barcelona -O2 -fomit-frame-pointer2010033120100120
59547refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010033120100120
59547refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010033120100120
59547refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010033120100120
59547refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010033120100120
59547refgcc -march=nocona -O3 -fomit-frame-pointer2010033120100120
59550refgcc -O2 -fomit-frame-pointer2010033120100120
59550refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
59550refgcc -m64 -O2 -fomit-frame-pointer2010033120100120
59553refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
59565refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
59565refgcc -march=k8 -O2 -fomit-frame-pointer2010033120100120
59583refgcc -m64 -march=core2 -O -fomit-frame-pointer2010033120100120
59589refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010033120100120
59589refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010033120100120
59595refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010033120100120
59607refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
59607refgcc -march=barcelona -O -fomit-frame-pointer2010033120100120
59613refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
59625refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
59631refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
59631refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
59631refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010033120100120
59631refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010033120100120
59631refgcc -march=nocona -O2 -fomit-frame-pointer2010033120100120
59643refgcc -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
59646refgcc -march=k8 -O -fomit-frame-pointer2010033120100120
59670refgcc -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
59670refgcc -march=nocona -O -fomit-frame-pointer2010033120100120
59712refgcc -funroll-loops -Os -fomit-frame-pointer2010033120100120
59712refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
59712refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
59712refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010033120100120
59715refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
59715refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010033120100120
59718refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010033120100120
59721refgcc -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
59721refgcc -m64 -O -fomit-frame-pointer2010033120100120
59724refgcc -O -fomit-frame-pointer2010033120100120
59724refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
59724refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010033120100120
59730refgcc -Os -fomit-frame-pointer2010033120100120
59730refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
59730refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
59730refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010033120100120
59730refgcc -march=barcelona -Os -fomit-frame-pointer2010033120100120
59730refgcc -march=k8 -Os -fomit-frame-pointer2010033120100120
59733refgcc -m64 -Os -fomit-frame-pointer2010033120100120
59733refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
59733refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010033120100120
59733refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010033120100120
59736refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010033120100120
59742refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
59745refgcc -march=nocona -Os -fomit-frame-pointer2010033120100120
59991refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010033120100120
59997refgcc -funroll-loops -O -fomit-frame-pointer2010033120100120
60003refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
60021refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010033120100120
60036refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
64500reficc -O3 -static2010033120100120
64500reficc -O3 -xP -static2010033120100120
64500reficc -O3 -xW -static2010033120100120
64500reficc -m64 -O3 -static2010033120100120
64503reficc -O2 -xP -static2010033120100120
64503reficc -O2 -xW -static2010033120100120
64503reficc -m64 -O2 -static2010033120100120
64518reficc2010033120100120
64518reficc -O2 -static2010033120100120
64527reficc -Os -static2010033120100120
64527reficc -Os -xP -static2010033120100120
64527reficc -Os -xW -static2010033120100120
64533reficc -m64 -xHost -vec-report0 -static2010033120100120
64542reficc -m64 -Os -static2010033120100120
64698reficc -O3 -static -no-vec2010033120100120
64698reficc -O3 -xP -static -no-vec2010033120100120
64698reficc -O3 -xW -static -no-vec2010033120100120
64698reficc -m64 -O3 -static -no-vec2010033120100120
64869reficc -O2 -static -no-vec2010033120100120
64869reficc -O2 -xP -static -no-vec2010033120100120
64869reficc -O2 -xW -static -no-vec2010033120100120
64869reficc -m64 -O2 -static -no-vec2010033120100120
64905reficc -Os -xP -static -no-vec2010033120100120
64908reficc -Os -static -no-vec2010033120100120
64908reficc -m64 -Os -static -no-vec2010033120100120
64917reficc -Os -xW -static -no-vec2010033120100120
64953reficc -O1 -xP -static2010033120100120
64956reficc -O1 -static -no-vec2010033120100120
64956reficc -O1 -xP -static -no-vec2010033120100120
64956reficc -O1 -xW -static -no-vec2010033120100120
64956reficc -m64 -O1 -static -no-vec2010033120100120
64974reficc -m64 -O1 -static2010033120100120
65001reficc -O1 -static2010033120100120
65022reficc -O1 -xW -static2010033120100120
77961reficc -no-vec2010033120100120
83841refcc2010033120100120
83841refgcc2010033120100120
84096refgcc -funroll-loops2010033120100120