Implementation notes: amd64, bigmem, crypto_scalarmult/nistp256

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_scalarmult
Primitive: nistp256
TimeImplementationCompilerBenchmark dateSUPERCOP version
5327214mj32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
5327327mj32gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
5331874mj32gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
5337111mj32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
5337345mj32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
5338158mj32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
5339513mj32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
5342720mj32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
5346888mj32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
5475139mj32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
5534721mj32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
5595686mj32gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
5597698mj32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
5630802mj32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
5712465mj32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
5729796mj32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
5753939mj32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
5789651mj32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
5868550mj32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
5903638mj32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
5907908mj32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
5908149mj32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
5911864mj32gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
5933623mj32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
5972395mj32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
5972596mj32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
5997762mj32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
6098030mj32gcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
6113231mj32gcc -march=k8 -O -fomit-frame-pointer2015021620141124
6259550mj32gcc -march=barcelona -O -fomit-frame-pointer2015021620141124
6278593mj32gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
6311559mj32gcc -O -fomit-frame-pointer2015021620141124
6311731mj32gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
6315242mj32gcc -m64 -O -fomit-frame-pointer2015021620141124
6474424mj32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
6475169mj32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
6479142mj32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
6482117mj32gcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
6650377mj32gcc -march=nocona -O -fomit-frame-pointer2015021620141124
6656271mj32gcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
8338777mj32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
8342962mj32gcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
8772533mj32gcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
8791876mj32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
9066721mj32gcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
9069922mj32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
9117896mj32gcc -O3 -fomit-frame-pointer2015021620141124
9119197mj32gcc -m64 -O3 -fomit-frame-pointer2015021620141124
9119664mj32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
9247481mj32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
9249836mj32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
9254749mj32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
9258140mj32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
9562095mj32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
9572652mj32gcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
9589167mj32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
9602263mj32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
9677763mj32gcc -march=nocona -Os -fomit-frame-pointer2015021620141124
9678023mj32gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
9682982mj32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
9691196mj32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
9691774mj32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
9692703mj32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
9693323mj32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
9694207mj32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
9694519mj32gcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
9731488mj32gcc -march=k8 -Os -fomit-frame-pointer2015021620141124
9733571mj32gcc -Os -fomit-frame-pointer2015021620141124
9733860mj32gcc -m64 -Os -fomit-frame-pointer2015021620141124
9734132mj32gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
9736435mj32gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
9746581mj32gcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
9748009mj32gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
9749149mj32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
9750251mj32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
9755674mj32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
9757153mj32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
10510041mj32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
10510964mj32gcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
10748675mj32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
10754951mj32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
10761859mj32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
11058693mj32gcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
11063719mj32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
11079197mj32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
11201484mj32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
11205533mj32gcc -m64 -O2 -fomit-frame-pointer2015021620141124
11259712mj32gcc -O2 -fomit-frame-pointer2015021620141124
40123536mj32gcc -funroll-loops2015021620141124
40133594mj32cc2015021620141124
40153215mj32gcc2015021620141124