Implementation notes: aarch64, supercoplxc, crypto_kem/frodokem640

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: frodokem640
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1602688045843 0 861747 944 1568optimizedgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112320190816
1614856045375 0 861355 944 1568optimizedgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
1630176040903 0 855547 944 1568optimizedgcc_-O3_-fomit-frame-pointer2019112320190816
1807528040499 0 855243 944 1568optimizedgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
1924328023473 0 839862 856 1584optimizedclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019112320190816
1967952024889 0 841278 856 1584optimizedclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112320190816
1990680024889 0 841278 856 1584optimizedclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112320190816
2001504024889 0 841278 856 1584optimizedclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112320190816
2034528024889 0 841230 856 1584optimizedclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112320190816
3300264019191 0 834475 944 1552optimizedgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112320190816
4011912018979 0 834475 944 1552optimizedgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
4185912010961 0 826187 944 1552optimizedgcc_-O2_-fomit-frame-pointer2019112320190816
4986048010841 0 826059 944 1552optimizedgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
5516896010097 0 824745 928 1544optimizedgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112320190816
5529216010097 0 824745 928 1544optimizedgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
5537480010109 0 824705 928 1544optimizedgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
5586056010109 0 824705 928 1544optimizedgcc_-Os_-fomit-frame-pointer2019112320190816
6318088017699 0 834995 944 1552optimizedgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
6366664017699 0 834995 944 1552optimizedgcc_-funroll-loops_-O_-fomit-frame-pointer2019112320190816
6888952011393 0 826795 944 1552optimizedgcc_-O_-fomit-frame-pointer2019112320190816
6915128011393 0 826795 944 1552optimizedgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
11333912038795 40 853531 992 1568referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
11476744039119 40 853763 992 1568referencegcc_-O3_-fomit-frame-pointer2019112320190816
11496544042731 40 858627 992 1568referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112320190816
12969512021255 26 837638 888 1584referenceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019112320190816
13744192021235 26 837566 888 1584referenceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112320190816
14247392021235 26 837622 888 1584referenceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112320190816
14391864021235 26 837622 888 1584referenceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112320190816
14716296018207 32 833499 976 1552referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112320190816
14850696042399 40 858363 992 1568referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
15361584021235 26 837622 888 1584referenceclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112320190816
18106408017027 32 834331 976 1552referencegcc_-funroll-loops_-O_-fomit-frame-pointer2019112320190816
18550536018091 32 833595 976 1552referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
19154240010875 32 826283 976 1552referencegcc_-O_-fomit-frame-pointer2019112320190816
19159336010359 32 825571 976 1552referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
20070864017027 32 834331 976 1552referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
20142152010875 32 826283 976 1552referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
22233272010479 32 825699 976 1552referencegcc_-O2_-fomit-frame-pointer2019112320190816
2273814409607 26 828345 960 1544referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112320190816
2349306409619 26 824209 960 1544referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
2412153609607 26 828345 960 1544referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
2457929609619 26 824209 960 1544referencegcc_-Os_-fomit-frame-pointer2019112320190816
44220296023329 0 838251 928 1560optimizedgcc2019112320190816
44394592023329 0 838251 928 1560optimizedcc2019112320190816
44420376023329 0 838251 928 1560optimizedgcc_-funroll-loops2019112320190816
71592072021719 26 836635 960 1560referencecc2019112320190816
83173376021719 26 836635 960 1560referencegcc2019112320190816
83244464021719 26 836635 960 1560referencegcc_-funroll-loops2019112320190816