Implementation notes: amd64, thinkaes, crypto_hash/shabal512

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_hash
Primitive: shabal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
9906refgcc -m64 -march=core2 -O -fomit-frame-pointer2010033120100120
9921refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010033120100120
9945refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010033120100120
9963refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010033120100120
10041refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
10047refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
10050refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
10083refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010033120100120
10086refgcc -march=k8 -O -fomit-frame-pointer2010033120100120
10089refgcc -march=barcelona -O -fomit-frame-pointer2010033120100120
10158refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010033120100120
10161refgcc -O -fomit-frame-pointer2010033120100120
10167refgcc -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
10167refgcc -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
10179refgcc -m64 -O -fomit-frame-pointer2010033120100120
10179refgcc -march=nocona -O -fomit-frame-pointer2010033120100120
10221refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010033120100120
10224refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
10245refgcc -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
10272refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
10290refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010033120100120
11121refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
11154refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010033120100120
11154refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010033120100120
11160refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
11190refgcc -march=barcelona -O3 -fomit-frame-pointer2010033120100120
11202refgcc -march=k8 -O3 -fomit-frame-pointer2010033120100120
11205refgcc -march=k8 -O2 -fomit-frame-pointer2010033120100120
11208refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
11208refgcc -march=barcelona -O2 -fomit-frame-pointer2010033120100120
11211refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
11250refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
11250refgcc -m64 -O2 -fomit-frame-pointer2010033120100120
11253refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
11265refgcc -O3 -fomit-frame-pointer2010033120100120
11265refgcc -m64 -O3 -fomit-frame-pointer2010033120100120
11274refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010033120100120
11274refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010033120100120
11274refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010033120100120
11277refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010033120100120
11283refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
11286refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
11286refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010033120100120
11286refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010033120100120
11286refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010033120100120
11289refgcc -O2 -fomit-frame-pointer2010033120100120
11301refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010033120100120
11304refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
11307refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
11310refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
11316refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010033120100120
11319refgcc -march=nocona -O2 -fomit-frame-pointer2010033120100120
11322refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
11328refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
11346refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010033120100120
11352refgcc -funroll-loops -O2 -fomit-frame-pointer2010033120100120
11352refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010033120100120
11358refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
11364refgcc -funroll-loops -O3 -fomit-frame-pointer2010033120100120
11367refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010033120100120
11367refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010033120100120
11376refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
11379refgcc -march=nocona -O3 -fomit-frame-pointer2010033120100120
11388refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
11391refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
11403refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
12402refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010033120100120
12651refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
12651refgcc -march=nocona -Os -fomit-frame-pointer2010033120100120
12657refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
12657refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010033120100120
12705refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
12705refgcc -march=barcelona -Os -fomit-frame-pointer2010033120100120
12735refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
12738refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
12738refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010033120100120
12738refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010033120100120
12738refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
12762refgcc -funroll-loops -Os -fomit-frame-pointer2010033120100120
12819refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
12819refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010033120100120
12822refgcc -Os -fomit-frame-pointer2010033120100120
12822refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
12825refgcc -m64 -Os -fomit-frame-pointer2010033120100120
12825refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
12825refgcc -march=k8 -Os -fomit-frame-pointer2010033120100120
12969refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010033120100120
13065refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010033120100120
13065refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010033120100120
13068refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010033120100120
14940refgcc -funroll-loops -O -fomit-frame-pointer2010033120100120
15105reficc -O2 -xW -static2010033120100120
15111reficc -O3 -static -no-vec2010033120100120
15111reficc -m64 -O2 -static2010033120100120
15114reficc2010033120100120
15114reficc -O3 -xP -static -no-vec2010033120100120
15114reficc -O3 -xW -static2010033120100120
15114reficc -O3 -xW -static -no-vec2010033120100120
15114reficc -Os -static2010033120100120
15114reficc -Os -xP -static2010033120100120
15114reficc -m64 -O3 -static2010033120100120
15114reficc -m64 -Os -static2010033120100120
15117reficc -O3 -xP -static2010033120100120
15120reficc -O3 -static2010033120100120
15120reficc -m64 -O3 -static -no-vec2010033120100120
15123reficc -O2 -static2010033120100120
15123reficc -O2 -xP -static2010033120100120
15123reficc -no-vec2010033120100120
15129reficc -O2 -xP -static -no-vec2010033120100120
15129reficc -m64 -O2 -static -no-vec2010033120100120
15144reficc -O2 -static -no-vec2010033120100120
15144reficc -O2 -xW -static -no-vec2010033120100120
15165reficc -Os -xW -static2010033120100120
15183reficc -m64 -O1 -static2010033120100120
15189reficc -O1 -static2010033120100120
15192reficc -m64 -xHost -vec-report0 -static2010033120100120
15195reficc -O1 -xP -static2010033120100120
15195reficc -O1 -xW -static2010033120100120
15240reficc -O1 -static -no-vec2010033120100120
15240reficc -O1 -xP -static -no-vec2010033120100120
15240reficc -O1 -xW -static -no-vec2010033120100120
15240reficc -m64 -O1 -static -no-vec2010033120100120
15342reficc -Os -static -no-vec2010033120100120
15345reficc -Os -xP -static -no-vec2010033120100120
15348reficc -Os -xW -static -no-vec2010033120100120
15411reficc -m64 -Os -static -no-vec2010033120100120
35784refcc2010033120100120
35805refgcc2010033120100120
35829refgcc -funroll-loops2010033120100120