Implementation notes: aarch64, supercoplxc, crypto_kem/lightsaber

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: lightsaber
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
66736058915 0 076335 816 1632refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019112420190816
68528058915 0 076351 816 1632portableclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019112420190816
70104047429 0 066440 904 1616refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112420190816
70424047429 0 066440 904 1616portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112420190816
71248046917 0 065888 904 1616portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112420190816
71280058495 0 075927 816 1632portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112420190816
71384058495 0 075911 816 1632refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112420190816
71472058495 0 075911 816 1632refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112420190816
71504058483 0 075847 816 1632refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112420190816
71560058495 0 075911 816 1632refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112420190816
71648046917 0 065888 904 1616refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112420190816
71768038929 0 056576 904 1616refgcc_-O3_-fomit-frame-pointer2019112420190816
71832038929 0 056576 904 1616portablegcc_-O3_-fomit-frame-pointer2019112420190816
72184058495 0 075927 816 1632portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112420190816
72400058495 0 075927 816 1632portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112420190816
72744058483 0 075863 816 1632portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112420190816
75664038225 0 055872 904 1616refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112420190816
75832038225 0 055872 904 1616portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112420190816
185112023517 0 042016 904 1600refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112420190816
186144023517 0 042016 904 1600portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112420190816
193280011731 0 027318 888 1592refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112420190816
193288011731 0 027318 888 1592portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112420190816
193328011731 0 027318 888 1592portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112420190816
193352011731 0 027318 888 1592refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112420190816
204480023453 0 042048 904 1600portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112420190816
204504023453 0 042048 904 1600refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112420190816
206112012665 0 029104 904 1600portablegcc_-O2_-fomit-frame-pointer2019112420190816
206768012665 0 029104 904 1600refgcc_-O2_-fomit-frame-pointer2019112420190816
222240012589 0 028968 904 1600refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112420190816
223192012589 0 028968 904 1600portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112420190816
227840011775 0 027310 888 1592portablegcc_-Os_-fomit-frame-pointer2019112420190816
228032011775 0 027310 888 1592refgcc_-Os_-fomit-frame-pointer2019112420190816
228280011775 0 027310 888 1592portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112420190816
228344011775 0 027310 888 1592refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112420190816
268608023485 0 043168 904 1600refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112420190816
268640023485 0 043168 904 1600portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112420190816
268872023485 0 043168 904 1600refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112420190816
276336023485 0 043168 904 1600portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019112420190816
278040012353 0 028824 904 1600refgcc_-O_-fomit-frame-pointer2019112420190816
278240012353 0 028824 904 1600refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112420190816
278312012353 0 028824 904 1600portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112420190816
278344012353 0 028824 904 1600portablegcc_-O_-fomit-frame-pointer2019112420190816
1937200028981 0 048344 888 1608refcc2019112420190816
1954224028981 0 048344 888 1608portablecc2019112420190816
1955544028981 0 048344 888 1608refgcc_-funroll-loops2019112420190816
1965792028981 0 048344 888 1608refgcc2019112420190816
1999240028981 0 048344 888 1608portablegcc_-funroll-loops2019112420190816
2221456028981 0 048344 888 1608portablegcc2019112420190816