Implementation notes: amd64, ares, crypto_dh/gls1271

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_dh
Primitive: gls1271
TimeImplementationCompilerBenchmark dateSUPERCOP version
697196ref4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012720130419
697292ref4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012720130419
699440ref4gcc -funroll-loops -O2 -fomit-frame-pointer2014012720130419
701124ref4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012720130419
704556ref4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012720130419
704904ref4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012720130419
705116ref4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
705172ref4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012720130419
705444ref4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012720130419
705468ref4gcc -O3 -fomit-frame-pointer2014012720130419
705672ref4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012720130419
705988ref4gcc -m64 -O3 -fomit-frame-pointer2014012720130419
706168ref4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
706292ref4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012720130419
706324ref4gcc -march=k8 -O3 -fomit-frame-pointer2014012720130419
706540ref4gcc -march=barcelona -O2 -fomit-frame-pointer2014012720130419
707476ref4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012720130419
707484ref4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012720130419
708792ref4gcc -march=barcelona -O3 -fomit-frame-pointer2014012720130419
708960ref4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012720130419
709816ref4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012720130419
710008ref4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012720130419
710200ref4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
710468ref4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012720130419
710480ref4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012720130419
710748ref4gcc -march=k8 -O2 -fomit-frame-pointer2014012720130419
710864ref4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012720130419
711136ref4gcc -O2 -fomit-frame-pointer2014012720130419
711272ref4gcc -march=nocona -O2 -fomit-frame-pointer2014012720130419
711540ref4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012720130419
711604ref4gcc -m64 -O2 -fomit-frame-pointer2014012720130419
711956ref4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012720130419
712060ref4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012720130419
712288ref4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012720130419
712892ref4gcc -funroll-loops -O3 -fomit-frame-pointer2014012720130419
713812ref4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
713872ref4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012720130419
714152ref4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012720130419
714256ref4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012720130419
715204ref4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
717756ref4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012720130419
717984ref4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012720130419
718788ref4gcc -march=nocona -O3 -fomit-frame-pointer2014012720130419
719584ref4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012720130419
719668ref4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
719760ref4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012720130419
736780ref4gcc -O -fomit-frame-pointer2014012720130419
737264ref4gcc -m64 -march=core2 -O -fomit-frame-pointer2014012720130419
737376ref4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012720130419
737592ref4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012720130419
737952ref4gcc -fno-schedule-insns -O -fomit-frame-pointer2014012720130419
737984ref4gcc -march=nocona -O -fomit-frame-pointer2014012720130419
740116ref4gcc -march=k8 -O -fomit-frame-pointer2014012720130419
740128ref4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012720130419
740344ref4gcc -m64 -O -fomit-frame-pointer2014012720130419
740524ref4gcc -m64 -march=nocona -O -fomit-frame-pointer2014012720130419
740540ref4gcc -funroll-loops -O -fomit-frame-pointer2014012720130419
740828ref4gcc -m64 -march=k8 -O -fomit-frame-pointer2014012720130419
741496ref4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012720130419
741624ref4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012720130419
743376ref4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012720130419
743664ref4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012720130419
744248ref4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012720130419
744904ref4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012720130419
745364ref4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012720130419
745516ref4gcc -march=barcelona -O -fomit-frame-pointer2014012720130419
751356ref4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012720130419
755720ref4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012720130419
758500ref4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012720130419
801200ref4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012720130419
801492ref4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012720130419
802156ref4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012720130419
802160ref4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012720130419
802636ref4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012720130419
803848ref4gcc -funroll-loops -Os -fomit-frame-pointer2014012720130419
805500ref4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012720130419
809024ref4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012720130419
809176ref4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012720130419
810500ref4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012720130419
811052ref4gcc -march=nocona -Os -fomit-frame-pointer2014012720130419
811872ref4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012720130419
812060ref4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012720130419
812392ref4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012720130419
812708ref4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012720130419
813448ref4gcc -Os -fomit-frame-pointer2014012720130419
813568ref4gcc -march=k8 -Os -fomit-frame-pointer2014012720130419
816388ref4gcc -march=barcelona -Os -fomit-frame-pointer2014012720130419
818392ref4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012720130419
820160ref4gcc -m64 -Os -fomit-frame-pointer2014012720130419
820996ref4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012720130419
822360ref4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012720130419
826280ref4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012720130419
1206684ref4gcc2014012720130419
1208052ref4gcc -funroll-loops2014012720130419
1211652ref4cc2014012720130419