Implementation notes: amd64, jos, crypto_scalarmult/nistp256

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_scalarmult
Primitive: nistp256
TimeImplementationCompilerBenchmark dateSUPERCOP version
4678800mj32gcc -march=barcelona -O3 -fomit-frame-pointer2014101620141014
4682115mj32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
4703805mj32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
4712175mj32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101620141014
4939515mj32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101620141014
4939935mj32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
4957117mj32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
4982850mj32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
4991070mj32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
4991992mj32gcc -march=k8 -O3 -fomit-frame-pointer2014101620141014
4992142mj32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101620141014
4999508mj32gcc -march=nocona -O3 -fomit-frame-pointer2014101620141014
5012663mj32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
5028157mj32gcc -m64 -O3 -fomit-frame-pointer2014101620141014
5035117mj32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101620141014
5043825mj32gcc -O3 -fomit-frame-pointer2014101620141014
5043833mj32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
5072062mj32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101620141014
5072325mj32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
5072655mj32gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
5077748mj32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
5082488mj32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
5108550mj32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
5110500mj32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101620141014
5122995mj32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
5127413mj32gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
5138453mj32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101620141014
5145090mj32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
5154428mj32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101620141014
5167763mj32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
5194020mj32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101620141014
5553945mj32gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
5562225mj32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101620141014
5565600mj32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
5572095mj32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
5608972mj32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101620141014
5621633mj32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101620141014
5707463mj32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
5723123mj32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
5783160mj32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101620141014
5996272mj32gcc -march=barcelona -O2 -fomit-frame-pointer2014101620141014
6008002mj32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
6011415mj32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
6013283mj32gcc -m64 -O2 -fomit-frame-pointer2014101620141014
6029895mj32gcc -O2 -fomit-frame-pointer2014101620141014
6132712mj32gcc -march=k8 -O2 -fomit-frame-pointer2014101620141014
6158978mj32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
6197168mj32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
6197430mj32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101620141014
6207945mj32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
6290992mj32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
6324450mj32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
6330270mj32gcc -march=nocona -O2 -fomit-frame-pointer2014101620141014
6621615mj32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
6746910mj32gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
6748733mj32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101620141014
6749228mj32gcc -march=barcelona -Os -fomit-frame-pointer2014101620141014
6755790mj32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
6759787mj32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101620141014
6768983mj32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
6807787mj32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101620141014
6812497mj32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101620141014
6816480mj32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
6860085mj32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
6861608mj32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
6862935mj32gcc -march=k8 -Os -fomit-frame-pointer2014101620141014
6917235mj32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
6942817mj32gcc -march=nocona -Os -fomit-frame-pointer2014101620141014
6950857mj32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
6951780mj32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101620141014
6958320mj32gcc -m64 -Os -fomit-frame-pointer2014101620141014
6964207mj32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
6969075mj32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
6969765mj32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
7047307mj32gcc -Os -fomit-frame-pointer2014101620141014
10047945mj32gcc -march=k8 -O -fomit-frame-pointer2014101620141014
10055632mj32gcc -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
10092563mj32gcc -march=barcelona -O -fomit-frame-pointer2014101620141014
10106798mj32gcc -m64 -march=core2 -O -fomit-frame-pointer2014101620141014
10107135mj32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
10108725mj32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
10114725mj32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
10151520mj32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
10195035mj32gcc -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
10197338mj32gcc -march=nocona -O -fomit-frame-pointer2014101620141014
10218915mj32gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
10239457mj32gcc -O -fomit-frame-pointer2014101620141014
10246170mj32gcc -m64 -O -fomit-frame-pointer2014101620141014
52421205mj32cc2014101620141014
52784925mj32gcc -funroll-loops2014101620141014
53031607mj32gcc2014101620141014