Implementation notes: amd64, bulldozer, crypto_sign/ronald4096

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
49585314opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
49639107opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
49639197opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
49644039opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
49666832opensslgcc -O -fomit-frame-pointer2012053120120525
49672226opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
49688010opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
49694287opensslgcc -m64 -O -fomit-frame-pointer2012053120120525
49694578opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
49701319opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
49720227opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
49796064opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
49801038opensslgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
49844320opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
49857388opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
49859807opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
49871791opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
49871844opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
49891334opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
49892382opensslgcc -march=k8 -O -fomit-frame-pointer2012053120120525
49907902opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
49941159opensslgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
49946487opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
49948038opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
49949948opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
49958005opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
49965068opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
49981391opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
49982286opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
49993664opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
50006888opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
50010638opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
50010714opensslgcc -m64 -O2 -fomit-frame-pointer2012053120120525
50027056opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
50038505opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
50040220opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
50044080opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
50046815opensslgcc -O3 -fomit-frame-pointer2012053120120525
50057443opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
50060672opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
50074246opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
50076466opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
50083821opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
50117013opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
50120099opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
50120947opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
50133178opensslgcc -Os -fomit-frame-pointer2012053120120525
50135164opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
50135924opensslgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
50137427opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
50141825opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
50161223opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
50162113opensslgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
50163133opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
50176105opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
50178762opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
50181776opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
50183709opensslgcc -march=nocona -O -fomit-frame-pointer2012053120120525
50185719opensslgcc -m64 -Os -fomit-frame-pointer2012053120120525
50186527opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
50207535opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
50242578opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
50276830opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
50292846opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
50319147opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
50333892opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
50366820opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
50373021opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
50401498opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
50437737opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
50438618opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
50440785opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
50443683opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
50445234opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
50448974opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
50460203opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
50478671opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
50489847opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
50505212opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
50508789opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
50526429opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
50528934opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
50540244opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
50540641opensslgcc -m64 -O3 -fomit-frame-pointer2012053120120525
50544727opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
50546076opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
50563674opensslgcc -O2 -fomit-frame-pointer2012053120120525
50830081opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
50849452opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
50888878opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
50906391opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
50925138opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
50927296opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
51014428opensslgcc -funroll-loops2012053120120525
51019569opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
51077099opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
51147528opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
51185706opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
51186608opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
51212974opensslgcc2012053120120525
51229411opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
51452630opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
51633934opensslcc2012053120120525