Implementation notes: aarch64, hikey960, crypto_kem/firesaber

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: firesaber
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
71595019367 0 035495 832 1632refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120920190816
72427519727 0 035831 832 1632portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120920190816
84082519367 0 035495 832 1632portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120920190816
84082519367 0 035495 832 1632portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120920190816
84082519367 0 035495 832 1632refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120920190816
118099319727 0 035831 832 1632refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120920190816
118099319367 0 035495 832 1632refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120920190816
133200019367 0 035495 832 1632portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120920190816
139860049673 0 068102 928 1648refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120920190816
139977649673 0 068102 928 1648portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019120920190816
140692539897 0 056694 928 1648portablegcc_-O3_-fomit-frame-pointer2019120920190816
144022549909 0 068310 928 1648portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
145681218965 0 037374 928 1616portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019120920190816
202288949909 0 068310 928 1648refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
202321837637 0 054422 928 1648portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120920190816
203458240177 0 056934 928 1648portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
204627540177 0 056934 928 1648refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
233932519125 0 037318 928 1616portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
240592519153 0 037310 928 1616refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120920190816
241425019153 0 037310 928 1616portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019120920190816
24309009503 0 023922 912 1616portablegcc_-Os_-fomit-frame-pointer2019120920190816
24309009467 0 023906 912 1616refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
24392259503 0 023922 912 1616portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
24392259467 0 023906 912 1616portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019120920190816
24392259467 0 023906 912 1616portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
24392259467 0 023906 912 1616refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120920190816
246420010209 0 025318 928 1616portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
253080010233 0 025374 928 1616portablegcc_-O2_-fomit-frame-pointer2019120920190816
25974009519 0 023938 912 1616portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120920190816
26185279897 0 025110 928 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120920190816
265567510077 0 025222 928 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120920190816
26640009909 0 025118 928 1616portablegcc_-O_-fomit-frame-pointer2019120920190816
26640009909 0 025118 928 1616portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
266400010077 0 025222 928 1616portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120920190816
26640009909 0 025118 928 1616refgcc_-O_-fomit-frame-pointer2019120920190816
26640009909 0 025118 928 1616refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
272227518965 0 037374 928 1616refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120920190816
272227518965 0 037374 928 1616refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
273060018965 0 037374 928 1616portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
284139937637 0 054422 928 1648refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120920190816
312203139897 0 056694 928 1648refgcc_-O3_-fomit-frame-pointer2019120920190816
328573319125 0 037318 928 1616refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
34143569503 0 023922 912 1616refgcc_-Os_-fomit-frame-pointer2019120920190816
346112810209 0 025318 928 1616refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
358975110233 0 025374 928 1616refgcc_-O2_-fomit-frame-pointer2019120920190816
36365239519 0 023938 912 1616refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120920190816
36832959897 0 025110 928 1616portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120920190816
44912989503 0 023922 912 1616refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
1509322527465 0 045674 912 1616portablegcc_-funroll-loops2019120920190816
1510987527465 0 045674 912 1616refgcc2019120920190816
1514499427465 0 045674 912 1616portablegcc2019120920190816
2042767127465 0 045674 912 1616refgcc_-funroll-loops2019120920190816
2122279527465 0 045674 912 1616portablecc2019120920190816
2254815027465 0 045674 912 1616refcc2019120920190816