Implementation notes: aarch64, supercoplxc, crypto_kem/saber

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: saber
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
125400072463 0 089887 816 1632refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
126256072463 0 089887 816 1632portableclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
130040048745 0 067760 904 1616refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
130776072555 0 089967 816 1632portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
130792048745 0 067760 904 1616portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
130832072555 0 089967 816 1632portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
130928072555 0 089967 816 1632refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
130944072555 0 089967 816 1632refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
132328039345 0 056992 904 1616portablegcc_-O3_-fomit-frame-pointer2019120120190816
132600039345 0 056992 904 1616refgcc_-O3_-fomit-frame-pointer2019120120190816
133112048213 0 067184 904 1616refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
133280048213 0 067184 904 1616portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
134688072555 0 089967 816 1632refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
136048072543 0 089903 816 1632refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
136064072543 0 089903 816 1632portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
137816072555 0 089967 816 1632portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
139816038621 0 056272 904 1616refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
140432038621 0 056272 904 1616portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
349720021537 0 040024 904 1600refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
349992021537 0 040040 904 1600portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
360832011551 0 027142 888 1592refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
361336011551 0 027142 888 1592portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
361432011551 0 027142 888 1592refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
362024011551 0 027142 888 1592portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
384432012429 0 028888 904 1600portablegcc_-O2_-fomit-frame-pointer2019120120190816
387000021449 0 040024 904 1600refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
387632021449 0 040040 904 1600portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
390272012429 0 028888 904 1600refgcc_-O2_-fomit-frame-pointer2019120120190816
406352012337 0 028736 904 1600portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
409808012337 0 028736 904 1600refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
427344011595 0 027134 888 1592refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
428424011595 0 027134 888 1592refgcc_-Os_-fomit-frame-pointer2019120120190816
433944011595 0 027134 888 1592portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
434016011595 0 027134 888 1592portablegcc_-Os_-fomit-frame-pointer2019120120190816
506664021001 0 040688 904 1600portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
511376021001 0 040688 904 1600refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
514080021001 0 040688 904 1600portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
514336021001 0 040688 904 1600refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
522152012113 0 028584 904 1600refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
522616012113 0 028584 904 1600portablegcc_-O_-fomit-frame-pointer2019120120190816
526336012113 0 028584 904 1600portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
527552012113 0 028584 904 1600refgcc_-O_-fomit-frame-pointer2019120120190816
3674736028993 0 048360 888 1608refcc2019120120190816
3700144028993 0 048360 888 1608portablecc2019120120190816
3704664028993 0 048360 888 1608refgcc_-funroll-loops2019120120190816
3706784028993 0 048360 888 1608portablegcc2019120120190816
3711248028993 0 048360 888 1608refgcc2019120120190816
3721296028993 0 048360 888 1608portablegcc_-funroll-loops2019120120190816