Implementation notes: aarch64, hikey960, crypto_kem/lightsaber

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: lightsaber
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
29137517391 0 033519 832 1632portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120920190816
36630051085 0 069518 928 1648portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019120920190816
40925517391 0 033519 832 1632portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120920190816
46620017391 0 033519 832 1632portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120920190816
46620051085 0 069518 928 1648refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120920190816
48285039293 0 056046 928 1648portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
48285051281 0 069678 928 1648refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
64102517399 0 033503 832 1632refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120920190816
64102517391 0 033519 832 1632refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120920190816
64311517391 0 033519 832 1632refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120920190816
65422017399 0 033503 832 1632portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120920190816
66600036745 0 053526 928 1648refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120920190816
66650139037 0 055822 928 1648portablegcc_-O3_-fomit-frame-pointer2019120920190816
67432536745 0 053526 928 1648portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120920190816
67819451281 0 069678 928 1648portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
76590039293 0 056046 928 1648refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
77422521029 0 039222 928 1616refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
79513321065 0 039222 928 1616refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120920190816
8158509519 0 023938 912 1616portablegcc_-Os_-fomit-frame-pointer2019120920190816
8158509519 0 023938 912 1616portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
82417510181 0 025286 928 1616refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
84915010205 0 025342 928 1616portablegcc_-O2_-fomit-frame-pointer2019120920190816
8741259881 0 025094 928 1616portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120920190816
8741259539 0 023962 912 1616portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120920190816
88245010053 0 025198 928 1616portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120920190816
89077520809 0 039214 928 1616refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
89910020809 0 039214 928 1616portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019120920190816
90036117391 0 033519 832 1632refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120920190816
99900039037 0 055822 928 1648refgcc_-O3_-fomit-frame-pointer2019120920190816
121647221029 0 039222 928 1616portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
121697120809 0 039214 928 1616refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120920190816
12511519893 0 025102 928 1616portablegcc_-O_-fomit-frame-pointer2019120920190816
126284420809 0 039214 928 1616portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
13986009893 0 025102 928 1616portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
15900759483 0 023922 912 1616portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019120920190816
15900759483 0 023922 912 1616portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
15900759483 0 023922 912 1616refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120920190816
164854810181 0 025286 928 1616portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
175395021065 0 039222 928 1616portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019120920190816
177322510053 0 025198 928 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120920190816
18315009519 0 023938 912 1616refgcc_-Os_-fomit-frame-pointer2019120920190816
18315009519 0 023938 912 1616refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
23892759893 0 025102 928 1616refgcc_-O_-fomit-frame-pointer2019120920190816
24475509881 0 025094 928 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120920190816
253912510205 0 025342 928 1616refgcc_-O2_-fomit-frame-pointer2019120920190816
29720259483 0 023922 912 1616refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
30752599539 0 023962 912 1616refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120920190816
33675849893 0 025102 928 1616refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
497002527485 0 045690 912 1616portablecc2019120920190816
497002527485 0 045690 912 1616portablegcc2019120920190816
497002527485 0 045690 912 1616refcc2019120920190816
699241427485 0 045690 912 1616refgcc_-funroll-loops2019120920190816
1650015027485 0 045690 912 1616refgcc2019120920190816
2318721927485 0 045690 912 1616portablegcc_-funroll-loops2019120920190816