Implementation notes: aarch64, hikey960, crypto_sign/falcon512dyn

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: falcon512dyn
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
72840669851 0 086644 984 1592fpugcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019113020190816
1190475136839 0 0155188 984 1624fpugcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
1340325109597 0 0126354 832 1608fpuclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019113020190816
1340325109597 0 0126354 832 1608fpuclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019113020190816
1340325112883 0 0132868 984 1592fpugcc_-funroll-loops_-O_-fomit-frame-pointer2019113020190816
137362570235 0 087020 984 1592fpugcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
139860062431 0 078368 968 1592fpugcc_-funroll-loops_-Os_-fomit-frame-pointer2019113020190816
1812415109821 0 0126554 832 1608fpuclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019113020190816
186935062431 0 078368 968 1592fpugcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
186935070619 0 087372 984 1592fpugcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019113020190816
191765270235 0 087020 984 1592fpugcc_-O_-fomit-frame-pointer2019113020190816
1969099109597 0 0126354 832 1608fpuclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019113020190816
224802062183 0 078096 968 1592fpugcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
2289375199735 0 0219724 984 1624fpugcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
2326907199735 0 0219788 984 1624fpugcc_-funroll-loops_-O3_-fomit-frame-pointer2019113020190816
2429960119475 0 0139244 984 1592fpugcc_-funroll-loops_-O2_-fomit-frame-pointer2019113020190816
2605725119475 0 0139252 984 1592fpugcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
293872570959 0 087716 984 1592fpugcc_-O2_-fomit-frame-pointer2019113020190816
313372462215 0 078128 968 1592fpugcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019113020190816
3227268137311 0 0155700 984 1624fpugcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019113020190816
3271100136839 0 0155236 984 1624fpugcc_-O3_-fomit-frame-pointer2019113020190816
3496500112883 0 0132868 984 1592fpugcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
384480062183 0 078096 968 1592fpugcc_-Os_-fomit-frame-pointer2019113020190816
404577870959 0 087660 984 1592fpugcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
14908284107047 0 0127616 968 1592fpugcc_-funroll-loops2019113020190816
15852704107047 0 0127616 968 1592fpucc2019113020190816
16008975112385 0 0129298 832 1608refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019113020190816
16042275112161 0 0129042 832 1608refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019113020190816
16400250112499 0 0130916 984 1624refgcc_-O3_-fomit-frame-pointer2019113020190816
16658325113063 0 0131460 984 1624refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019113020190816
1679152568399 0 084312 968 1592refgcc_-Os_-fomit-frame-pointer2019113020190816
1685812568399 0 084312 968 1592refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
1686645068403 0 084320 968 1592refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019113020190816
1725494976311 0 093092 984 1592refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
17515800114435 0 0134428 984 1592refgcc_-funroll-loops_-O_-fomit-frame-pointer2019113020190816
1758240076311 0 093092 984 1592refgcc_-O_-fomit-frame-pointer2019113020190816
19457862164295 0 0184364 984 1624refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019113020190816
22432200112161 0 0129042 832 1608refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019113020190816
22625955117231 0 0136996 984 1592refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
2280135077231 0 093932 984 1592refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
22806070117835 0 0137604 984 1592refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019113020190816
2317994077299 0 094060 984 1592refgcc_-O2_-fomit-frame-pointer2019113020190816
2317994068435 0 084368 968 1592refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019113020190816
23451525163679 0 0183660 984 1624refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
2425363876939 0 093700 984 1592refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019113020190816
24625458114435 0 0134428 984 1592refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
24900075112475 0 0130836 984 1624refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
25437090107047 0 0127616 968 1592fpugcc2019113020190816
2584080068435 0 084368 968 1592refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
36517239112161 0 0129042 832 1608refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019113020190816
4523827075983 0 092772 984 1592refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019113020190816
56335275110443 0 0130992 968 1592refgcc_-funroll-loops2019113020190816
134190142110443 0 0130992 968 1592refgcc2019113020190816
179218611110443 0 0130992 968 1592refcc2019113020190816