Implementation notes: amd64, gpu, crypto_sign/luov8086399

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: luov8086399
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
777143856562051 0 0652708 808 1944portableclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019090620190816
783383292562531 0 0654124 808 1592portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090620190816
786870167562051 0 0651908 808 1944portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090620190816
790125256? ? ?? ? ?portablegcc_-march=k8_-O3_-fomit-frame-pointer2019090620190816
791713548? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019090620190816
793335268? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019090620190816
793651720? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
793670485? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
793807120? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019090620190816
794111700? ? ?? ? ?portablegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019090620190816
794148388? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019090620190816
794904984? ? ?? ? ?portablegcc_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
796167472? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019090620190816
799111678? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019090620190816
799575536? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
800520452? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019090620190816
800539176? ? ?? ? ?portablegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019090620190816
801403526? ? ?? ? ?portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019090620190816
801878040562051 0 0652708 808 1944portableclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
802206564562051 0 0651908 808 1944portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090620190816
802340724? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
802407019? ? ?? ? ?portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090620190816
802933060? ? ?? ? ?portablegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019090620190816
803681246? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
803837578? ? ?? ? ?portablegcc_-m64_-O3_-fomit-frame-pointer2019090620190816
806440324? ? ?? ? ?portablegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
807552156562035 0 0654948 808 1592portableclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
807857764? ? ?? ? ?portablegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019090620190816
807917814? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090620190816
809119260? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019090620190816
809182888? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019090620190816
809394672? ? ?? ? ?portablegcc_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
809463740? ? ?? ? ?portablegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019090620190816
809872296? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
810110116? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
810752232? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019090620190816
810802252? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
811161576? ? ?? ? ?portablegcc_-O3_-fomit-frame-pointer2019090620190816
811189168? ? ?? ? ?portablegcc_-march=k8_-O2_-fomit-frame-pointer2019090620190816
811575608? ? ?? ? ?portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090620190816
812142488? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
812170576? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019090620190816
812555688? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090620190816
813617354562035 0 0654948 808 1592portableclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
814315391? ? ?? ? ?portablegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019090620190816
814451960562035 0 0654948 808 1592portableclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
815780673? ? ?? ? ?portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019090620190816
816104964? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019090620190816
816700504? ? ?? ? ?portablegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
817736419? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019090620190816
818764451? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
818793388? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019090620190816
818946491? ? ?? ? ?portablegcc_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
819307407? ? ?? ? ?portablegcc_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
819676180? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019090620190816
820561660? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
821063580? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019090620190816
821281416? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019090620190816
821518596? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019090620190816
825867800? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019090620190816
826591663? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019090620190816
826611360? ? ?? ? ?portablegcc_-O2_-fomit-frame-pointer2019090620190816
827818680? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019090620190816
831959891? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
835111280? ? ?? ? ?portablegcc_-m64_-O2_-fomit-frame-pointer2019090620190816
836246193? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019090620190816
836379800? ? ?? ? ?portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090620190816
836802312? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019090620190816
837045980? ? ?? ? ?portablegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019090620190816
837622028? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019090620190816
838565023? ? ?? ? ?portablegcc_-march=k8_-O_-fomit-frame-pointer2019090620190816
838864172? ? ?? ? ?portablegcc_-O_-fomit-frame-pointer2019090620190816
839074884? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
839673020? ? ?? ? ?portablegcc_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
840131616? ? ?? ? ?portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090620190816
840608508? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
842105731? ? ?? ? ?portablegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019090620190816
842256028? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019090620190816
842883998? ? ?? ? ?portablegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019090620190816
843434875? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019090620190816
845202672? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
846004152? ? ?? ? ?portablegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019090620190816
846340208? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019090620190816
848049440? ? ?? ? ?portablegcc_-march=nocona_-O_-fomit-frame-pointer2019090620190816
848153399? ? ?? ? ?portablegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019090620190816
848534132? ? ?? ? ?portablegcc_-m64_-O_-fomit-frame-pointer2019090620190816
850692644? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019090620190816
850705056? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019090620190816
850792776? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019090620190816
852810308? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
852899724? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090620190816
854054199? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090620190816
854451080? ? ?? ? ?portablegcc_-Os_-fomit-frame-pointer2019090620190816
855775932? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019090620190816
856320224? ? ?? ? ?portablegcc_-m64_-Os_-fomit-frame-pointer2019090620190816
856545342? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019090620190816
857140341? ? ?? ? ?portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019090620190816
857419152? ? ?? ? ?portablegcc_-march=k8_-Os_-fomit-frame-pointer2019090620190816
857926692? ? ?? ? ?portablegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
858124660? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019090620190816
858415594? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019090620190816
858501860? ? ?? ? ?portablegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
858604372? ? ?? ? ?portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019090620190816
861358333? ? ?? ? ?portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019090620190816
862189365? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019090620190816
862737784? ? ?? ? ?portablegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019090620190816
862972180? ? ?? ? ?portablegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019090620190816
863029908? ? ?? ? ?portablegcc_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
863924182? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
865446192? ? ?? ? ?portablegcc_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
866868508? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019090620190816
866960615? ? ?? ? ?portablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019090620190816
1173251243416751 36 0377884 824 1944refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
1191294120416751 36 0377884 824 1944refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019090620190816
1197593001416751 36 0377084 824 1944refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090620190816
1197602118416751 36 0377084 824 1944refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090620190816
1216044028416751 36 0380188 824 1592refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
1217762164416751 36 0380188 824 1592refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
1221578328416767 36 0378852 824 1592refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090620190816
1223678008416751 36 0380188 824 1592refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090620190816
1622147705? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019090620190816
1628203575? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019090620190816
1629002744? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
1647293283? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019090620190816
1648879584? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090620190816
1650585056? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019090620190816
1655651940? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019090620190816
1656146708? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019090620190816
1656190788? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019090620190816
1657662576? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019090620190816
1658342260? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
1661901234? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019090620190816
1661950811? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019090620190816
1663808052? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019090620190816
1664181708? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019090620190816
1666477497? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
1667300440? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
1668995850? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090620190816
1670206752? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019090620190816
1670506934? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019090620190816
1671856688? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
1672149386? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090620190816
1673831710? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090620190816
1674566448? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090620190816
1675070972? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
1675516852? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
1676121568? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
1676845571? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019090620190816
1679154796? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019090620190816
1682095512? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019090620190816
1687833324? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019090620190816
1687871608? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019090620190816
1688533680? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019090620190816
1691048234? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019090620190816
1692102575? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019090620190816
1693408034? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019090620190816
1695717938? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090620190816
1698945436? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019090620190816
1709008881? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019090620190816
1711588202? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019090620190816
1713237192? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019090620190816
1716794416? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019090620190816
1719615762? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019090620190816
1724987668? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
1729971030? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019090620190816
1734005260? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019090620190816
1738533392? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019090620190816
1739825216? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019090620190816
1748858052? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019090620190816
1751587196? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019090620190816
1752587972? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019090620190816
1752819220? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
1754259636? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019090620190816
1758812328? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
1759508060? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019090620190816
1759649332? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090620190816
1760242204? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
1765118723? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019090620190816
1765204189? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019090620190816
1768341556? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019090620190816
1771900152? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019090620190816
1774713139? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019090620190816
1777592320? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
1780389951? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019090620190816
1781660176? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019090620190816
1784031068? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019090620190816
1786044568? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090620190816
1786301981? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019090620190816
1786402653? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019090620190816
1788320492? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
1788332525? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019090620190816
1788489708? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
1788897172? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090620190816
1796387924? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
1798679925? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019090620190816
1798946928? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019090620190816
1805035692? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019090620190816
1805293541? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
1807972380? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019090620190816
1808189922? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019090620190816
1814886975? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090620190816
1819360328? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019090620190816
1824595648? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090620190816
1829450190? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
1830443277? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019090620190816
1830555632? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019090620190816
1838532040? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090620190816
1848524700? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019090620190816
1853917296? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019090620190816
1863757256? ? ?? ? ?portablecc2019090620190816
1869416731? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019090620190816
1881373836? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019090620190816
1881663834? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019090620190816
1886590898? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019090620190816
1887228768? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
1889111340? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019090620190816
1889985564? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019090620190816
1890272616? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019090620190816
1894367720? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
1894912653? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019090620190816
1895442139? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
1897722343? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019090620190816
1899094969? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019090620190816
1905099816? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019090620190816
1907715373? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019090620190816
1909862800? ? ?? ? ?portablegcc2019090620190816
1915734163? ? ?? ? ?portablegcc_-funroll-loops2019090620190816
3609860432? ? ?? ? ?refcc2019090620190816
3676844182? ? ?? ? ?refgcc_-funroll-loops2019090620190816
3677849587? ? ?? ? ?refgcc2019090620190816

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