Implementation notes: amd64, oki, crypto_sign/luov4849242

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_sign
Primitive: luov4849242
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
64595262? ? ?? ? ?portablegcc_-march=k8_-O2_-fomit-frame-pointer2019011420181123
64688676? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
64769822? ? ?? ? ?portablegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
64776904? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
64826856? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
64896540? ? ?? ? ?portablegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011420181123
64979738? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011420181123
65051400? ? ?? ? ?portablegcc_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
65078198? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
65081686? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011420181123
65105318? ? ?? ? ?portablegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011420181123
65147542? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
65195454? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
65239016? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011420181123
65245832? ? ?? ? ?portablegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011420181123
65249620? ? ?? ? ?portablegcc_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
65280020? ? ?? ? ?portablegcc_-march=k8_-O3_-fomit-frame-pointer2019011420181123
65280234? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
65283978? ? ?? ? ?portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019011420181123
65285900? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011420181123
65309318? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
65309526? ? ?? ? ?portablegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011420181123
65327738? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011420181123
65329906? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011420181123
65361900? ? ?? ? ?portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
65366416? ? ?? ? ?portablegcc_-O2_-fomit-frame-pointer2019011420181123
65405914? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
65407032? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011420181123
65413640? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011420181123
65443674? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011420181123
65445678? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
65456158? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011420181123
65458146? ? ?? ? ?portablegcc_-m64_-O2_-fomit-frame-pointer2019011420181123
65463124? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011420181123
65483798? ? ?? ? ?portablegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
65486632? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011420181123
65503356? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011420181123
65544182? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
65650536? ? ?? ? ?portablegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
65657416? ? ?? ? ?portablegcc_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
65689528? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011420181123
66120298? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011420181123
66184458? ? ?? ? ?portablegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
66236922? ? ?? ? ?portablegcc_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
66299558? ? ?? ? ?portablegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011420181123
66364542? ? ?? ? ?portablegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011420181123
66386776? ? ?? ? ?portablegcc_-m64_-O3_-fomit-frame-pointer2019011420181123
66455030? ? ?? ? ?portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011420181123
66457096? ? ?? ? ?portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
66564806? ? ?? ? ?portablegcc_-O3_-fomit-frame-pointer2019011420181123
66750972? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
66833382? ? ?? ? ?portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019011420181123
66954850? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
66998454? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011420181123
67026948? ? ?? ? ?portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011420181123
67042572? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
67513214? ? ?? ? ?portableclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
67642488? ? ?? ? ?portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011420181123
67847166? ? ?? ? ?portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
68353512? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
68354280? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
68575668? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011420181123
68592800? ? ?? ? ?portableclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
68629932? ? ?? ? ?portableclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
68653654? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
68757408? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011420181123
68830054? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011420181123
68838730? ? ?? ? ?portableclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
68896452? ? ?? ? ?portablegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011420181123
68900398? ? ?? ? ?portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019011420181123
69032692? ? ?? ? ?portablegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011420181123
69092102? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
69102012? ? ?? ? ?portablegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011420181123
69125164? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
69146728? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011420181123
69160806? ? ?? ? ?portablegcc_-march=k8_-O_-fomit-frame-pointer2019011420181123
69188682? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
69216606? ? ?? ? ?portablegcc_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
69251306? ? ?? ? ?portablegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
69427036? ? ?? ? ?portablegcc_-m64_-O_-fomit-frame-pointer2019011420181123
69458354? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
69463708? ? ?? ? ?portablegcc_-march=nocona_-O_-fomit-frame-pointer2019011420181123
69484138? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
69493746? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
69503412? ? ?? ? ?portablegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
69512294? ? ?? ? ?portablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011420181123
69512778? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011420181123
69515494? ? ?? ? ?portablegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
69517356? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
69559308? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011420181123
69559738? ? ?? ? ?portablegcc_-O_-fomit-frame-pointer2019011420181123
69566026? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
69594672? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011420181123
69626618? ? ?? ? ?portablegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011420181123
69669274? ? ?? ? ?portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
69678090? ? ?? ? ?portablegcc_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
69691694? ? ?? ? ?portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019011420181123
69763472? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011420181123
69785598? ? ?? ? ?portablegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
69817778? ? ?? ? ?portablegcc_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
69835418? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
69881900? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011420181123
69924160? ? ?? ? ?portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
69932208? ? ?? ? ?portablegcc_-m64_-Os_-fomit-frame-pointer2019011420181123
69947266? ? ?? ? ?portablegcc_-march=k8_-Os_-fomit-frame-pointer2019011420181123
69954904? ? ?? ? ?portablegcc_-Os_-fomit-frame-pointer2019011420181123
69956034? ? ?? ? ?portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011420181123
69991316? ? ?? ? ?portablegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
70006152? ? ?? ? ?portablegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011420181123
70035704? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011420181123
70058368? ? ?? ? ?portablegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011420181123
70169672? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011420181123
70240524? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011420181123
70326290? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011420181123
70398152? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011420181123
70459648? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011420181123
87697538? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
87838134? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
87898520? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
88061618? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011420181123
88233400? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
88246512? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011420181123
88317290? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
89356072? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011420181123
98501804? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
98522226? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011420181123
98641608? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011420181123
98658430? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
98697286? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011420181123
98798450? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
98867454? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011420181123
98908846? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
98915702? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011420181123
98935026? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011420181123
98999452? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
99088610? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
99138684? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
99157476? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
99973050? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011420181123
100096786? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
100104586? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011420181123
100114454? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
100128892? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
100198358? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011420181123
100323614? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011420181123
100373760? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011420181123
100380124? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011420181123
100411426? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011420181123
100505056? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011420181123
100507772? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011420181123
100527374? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
100668256? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
100676826? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011420181123
100685586? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011420181123
100706226? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011420181123
100741196? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
100925188? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011420181123
100929016? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
100971434? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011420181123
101082974? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
101091774? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011420181123
101117798? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011420181123
101140088? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011420181123
101241828? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011420181123
101502208? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011420181123
101948338? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011420181123
102076122? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011420181123
102096292? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
102109050? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011420181123
102211148? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
102332048? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011420181123
102438848? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
102487706? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011420181123
102545196? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011420181123
102570878? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011420181123
102825790? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011420181123
102880274? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
103715088? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
103802464? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
103894412? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
103949008? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011420181123
103970656? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
104008246? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
104418370? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011420181123
104525064? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
104552568? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011420181123
104553592? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011420181123
104568162? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
104633600? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
104706794? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011420181123
104722166? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011420181123
104724890? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011420181123
104979888? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011420181123
104998166? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011420181123
105033568? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011420181123
105155616? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011420181123
105541622? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011420181123
105992860? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
106068206? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011420181123
106151012? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
106355824? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
107528382? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
107564882? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
107768658? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
107783624? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011420181123
119803874? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
119871060? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
119926384? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011420181123
119943540? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
120349586? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011420181123
120356994? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011420181123
120469236? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
120477276? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011420181123
120507778? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
120530772? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011420181123
120537398? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011420181123
120579998? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011420181123
120627504? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011420181123
120775056? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011420181123
120789098? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011420181123
120827592? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011420181123
120856368? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
120888340? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
120889906? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011420181123
121089178? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011420181123
121139598? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
121146332? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
121146602? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
121286422? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011420181123
121389338? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
121580374? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
121816878? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011420181123
148490958? ? ?? ? ?portablegcc_-funroll-loops2019011420181123
148652922? ? ?? ? ?portablegcc2019011420181123
149841162? ? ?? ? ?portablecc2019011420181123
264508420? ? ?? ? ?refcc2019011420181123
267386830? ? ?? ? ?refgcc_-funroll-loops2019011420181123
270089638? ? ?? ? ?refgcc2019011420181123

Compiler output

Implementation: portable
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x266e590: v4i64 = X86ISD::VTRUNC 0x26723f0
try.c: 0x26723f0: v16i32 = vselect 0x2677100, 0x25fa5a0, 0x26722c0
try.c: 0x2677100: v4i1 = X86ISD::PCMPGTM 0x26582d0, 0x25d7170
try.c: 0x26582d0: v4i64 = X86ISD::VBROADCAST 0x25d7500
try.c: 0x25d7500: i64,ch = load<LD8[%uglygep72]> 0x2553dd0, 0x26486b0, undef:i64
try.c: 0x26486b0: i64 = add 0x26591b0, 0x26009b0
try.c: 0x26591b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2618a70: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x26009b0: i64 = shl 0x2618220, Constant:i8<3>
try.c: 0x2618220: i64,ch = CopyFromReg 0x2553dd0, Register:i64 %vreg50
try.c: 0x2659670: i64 = Register %vreg50
try.c: 0x261b8d0: i8 = Constant<3>
try.c: 0x2656940: i64 = undef
try.c: 0x25d7170: v4i64,ch = CopyFromReg 0x2553dd0, Register:v4i64 %vreg13
try.c: 0x25f0710: v4i64 = Register %vreg13
try.c: 0x25fa5a0: v16i32 = X86ISD::VBROADCAST 0x2618480
try.c: 0x2618480: i32,ch = load<LD4[ConstantPool]> 0x2553dd0, 0x2671f30, undef:i64
try.c: 0x2671f30: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x25ee230: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2656940: i64 = undef
try.c: 0x26722c0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x2672190: i32 = Constant<0>
try.c: 0x2672190: i32 = Constant<0>
try.c: 0x2672190: i32 = Constant<0>
try.c: 0x2672190: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments portable

Compiler output

Implementation: portable
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x26b1cc0: v4i64 = X86ISD::VTRUNC 0x26b1af0
try.c: 0x26b1af0: v16i32 = vselect 0x26b93c0, 0x26353a0, 0x26b19c0
try.c: 0x26b93c0: v4i1 = X86ISD::PCMPGTM 0x269c1c0, 0x2636150
try.c: 0x269c1c0: v4i64 = X86ISD::VBROADCAST 0x26364e0
try.c: 0x26364e0: i64,ch = load<LD8[%uglygep72]> 0x2595de0, 0x2698cf0, undef:i64
try.c: 0x2698cf0: i64 = add 0x269d0a0, 0x262ee00
try.c: 0x269d0a0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2651490: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x262ee00: i64 = shl 0x2650c40, Constant:i8<3>
try.c: 0x2650c40: i64,ch = CopyFromReg 0x2595de0, Register:i64 %vreg50
try.c: 0x269d560: i64 = Register %vreg50
try.c: 0x2632410: i8 = Constant<3>
try.c: 0x269a830: i64 = undef
try.c: 0x2636150: v4i64,ch = CopyFromReg 0x2595de0, Register:v4i64 %vreg13
try.c: 0x26494f0: v4i64 = Register %vreg13
try.c: 0x26353a0: v16i32 = X86ISD::VBROADCAST 0x2650ea0
try.c: 0x2650ea0: i32,ch = load<LD4[ConstantPool]> 0x2595de0, 0x26b1630, undef:i64
try.c: 0x26b1630: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2647010: i64 = TargetConstantPool<i32 1> 0
try.c: 0x269a830: i64 = undef
try.c: 0x26b19c0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x26b1890: i32 = Constant<0>
try.c: 0x26b1890: i32 = Constant<0>
try.c: 0x26b1890: i32 = Constant<0>
try.c: 0x26b1890: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments portable

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1bda2f0: v4i64 = X86ISD::VTRUNC 0x1bda120
try.c: 0x1bda120: v16i32 = vselect 0x1bd6d60, 0x1b72f70, 0x1bd9ff0
try.c: 0x1bd6d60: v4i1 = X86ISD::PCMPGTM 0x1bc1bc0, 0x1b73d20
try.c: 0x1bc1bc0: v4i64 = X86ISD::VBROADCAST 0x1b740b0
try.c: 0x1b740b0: i64,ch = load<LD8[%uglygep72]> 0x1abcdc0, 0x1b1d9d0, undef:i64
try.c: 0x1b1d9d0: i64 = add 0x1bc2aa0, 0x1b55680
try.c: 0x1bc2aa0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1bb50f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1b55680: i64 = shl 0x1bb48a0, Constant:i8<3>
try.c: 0x1bb48a0: i64,ch = CopyFromReg 0x1abcdc0, Register:i64 %vreg50
try.c: 0x1bc2f60: i64 = Register %vreg50
try.c: 0x1b5b370: i8 = Constant<3>
try.c: 0x1bc0230: i64 = undef
try.c: 0x1b73d20: v4i64,ch = CopyFromReg 0x1abcdc0, Register:v4i64 %vreg13
try.c: 0x1b66cb0: v4i64 = Register %vreg13
try.c: 0x1b72f70: v16i32 = X86ISD::VBROADCAST 0x1bb4b00
try.c: 0x1bb4b00: i32,ch = load<LD4[ConstantPool]> 0x1abcdc0, 0x1bd9c60, undef:i64
try.c: 0x1bd9c60: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1b6f8b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1bc0230: i64 = undef
try.c: 0x1bd9ff0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1bd9ec0: i32 = Constant<0>
try.c: 0x1bd9ec0: i32 = Constant<0>
try.c: 0x1bd9ec0: i32 = Constant<0>
try.c: 0x1bd9ec0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xe9f0e0: v4i64 = X86ISD::VTRUNC 0xe9ef10
try.c: 0xe9ef10: v16i32 = vselect 0xe8fa30, 0xe05e50, 0xe9ede0
try.c: 0xe8fa30: v4i1 = X86ISD::PCMPGTM 0xe889d0, 0xe2e460
try.c: 0xe889d0: v4i64 = X86ISD::VBROADCAST 0xe2e7f0
try.c: 0xe2e7f0: i64,ch = load<LD8[%uglygep72]> 0xd82db0, 0xe3f890, undef:i64
try.c: 0xe3f890: i64 = add 0xe898b0, 0xe2aef0
try.c: 0xe898b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xe7b020: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xe2aef0: i64 = shl 0xe7a7d0, Constant:i8<3>
try.c: 0xe7a7d0: i64,ch = CopyFromReg 0xd82db0, Register:i64 %vreg50
try.c: 0xe89d70: i64 = Register %vreg50
try.c: 0xe2c4f0: i8 = Constant<3>
try.c: 0xe87040: i64 = undef
try.c: 0xe2e460: v4i64,ch = CopyFromReg 0xd82db0, Register:v4i64 %vreg13
try.c: 0xe34960: v4i64 = Register %vreg13
try.c: 0xe05e50: v16i32 = X86ISD::VBROADCAST 0xe7aa30
try.c: 0xe7aa30: i32,ch = load<LD4[ConstantPool]> 0xd82db0, 0xe9ea50, undef:i64
try.c: 0xe9ea50: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xe48fd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xe87040: i64 = undef
try.c: 0xe9ede0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xe9ecb0: i32 = Constant<0>
try.c: 0xe9ecb0: i32 = Constant<0>
try.c: 0xe9ecb0: i32 = Constant<0>
try.c: 0xe9ecb0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref