Implementation notes: aarch64, hikey960, crypto_kem/saber

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: saber
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
47079939241 0 056030 928 1648refgcc_-O3_-fomit-frame-pointer2019121120190816
47452519999 0 036127 832 1632refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
88245039241 0 056030 928 1648portablegcc_-O3_-fomit-frame-pointer2019121120190816
89910049773 0 068174 928 1648refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
90742539481 0 056238 928 1648portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
90742539481 0 056238 928 1648refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
92393649585 0 068014 928 1648portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
118099319999 0 036127 832 1632portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
118215020495 0 036583 832 1632portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
119047519999 0 036127 832 1632portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
119047519999 0 036127 832 1632refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
124042519999 0 036127 832 1632refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
150122736981 0 053766 928 1648refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
15234759487 0 023906 912 1616portablegcc_-Os_-fomit-frame-pointer2019121120190816
15234759487 0 023906 912 1616refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
15318009487 0 023906 912 1616refgcc_-Os_-fomit-frame-pointer2019121120190816
16233759511 0 023930 912 1616refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
16650009937 0 025142 928 1616portablegcc_-O_-fomit-frame-pointer2019121120190816
169017818993 0 037398 928 1616refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
169830018993 0 037398 928 1616portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
169830018993 0 037398 928 1616portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
171495049585 0 068014 928 1648refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
174225719999 0 036127 832 1632portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
176564336981 0 053766 928 1648portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
185009310217 0 025366 928 1616refgcc_-O2_-fomit-frame-pointer2019121120190816
210474019145 0 037294 928 1616refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
21398199451 0 023890 912 1616portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
223110020495 0 036583 832 1632refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
226149049773 0 068174 928 1648portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
235597519145 0 037310 928 1616portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
261405010049 0 025198 928 1616portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
30306649451 0 023890 912 1616portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
307192519097 0 037278 928 1616refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
316388010193 0 025302 928 1616refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
321557519097 0 037294 928 1616portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
33558919451 0 023890 912 1616refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
34798509487 0 023906 912 1616portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
364494010049 0 025198 928 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
40704369511 0 023930 912 1616portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
414918010193 0 025302 928 1616portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
42094809451 0 023890 912 1616refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
440392518993 0 037398 928 1616refgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
44835519885 0 025094 928 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
44887179885 0 025094 928 1616portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
44955009937 0 025142 928 1616refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
45293449937 0 025142 928 1616portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
471973010217 0 025366 928 1616portablegcc_-O2_-fomit-frame-pointer2019121120190816
501889527509 0 045714 912 1616portablecc2019121120190816
62846479937 0 025142 928 1616refgcc_-O_-fomit-frame-pointer2019121120190816
940421727509 0 045714 912 1616refgcc2019121120190816
3147644327509 0 045714 912 1616portablegcc2019121120190816
3150180027509 0 045714 912 1616refcc2019121120190816
3163500027509 0 045714 912 1616refgcc_-funroll-loops2019121120190816
4414107527509 0 045714 912 1616portablegcc_-funroll-loops2019121120190816