Implementation notes: amd64, h5e450, crypto_sign/hector

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: hector
TimeImplementationCompilerBenchmark dateSUPERCOP version
5098623refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080420120717
5099982refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080420120717
5107986refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080420120717
5109849refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080420120717
5111457refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080420120717
5111865refgcc -O -fomit-frame-pointer2012080420120717
5114016refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080420120717
5114955refgcc -march=barcelona -O -fomit-frame-pointer2012080420120717
5115825refgcc -m64 -march=nocona -O -fomit-frame-pointer2012080420120717
5118690refgcc -m64 -march=k8 -O -fomit-frame-pointer2012080420120717
5119386refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080420120717
5124903refgcc -funroll-loops -O -fomit-frame-pointer2012080420120717
5128362refgcc -march=nocona -O -fomit-frame-pointer2012080420120717
5130099refgcc -march=k8 -O -fomit-frame-pointer2012080420120717
5134110refclang -O32012080420120717
5134302refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080420120717
5135763refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080420120717
5157384refgcc -m64 -O -fomit-frame-pointer2012080420120717
5162127refgcc -fno-schedule-insns -O -fomit-frame-pointer2012080420120717
5253051refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080420120717
5305776refgcc -m64 -march=core2 -O -fomit-frame-pointer2012080420120717
7922727refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080420120717
7929723refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080420120717
8021658refgcc -march=nocona -O2 -fomit-frame-pointer2012080420120717
8027796refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080420120717
8029179refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080420120717
8032986refgcc -march=nocona -O3 -fomit-frame-pointer2012080420120717
8035152refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080420120717
8042745refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080420120717
8043669refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080420120717
8194845refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080420120717
8278032refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080420120717
8335740refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080420120717
8335848refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080420120717
8339046refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080420120717
8342715refgcc -march=nocona -Os -fomit-frame-pointer2012080420120717
8650770refgcc -funroll-loops -O2 -fomit-frame-pointer2012080420120717
8655834refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080420120717
8657607refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080420120717
8657658refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080420120717
8658798refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080420120717
8706999refgcc -O2 -fomit-frame-pointer2012080420120717
8714076refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080420120717
8715195refgcc -m64 -O2 -fomit-frame-pointer2012080420120717
8716941refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080420120717
8718624refgcc -march=k8 -O2 -fomit-frame-pointer2012080420120717
8722254refgcc -O3 -fomit-frame-pointer2012080420120717
8723466refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080420120717
8727480refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080420120717
8732352refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080420120717
8732538refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080420120717
8732844refgcc -m64 -O3 -fomit-frame-pointer2012080420120717
8736270refgcc -march=k8 -O3 -fomit-frame-pointer2012080420120717
8769876refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080420120717
8773410refgcc -funroll-loops -O3 -fomit-frame-pointer2012080420120717
8778327refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080420120717
8792289refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080420120717
8801154refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080420120717
8850306refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080420120717
8856600refgcc -march=barcelona -O2 -fomit-frame-pointer2012080420120717
8873910refgcc -march=barcelona -O3 -fomit-frame-pointer2012080420120717
8882007refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080420120717
9005505refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080420120717
9009024refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080420120717
9013494refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080420120717
9015576refgcc -march=k8 -Os -fomit-frame-pointer2012080420120717
9022644refgcc -m64 -Os -fomit-frame-pointer2012080420120717
9025389refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080420120717
9026286refgcc -Os -fomit-frame-pointer2012080420120717
9027612refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080420120717
9047493refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080420120717
9055809refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080420120717
9056295refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080420120717
9065145refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080420120717
9065154refgcc -funroll-loops -Os -fomit-frame-pointer2012080420120717
9148941refgcc -march=barcelona -Os -fomit-frame-pointer2012080420120717
9153981refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080420120717
9156567refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080420120717
9158301refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080420120717
9399069refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080420120717
9417738refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080420120717
18713013refcc2012080420120717
18724542refgcc2012080420120717
18732714refgcc -funroll-loops2012080420120717

Test failure

Implementation: crypto_sign/hector/ref
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref