Implementation notes: amd64, h9ivy, crypto_hash/essence384

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
55788gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042720140425
55876gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
55896gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042720140425
56144gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
56588gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
56656gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
56684gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
56700gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
56740gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042720140425
56740gccgcc -march=k8 -O3 -fomit-frame-pointer2014042720140425
56780gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
56788gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042720140425
56812gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
56864gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042720140425
56956gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
56972gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042720140425
56980gccgcc -march=barcelona -O3 -fomit-frame-pointer2014042720140425
57164gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
57224gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
57244gccgcc -m64 -O3 -fomit-frame-pointer2014042720140425
57268gccgcc -funroll-loops -O3 -fomit-frame-pointer2014042720140425
57424gccgcc -O3 -fomit-frame-pointer2014042720140425
57776gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
57876gccgcc -funroll-loops -O2 -fomit-frame-pointer2014042720140425
57952gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
57996gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
59272gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
60220gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
60300gccgcc -march=nocona -O3 -fomit-frame-pointer2014042720140425
60648gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
60856gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042720140425
61916gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042720140425
62168gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
62648gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042720140425
63280gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
63916gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
63932gccgcc -march=barcelona -O2 -fomit-frame-pointer2014042720140425
63948gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
64668gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
64984gccgcc -march=k8 -O2 -fomit-frame-pointer2014042720140425
65024gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
66128gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042720140425
66252gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
66344gccgcc -funroll-loops -O -fomit-frame-pointer2014042720140425
66584gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042720140425
66644gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042720140425
66776gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
66796gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042720140425
67052gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
67120gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
67136gccgcc -Os -fomit-frame-pointer2014042720140425
67156gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
67168gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
67176gccgcc -m64 -O2 -fomit-frame-pointer2014042720140425
67248gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
67288gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042720140425
67352gccgcc -march=k8 -Os -fomit-frame-pointer2014042720140425
67404gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
67408gccgcc -m64 -Os -fomit-frame-pointer2014042720140425
67456gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
67516gccgcc -O2 -fomit-frame-pointer2014042720140425
67528gccgcc -march=barcelona -Os -fomit-frame-pointer2014042720140425
67676gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
67696gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
67720gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
68144gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
68244gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
68268gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
68328gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042720140425
68388gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
68408gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042720140425
68464gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
68576gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042720140425
69192gccgcc -funroll-loops -Os -fomit-frame-pointer2014042720140425
69220gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042720140425
69244gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
69292gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042720140425
69344gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
73168gccgcc -march=nocona -O2 -fomit-frame-pointer2014042720140425
73788gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
75260gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
75276gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
75332gccgcc -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
75400gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
75416gccgcc -march=nocona -O -fomit-frame-pointer2014042720140425
75620gccgcc -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
75840gccgcc -march=k8 -O -fomit-frame-pointer2014042720140425
76200gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
76272gccgcc -O -fomit-frame-pointer2014042720140425
76272gccgcc -march=nocona -Os -fomit-frame-pointer2014042720140425
76372gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
76436gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042720140425
76456gccgcc -m64 -O -fomit-frame-pointer2014042720140425
76468gccgcc -m64 -march=core2 -O -fomit-frame-pointer2014042720140425
76496gccgcc -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
76824gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
77284gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042720140425
77356gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
77740gccgcc -march=barcelona -O -fomit-frame-pointer2014042720140425
77844gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
238628gcccc2014042720140425
238920gccgcc2014042720140425
239000gccgcc -funroll-loops2014042720140425