Implementation notes: aarch64, supercoplxc, crypto_kem/firesaber

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: firesaber
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
204936047989 0 067000 904 1616refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112320190816
205112073383 0 090799 816 1632refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019112320190816
205432047989 0 067000 904 1616portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112320190816
208136073383 0 090815 816 1632portableclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019112320190816
208928072395 0 089807 816 1632refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112320190816
209016072395 0 089807 816 1632refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112320190816
209240072395 0 089823 816 1632portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112320190816
210432039845 0 057496 904 1616portablegcc_-O3_-fomit-frame-pointer2019112320190816
211104039845 0 057496 904 1616refgcc_-O3_-fomit-frame-pointer2019112320190816
213536047401 0 066384 904 1616portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
218464072395 0 089823 816 1632portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112320190816
219616072383 0 089743 816 1632refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112320190816
221336072383 0 089759 816 1632portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112320190816
221456072395 0 089823 816 1632portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112320190816
221776047401 0 066384 904 1616refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
222768039077 0 056720 904 1616refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
222816039077 0 056720 904 1616portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
224480072395 0 089807 816 1632refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112320190816
563776021577 0 040080 904 1600portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112320190816
568896021577 0 040080 904 1600refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112320190816
581424011583 0 027182 888 1592portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112320190816
582080011583 0 027182 888 1592refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112320190816
583272011583 0 027182 888 1592portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
588472011583 0 027182 888 1592refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
616512012481 0 028944 904 1600refgcc_-O2_-fomit-frame-pointer2019112320190816
620568012481 0 028944 904 1600portablegcc_-O2_-fomit-frame-pointer2019112320190816
629384021497 0 040088 904 1600portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
629880021497 0 040088 904 1600refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
651104012397 0 028800 904 1600refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
671536012397 0 028800 904 1600portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
689896011627 0 027174 888 1592refgcc_-Os_-fomit-frame-pointer2019112320190816
691208011627 0 027174 888 1592refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
691296011627 0 027174 888 1592portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
693072011627 0 027174 888 1592portablegcc_-Os_-fomit-frame-pointer2019112320190816
813824021013 0 040696 904 1600refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112320190816
814160021013 0 040696 904 1600portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
814976021013 0 040696 904 1600refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
815392021013 0 040696 904 1600portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019112320190816
836840012125 0 028608 904 1600refgcc_-O_-fomit-frame-pointer2019112320190816
846224012125 0 028608 904 1600portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
846728012125 0 028608 904 1600refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
852944012125 0 028608 904 1600portablegcc_-O_-fomit-frame-pointer2019112320190816
5923136028949 0 048320 888 1608refcc2019112320190816
5976776028949 0 048320 888 1608refgcc_-funroll-loops2019112320190816
5977376028949 0 048320 888 1608portablegcc2019112320190816
5981472028949 0 048320 888 1608refgcc2019112320190816
5985456028949 0 048320 888 1608portablegcc_-funroll-loops2019112320190816
5991368028949 0 048320 888 1608portablecc2019112320190816