Implementation notes: amd64, gpu, crypto_sign/luov6468330

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: luov6468330
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
391917693? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019090620190816
393467904? ? ?? ? ?portablegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019090620190816
393907863? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019090620190816
394202742? ? ?? ? ?portablegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
394434690? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019090620190816
397239222? ? ?? ? ?portablegcc_-m64_-O3_-fomit-frame-pointer2019090620190816
397794787? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019090620190816
398023890? ? ?? ? ?portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019090620190816
398297432? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019090620190816
399013272? ? ?? ? ?portablegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019090620190816
399134280? ? ?? ? ?portablegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019090620190816
400612956? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019090620190816
401122903? ? ?? ? ?portablegcc_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
401409324? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090620190816
402008475? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019090620190816
402161028? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
402452062561752 0 0654420 808 1592portableclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
403154046? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
404102440? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019090620190816
404122316? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090620190816
404239708? ? ?? ? ?portablegcc_-O3_-fomit-frame-pointer2019090620190816
404533473? ? ?? ? ?portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090620190816
404953718? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019090620190816
405028808? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
405275441561864 0 0651444 808 1944portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090620190816
406324461? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019090620190816
407333428? ? ?? ? ?portablegcc_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
407403300? ? ?? ? ?portablegcc_-m64_-O2_-fomit-frame-pointer2019090620190816
407501616? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019090620190816
408281820562263 0 0653596 808 1592portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090620190816
408480036? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019090620190816
408726609561752 0 0654420 808 1592portableclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
408930532? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
408996396? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
409033359561944 0 0652308 808 1944portableclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
409203864? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019090620190816
409950510? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019090620190816
409986755561864 0 0651444 808 1944portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090620190816
410294893? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
410338647? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019090620190816
410459179? ? ?? ? ?portablegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019090620190816
410903868? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019090620190816
411035560? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
411404343? ? ?? ? ?portablegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019090620190816
412299576? ? ?? ? ?portablegcc_-march=k8_-O2_-fomit-frame-pointer2019090620190816
412501076561944 0 0652308 808 1944portableclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019090620190816
412586138? ? ?? ? ?portablegcc_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
412611118? ? ?? ? ?portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090620190816
412663353? ? ?? ? ?portablegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
412876567? ? ?? ? ?portablegcc_-O2_-fomit-frame-pointer2019090620190816
413063276? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
413352548? ? ?? ? ?portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019090620190816
413665288? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019090620190816
413715512? ? ?? ? ?portablegcc_-march=k8_-O3_-fomit-frame-pointer2019090620190816
414714456? ? ?? ? ?portablegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019090620190816
416212697? ? ?? ? ?portablegcc_-m64_-O_-fomit-frame-pointer2019090620190816
417514344? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
418126396? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
418643118561752 0 0654420 808 1592portableclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
418658675? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019090620190816
418813044? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019090620190816
419365656? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
420374104? ? ?? ? ?portablegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019090620190816
420392484? ? ?? ? ?portablegcc_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
420860027? ? ?? ? ?portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090620190816
422171514? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090620190816
423316363? ? ?? ? ?portablegcc_-march=k8_-O_-fomit-frame-pointer2019090620190816
423788640? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019090620190816
424517388? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019090620190816
425544112? ? ?? ? ?portablegcc_-O_-fomit-frame-pointer2019090620190816
425685948? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
425699976? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019090620190816
427620193? ? ?? ? ?portablegcc_-march=nocona_-O_-fomit-frame-pointer2019090620190816
428173576? ? ?? ? ?portablegcc_-march=k8_-Os_-fomit-frame-pointer2019090620190816
428921571? ? ?? ? ?portablegcc_-m64_-Os_-fomit-frame-pointer2019090620190816
429129610? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
429135203? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019090620190816
429903712? ? ?? ? ?portablegcc_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
430247903? ? ?? ? ?portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019090620190816
430353575? ? ?? ? ?portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019090620190816
430483868? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
430648718? ? ?? ? ?portablegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019090620190816
430717319? ? ?? ? ?portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090620190816
430991845? ? ?? ? ?portablegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019090620190816
431192991? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019090620190816
431365356? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
431407468? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019090620190816
432337581? ? ?? ? ?portablegcc_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
432477015? ? ?? ? ?portablegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
432953517? ? ?? ? ?portablegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019090620190816
433179585? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019090620190816
433310772? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019090620190816
433331832? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019090620190816
433858492? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019090620190816
433941116? ? ?? ? ?portablegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019090620190816
434025524? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019090620190816
434174153? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019090620190816
434781996? ? ?? ? ?portablegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019090620190816
435067636? ? ?? ? ?portablegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019090620190816
435080700? ? ?? ? ?portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019090620190816
435836496? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019090620190816
436927628? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
437502656? ? ?? ? ?portablegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
437569611? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019090620190816
438792639? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019090620190816
439325792? ? ?? ? ?portablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019090620190816
439432976? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019090620190816
439628071? ? ?? ? ?portablegcc_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
441715196? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
442898439? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090620190816
447745374? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019090620190816
453145201? ? ?? ? ?portablegcc_-Os_-fomit-frame-pointer2019090620190816
615159208417644 36 0380812 824 1592refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
615393963417644 36 0377772 824 1944refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090620190816
616186806417755 36 0379604 824 1592refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090620190816
619593333417644 36 0377772 824 1944refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090620190816
619940004417644 36 0378572 824 1944refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019090620190816
622891792417644 36 0378572 824 1944refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
627374916417644 36 0380812 824 1592refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
639023698417644 36 0380812 824 1592refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
762364159? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019090620190816
766006336? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019090620190816
774483149? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
776366628? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019090620190816
777489524? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090620190816
778367217? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090620190816
780073167? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
780870584? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019090620190816
781001488? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
781202475? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
783052048? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090620190816
783306001? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
783772977? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019090620190816
784410168? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019090620190816
784515687? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019090620190816
786208610? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019090620190816
787045230? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019090620190816
787384972? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090620190816
788574424? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019090620190816
788942140? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
789318612? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019090620190816
789507469? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019090620190816
790520492? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019090620190816
790710168? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019090620190816
791484800? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019090620190816
791661648? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019090620190816
792464868? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
792930616? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019090620190816
793488724? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019090620190816
793888041? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090620190816
793978168? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019090620190816
793989907? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
794815914? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019090620190816
795898388? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019090620190816
796061252? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019090620190816
796822607? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019090620190816
797170600? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019090620190816
798453508? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019090620190816
798505712? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019090620190816
798534032? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
800102948? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019090620190816
800917347? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019090620190816
802310588? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019090620190816
803335728? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
803949500? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090620190816
806422257? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019090620190816
806483388? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
806521590? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019090620190816
808355445? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019090620190816
809067540? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
810523596? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019090620190816
812029648? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
813904740? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019090620190816
813989524? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019090620190816
814774728? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
818248885? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019090620190816
818823828? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019090620190816
820300388? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019090620190816
821061376? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090620190816
822333266? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
824081572? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019090620190816
825985878? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
826178792? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019090620190816
826443438? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
827422573? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019090620190816
830482668? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090620190816
830759424? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
834645548? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019090620190816
835872767? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019090620190816
836257924? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
837202373? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019090620190816
837861208? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019090620190816
838358681? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019090620190816
840990496? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
843875592? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019090620190816
847091252? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019090620190816
848715144? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019090620190816
849795700? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019090620190816
852802814? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019090620190816
853119840? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090620190816
855965884? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019090620190816
856733318? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090620190816
857713108? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019090620190816
857813206? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090620190816
859171977? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019090620190816
860310556? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019090620190816
862501612? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019090620190816
863066433? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090620190816
864945735? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019090620190816
867737499? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019090620190816
869120769? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
869150925? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
869929368? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
873937560? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019090620190816
874641316? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019090620190816
879161404? ? ?? ? ?portablecc2019090620190816
880846880? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
895253108? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
904420616? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
904830367? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
908407732? ? ?? ? ?portablegcc2019090620190816
910200444? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019090620190816
910407588? ? ?? ? ?portablegcc_-funroll-loops2019090620190816
914440044? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
915421980? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019090620190816
918395964? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019090620190816
919685392? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019090620190816
1596996192? ? ?? ? ?refgcc2019090620190816
1605276261? ? ?? ? ?refcc2019090620190816
1621716006? ? ?? ? ?refgcc_-funroll-loops2019090620190816

Test failure

Implementation: portable
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer portable
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer portable
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer portable
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: portable
Security model: unknown
Compiler: cc
measure.c: /usr/bin/ld: /home/z/supercop/supercop-20190816/supercop-data/gpu/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 206, namely:
CompilerImplementations
cc portable
gcc portable
gcc -O2 -fomit-frame-pointer portable
gcc -O3 -fomit-frame-pointer portable
gcc -O -fomit-frame-pointer portable
gcc -Os -fomit-frame-pointer portable
gcc -fno-schedule-insns -O2 -fomit-frame-pointer portable
gcc -fno-schedule-insns -O3 -fomit-frame-pointer portable
gcc -fno-schedule-insns -O -fomit-frame-pointer portable
gcc -fno-schedule-insns -Os -fomit-frame-pointer portable
gcc -funroll-loops portable
gcc -funroll-loops -O2 -fomit-frame-pointer portable
gcc -funroll-loops -O3 -fomit-frame-pointer portable
gcc -funroll-loops -O -fomit-frame-pointer portable
gcc -funroll-loops -Os -fomit-frame-pointer portable
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer portable
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer portable
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer portable
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer portable
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer portable
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer portable
gcc -funroll-loops -m64 -O -fomit-frame-pointer portable
gcc -funroll-loops -m64 -Os -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer portable
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer portable
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer portable
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer portable
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer portable
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer portable
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer portable
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer portable
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer portable
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer portable
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer portable
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer portable
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer portable
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer portable
gcc -m64 -O2 -fomit-frame-pointer portable
gcc -m64 -O3 -fomit-frame-pointer portable
gcc -m64 -O -fomit-frame-pointer portable
gcc -m64 -Os -fomit-frame-pointer portable
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer portable
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer portable
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer portable
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer portable
gcc -m64 -march=core2 -O2 -fomit-frame-pointer portable
gcc -m64 -march=core2 -O3 -fomit-frame-pointer portable
gcc -m64 -march=core2 -O -fomit-frame-pointer portable
gcc -m64 -march=core2 -Os -fomit-frame-pointer portable
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer portable
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer portable
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer portable
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer portable
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer portable
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer portable
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer portable
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer portable
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer portable
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer portable
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer portable
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer portable
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer portable
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer portable
gcc -m64 -march=corei7 -O -fomit-frame-pointer portable
gcc -m64 -march=corei7 -Os -fomit-frame-pointer portable
gcc -m64 -march=k8 -O2 -fomit-frame-pointer portable
gcc -m64 -march=k8 -O3 -fomit-frame-pointer portable
gcc -m64 -march=k8 -O -fomit-frame-pointer portable
gcc -m64 -march=k8 -Os -fomit-frame-pointer portable
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer portable
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer portable
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer portable
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer portable
gcc -m64 -march=nocona -O2 -fomit-frame-pointer portable
gcc -m64 -march=nocona -O3 -fomit-frame-pointer portable
gcc -m64 -march=nocona -O -fomit-frame-pointer portable
gcc -m64 -march=nocona -Os -fomit-frame-pointer portable
gcc -march=barcelona -O2 -fomit-frame-pointer portable
gcc -march=barcelona -O3 -fomit-frame-pointer portable
gcc -march=barcelona -O -fomit-frame-pointer portable
gcc -march=barcelona -Os -fomit-frame-pointer portable
gcc -march=k8 -O2 -fomit-frame-pointer portable
gcc -march=k8 -O3 -fomit-frame-pointer portable
gcc -march=k8 -O -fomit-frame-pointer portable
gcc -march=k8 -Os -fomit-frame-pointer portable
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv portable
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv portable
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv portable
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv portable
gcc -march=nocona -O2 -fomit-frame-pointer portable
gcc -march=nocona -O3 -fomit-frame-pointer portable
gcc -march=nocona -O -fomit-frame-pointer portable
gcc -march=nocona -Os -fomit-frame-pointer portable
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -O -fomit-frame-pointer ref
gcc -m64 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O3 -fomit-frame-pointer ref
gcc -march=barcelona -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O -fomit-frame-pointer ref
gcc -march=k8 -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref
gcc -march=nocona -O2 -fomit-frame-pointer ref
gcc -march=nocona -O3 -fomit-frame-pointer ref
gcc -march=nocona -O -fomit-frame-pointer ref
gcc -march=nocona -Os -fomit-frame-pointer ref

Compiler output

Implementation: portable
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
measure.c: /usr/bin/ld: /home/z/supercop/supercop-20190816/supercop-data/gpu/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status
measure.c: /usr/bin/ld: /home/z/supercop/supercop-20190816/supercop-data/gpu/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer portable
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer portable
gcc -m64 -march=barcelona -O -fomit-frame-pointer portable
gcc -m64 -march=barcelona -Os -fomit-frame-pointer portable
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ref