Implementation notes: aarch64, supercoplxc, crypto_kem/frodokem976

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: frodokem976
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3476064045529 0 861499 944 1568optimizedgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112320190816
3567624045229 0 861275 944 1568optimizedgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
3627008040661 0 855371 944 1568optimizedgcc_-O3_-fomit-frame-pointer2019112320190816
3965584040425 0 855235 944 1568optimizedgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
4189296022255 0 838638 856 1584optimizedclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019112320190816
4367784023591 0 839974 856 1584optimizedclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112320190816
4396576023591 0 839974 856 1584optimizedclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112320190816
4408424023591 0 839974 856 1584optimizedclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112320190816
4504688023591 0 839926 856 1584optimizedclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112320190816
7201864019137 0 834491 944 1552optimizedgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112320190816
8533520018897 0 834467 944 1552optimizedgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
9176408011051 0 826347 944 1552optimizedgcc_-O2_-fomit-frame-pointer2019112320190816
11063920010911 0 826195 944 1552optimizedgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
12231792010135 0 824777 928 1544optimizedgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112320190816
12246128010135 0 824777 928 1544optimizedgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
12288784010151 0 824737 928 1544optimizedgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
12324648010151 0 824737 928 1544optimizedgcc_-Os_-fomit-frame-pointer2019112320190816
14188904017889 0 835187 944 1552optimizedgcc_-funroll-loops_-O_-fomit-frame-pointer2019112320190816
14362136017889 0 835187 944 1552optimizedgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
15343120011423 0 826835 944 1552optimizedgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
15399464011423 0 826835 944 1552optimizedgcc_-O_-fomit-frame-pointer2019112320190816
22109784042835 38 858787 992 1568referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112320190816
23082624042647 38 858675 992 1568referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
24165552039003 38 853811 992 1568referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112320190816
24516944039199 38 853899 992 1568referencegcc_-O3_-fomit-frame-pointer2019112320190816
29076504020455 24 836830 880 1584referenceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019112320190816
29465512018043 30 833387 976 1552referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112320190816
29671856020419 24 836798 880 1584referenceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112320190816
30296872020419 24 836742 880 1584referenceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112320190816
31021184020419 24 836798 880 1584referenceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112320190816
31086856020419 24 836798 880 1584referenceclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112320190816
31683448017891 30 833451 976 1552referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
39505008010415 30 825691 976 1552referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112320190816
40072728016939 30 834235 976 1552referencegcc_-funroll-loops_-O_-fomit-frame-pointer2019112320190816
40800328010555 30 825843 976 1552referencegcc_-O2_-fomit-frame-pointer2019112320190816
41661448010895 30 826291 976 1552referencegcc_-O_-fomit-frame-pointer2019112320190816
41859032016939 30 834235 976 1552referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
43367368010895 30 826291 976 1552referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112320190816
4721831209647 24 828377 952 1544referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112320190816
4876656809647 24 828377 952 1544referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
4971432809663 24 824241 952 1544referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112320190816
5067506409663 24 824241 952 1544referencegcc_-Os_-fomit-frame-pointer2019112320190816
86606256023215 0 838139 928 1560optimizedgcc2019112320190816
88773680023215 0 838139 928 1560optimizedgcc_-funroll-loops2019112320190816
92415320023215 0 838139 928 1560optimizedcc2019112320190816
141146328021647 24 836563 952 1560referencecc2019112320190816
150317368021647 24 836563 952 1560referencegcc_-funroll-loops2019112320190816
151450344021647 24 836563 952 1560referencegcc2019112320190816