Implementation notes: aarch64, hikey960, crypto_sign/luov8086399

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: luov8086399
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
241653132550050 0 0576902 952 1592portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120220190816
317549484554359 0 0582548 856 1608portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120220190816
318271521554359 0 0582548 856 1608portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120220190816
366032898564996 0 0595298 968 1592portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019120220190816
366895874565790 0 0596354 968 1592portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019120220190816
367845030569532 0 0600082 968 1624portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019120220190816
383230386564604 0 0594962 968 1592portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120220190816
457339436408898 36 0307556 872 1608refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120220190816
473854752408898 36 0307556 872 1608refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120220190816
593060304406026 36 0303462 968 1592refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120220190816
609165225550258 0 0577110 952 1592portablegcc_-Os_-fomit-frame-pointer2019120220190816
612645082407420 36 0305594 984 1592refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120220190816
623030478405870 36 0303286 968 1592refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120220190816
628276824405962 36 0303382 968 1592refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120220190816
651447900550278 0 0577150 952 1592portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019120220190816
652014000556378 0 0583738 968 1592portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120220190816
655284009554359 0 0582548 856 1608portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120220190816
677963025561260 0 0590162 968 1624portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120220190816
684896760553900 0 0581186 968 1592portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120220190816
688502475556378 0 0583738 968 1592portablegcc_-O_-fomit-frame-pointer2019120220190816
721669275550278 0 0577150 952 1592portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120220190816
725823666550258 0 0577110 952 1592portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120220190816
783419307557844 0 0586898 968 1624portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120220190816
806229963586967 0 0616998 952 1592portablegcc_-funroll-loops2019120220190816
998980640561448 0 0590370 968 1624portablegcc_-O3_-fomit-frame-pointer2019120220190816
1069079850408016 36 0305826 984 1592refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120220190816
1073242350418842 36 0319882 984 1592refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120220190816
1091382525421100 36 0321914 984 1592refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120220190816
1096868700408088 36 0305922 984 1592refgcc_-O2_-fomit-frame-pointer2019120220190816
1106940087407594 36 0305434 984 1592refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120220190816
1127538000413292 36 0312706 992 1624refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120220190816
1132735648423772 36 0324810 992 1624refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120220190816
1167634077407122 36 0305298 984 1592refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120220190816
1169682273412260 36 0312026 992 1624refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120220190816
1253674961405962 36 0303382 968 1592refgcc_-Os_-fomit-frame-pointer2019120220190816
1332416250586967 0 0616998 952 1592portablecc2019120220190816
1342043640554799 0 0582964 856 1608portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120220190816
1362192604554076 0 0581386 968 1592portablegcc_-O2_-fomit-frame-pointer2019120220190816
1372713481565790 0 0596354 968 1592portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120220190816
1437717709569244 0 0599770 968 1624portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120220190816
1490740570418842 36 0319882 984 1592refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120220190816
1611669576413344 36 0312778 992 1624refgcc_-O3_-fomit-frame-pointer2019120220190816
1627383366415268 36 0315766 968 1592refgcc_-funroll-loops2019120220190816
1860419988407594 36 0305434 984 1592refgcc_-O_-fomit-frame-pointer2019120220190816
2003915970406026 36 0303462 968 1592refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120220190816
2485259091586967 0 0616998 952 1592portablegcc2019120220190816
2592716400553200 0 0580650 968 1592portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120220190816
2632439746556342 0 0583802 968 1592portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120220190816
2761560675420900 36 0321770 984 1592refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120220190816
2824945192408874 36 0307508 872 1608refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120220190816
3360269700423932 36 0324994 992 1624refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120220190816
3516247350415268 36 0315766 968 1592refcc2019120220190816
3550532678408898 36 0307556 872 1608refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120220190816
6247060031415268 36 0315766 968 1592refgcc2019120220190816