Implementation notes: aarch64, hikey960, crypto_kem/frodokem640

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: frodokem640
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
561937539791 0 853881 968 1600optimizedgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
769399445275 0 860857 968 1600optimizedgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120920190816
776415244963 0 860577 968 1600optimizedgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
793954740027 0 854057 968 1600optimizedgcc_-O3_-fomit-frame-pointer2019120920190816
1274710516443 0 832705 968 1568optimizedgcc_-funroll-loops_-O_-fomit-frame-pointer2019120920190816
1398600017215 0 832537 968 1568optimizedgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
1709955013549 0 827858 872 1584optimizedclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120920190816
1709955013549 0 827858 872 1584optimizedclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120920190816
1861470040015 0 854129 968 1600optimizedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120920190816
189726758597 0 826405 952 1568optimizedgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
189810009517 0 823721 968 1568optimizedgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
189976508613 0 826405 952 1568optimizedgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
1944124017183 0 832465 968 1568optimizedgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120920190816
197802008597 0 826405 952 1568optimizedgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120920190816
208707759545 0 823785 968 1568optimizedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120920190816
2386777516443 0 832705 968 1568optimizedgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
238686219051 32 823249 1000 1568referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
2392768013549 0 827858 872 1584optimizedclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120920190816
248990499507 32 823865 1000 1568referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120920190816
252580508681 0 822381 952 1568optimizedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120920190816
266717338613 0 826405 952 1568optimizedgcc_-Os_-fomit-frame-pointer2019120920190816
283383009981 0 824361 968 1568optimizedgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
3076085015751 32 832009 1000 1568referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
357475509477 0 823721 968 1568optimizedgcc_-O2_-fomit-frame-pointer2019120920190816
3617212513549 0 827834 872 1584optimizedclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120920190816
388558399977 0 824345 968 1568optimizedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120920190816
398029729981 0 824361 968 1568optimizedgcc_-O_-fomit-frame-pointer2019120920190816
4167495013823 26 828122 904 1584referenceclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120920190816
4224937513823 26 828122 904 1584referenceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120920190816
4276552513823 26 828106 904 1584referenceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120920190816
4393102515751 32 832009 1000 1568referencegcc_-funroll-loops_-O_-fomit-frame-pointer2019120920190816
4427350542979 40 858577 1016 1600referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
4458037539547 40 853561 1016 1600referencegcc_-O3_-fomit-frame-pointer2019120920190816
460955259011 32 823249 1000 1568referencegcc_-O2_-fomit-frame-pointer2019120920190816
4625370043235 40 858801 1016 1600referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2019120920190816
4831830013823 26 828122 904 1584referenceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120920190816
487678509103 32 823337 1000 1568referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120920190816
507408759499 32 823873 1000 1568referencegcc_-O_-fomit-frame-pointer2019120920190816
5362965016183 32 831505 1000 1568referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120920190816
6182089139319 40 853401 1016 1600referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120920190816
717032258247 32 821941 984 1568referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120920190816
8669808039567 40 853673 1016 1600referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120920190816
876456008191 32 821885 984 1568referencegcc_-Os_-fomit-frame-pointer2019120920190816
932067008191 32 821885 984 1568referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
1230828489499 32 823873 1000 1568referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120920190816
1279951478175 32 821877 984 1568referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2019120920190816
15874110020603 26 834733 984 1568referencecc2019120920190816
16608737222249 0 836381 952 1568optimizedgcc_-funroll-loops2019120920190816
1883590988175 32 821877 984 1568referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120920190816
19202445020603 26 834733 984 1568referencegcc_-funroll-loops2019120920190816
19647000020603 26 834733 984 1568referencegcc2019120920190816
19798587622249 0 836381 952 1568optimizedcc2019120920190816
20678025016143 32 831425 1000 1568referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2019120920190816
40778347522249 0 836381 952 1568optimizedgcc2019120920190816