Implementation notes: amd64, gcc16, crypto_scalarmult/nistp256

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_scalarmult
Primitive: nistp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6681257? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090720170904
6684934? ? ?? ? ?mj32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090720170904
6691339? ? ?? ? ?mj32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090720170904
6697008? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090720170904
6708081? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090720170904
6708562? ? ?? ? ?mj32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
6712375? ? ?? ? ?mj32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090720170904
6718130? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
6728907? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090720170904
6732069? ? ?? ? ?mj32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090720170904
6735952? ? ?? ? ?mj32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090720170904
6740384? ? ?? ? ?mj32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090720170904
6741892? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090720170904
6755937? ? ?? ? ?mj32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090720170904
6759439? ? ?? ? ?mj32gcc_-funroll-loops_-O_-fomit-frame-pointer2017090720170904
6760426? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090720170904
6774184? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090720170904
6779782? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
6782008? ? ?? ? ?mj32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
6785636? ? ?? ? ?mj32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090720170904
6792054? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
6803827? ? ?? ? ?mj32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
6815786? ? ?? ? ?mj32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090720170904
6998302? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
6999527? ? ?? ? ?mj32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
7027972? ? ?? ? ?mj32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
7081237? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
8327022? ? ?? ? ?mj32gcc_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
8329154? ? ?? ? ?mj32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170904
8365909? ? ?? ? ?mj32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090720170904
8375371? ? ?? ? ?mj32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
8439698? ? ?? ? ?mj32gcc_-march=k8_-O_-fomit-frame-pointer2017090720170904
8452998? ? ?? ? ?mj32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090720170904
8537268? ? ?? ? ?mj32gcc_-O_-fomit-frame-pointer2017090720170904
8608722? ? ?? ? ?mj32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090720170904
8833867? ? ?? ? ?mj32gcc_-m64_-O_-fomit-frame-pointer2017090720170904
8951173? ? ?? ? ?mj32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170904
8978518? ? ?? ? ?mj32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170904
9163777? ? ?? ? ?mj32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090720170904
9494653? ? ?? ? ?mj32gcc_-march=nocona_-O_-fomit-frame-pointer2017090720170904
9671806? ? ?? ? ?mj32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
9721137? ? ?? ? ?mj32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090720170904
9729966? ? ?? ? ?mj32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090720170904
9759889? ? ?? ? ?mj32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170904
9779604? ? ?? ? ?mj32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
10054622? ? ?? ? ?mj32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090720170904
10182869? ? ?? ? ?mj32gcc_-march=k8_-O3_-fomit-frame-pointer2017090720170904
10267183? ? ?? ? ?mj32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090720170904
11061192? ? ?? ? ?mj32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090720170904
11243379? ? ?? ? ?mj32gcc_-m64_-O3_-fomit-frame-pointer2017090720170904
11247264? ? ?? ? ?mj32gcc_-O3_-fomit-frame-pointer2017090720170904
12188430? ? ?? ? ?mj32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
12452529? ? ?? ? ?mj32gcc_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
12967377? ? ?? ? ?mj32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090720170904
13059409? ? ?? ? ?mj32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090720170904
13123192? ? ?? ? ?mj32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170904
13125464? ? ?? ? ?mj32gcc_-m64_-Os_-fomit-frame-pointer2017090720170904
13142332? ? ?? ? ?mj32gcc_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
13160602? ? ?? ? ?mj32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090720170904
13168910? ? ?? ? ?mj32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090720170904
13172525? ? ?? ? ?mj32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170904
13184518? ? ?? ? ?mj32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
13196365? ? ?? ? ?mj32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090720170904
13203454? ? ?? ? ?mj32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
13207690? ? ?? ? ?mj32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
13210229? ? ?? ? ?mj32gcc_-march=k8_-Os_-fomit-frame-pointer2017090720170904
13219737? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090720170904
13220699? ? ?? ? ?mj32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
13221549? ? ?? ? ?mj32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170904
13222276? ? ?? ? ?mj32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090720170904
13230873? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090720170904
13231697? ? ?? ? ?mj32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090720170904
13238764? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
13368261? ? ?? ? ?mj32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090720170904
13528289? ? ?? ? ?mj32gcc_-Os_-fomit-frame-pointer2017090720170904
13529326? ? ?? ? ?mj32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090720170904
13543348? ? ?? ? ?mj32gcc_-O2_-fomit-frame-pointer2017090720170904
13549332? ? ?? ? ?mj32gcc_-m64_-O2_-fomit-frame-pointer2017090720170904
13554228? ? ?? ? ?mj32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090720170904
13559234? ? ?? ? ?mj32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170904
13603073? ? ?? ? ?mj32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170904
13632569? ? ?? ? ?mj32gcc_-march=k8_-O2_-fomit-frame-pointer2017090720170904
15599363? ? ?? ? ?mj32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090720170904
15608304? ? ?? ? ?mj32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170904
15644332? ? ?? ? ?mj32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
15680862? ? ?? ? ?mj32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
16454440? ? ?? ? ?mj32gcc_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
16455728? ? ?? ? ?mj32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
16563664? ? ?? ? ?mj32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
16597060? ? ?? ? ?mj32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
61319335? ? ?? ? ?mj32gcc_-funroll-loops2017090720170904
61460723? ? ?? ? ?mj32gcc2017090720170904
61483556? ? ?? ? ?mj32cc2017090720170904

Test failure

Implementation: crypto_scalarmult/nistp256/mj32
Compiler: gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer mj32
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer mj32