Implementation notes: aarch64, hikey960, crypto_kem/mersenne756839

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: mersenne756839
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
659651583924 0 283908120126 1040 285528optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121020190816
701458434108 0 283908121010 1056 285528optgcc_-O2_-fomit-frame-pointer2019121020190816
703257446128 0 283908126142 1040 285528optgcc2019121020190816
768865784216 0 283908121170 1056 285528optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121020190816
1253828255980 0 283905124043 968 285560optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121020190816
1264817255980 0 283908126130 1056 285528optgcc_-funroll-loops_-O_-fomit-frame-pointer2019121020190816
1271178856428 0 283908126562 1056 285576optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121020190816
1271595055756 0 283908125698 1056 285528optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121020190816
1322010006128 0 283908126142 1040 285528optcc2019121020190816
1375456506268 0 0126402 1056 1656refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121020190816
1401928084904 0 283908123426 1056 285576optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121020190816
1450881006324 0 0126498 1056 1656refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121020190816
1452795756112 0 283908124642 1056 285576optgcc_-O3_-fomit-frame-pointer2019121020190816
1498749753900 0 283908120110 1040 285528optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121020190816
1516815005920 0 0126066 1056 1624refgcc_-funroll-loops_-O_-fomit-frame-pointer2019121020190816
1536004204144 0 0121090 1056 1624refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121020190816
1560274715980 0 283908126130 1056 285528optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121020190816
1563268505980 0 0124043 968 1640refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121020190816
1564272515980 0 283905124043 968 285560optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121020190816
1571343755648 0 0125554 1056 1624refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121020190816
1574244803924 0 283908120158 1040 285528optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121020190816
1587059975980 0 283905124043 968 285560optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121020190816
1588792354060 0 283908120914 1056 285528optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121020190816
1594570505920 0 0126066 1056 1624refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121020190816
1596651753948 0 0120850 1056 1624refgcc_-O2_-fomit-frame-pointer2019121020190816
1663785904144 0 0121090 1056 1624refgcc_-O_-fomit-frame-pointer2019121020190816
1725878073924 0 283908120126 1040 285528optgcc_-Os_-fomit-frame-pointer2019121020190816
1791484535980 0 0124043 968 1640refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121020190816
1944399875888 0 0124386 1056 1656refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121020190816
2005603743788 0 0119998 1040 1624refgcc_-Os_-fomit-frame-pointer2019121020190816
2127478504740 0 0123266 1056 1656refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121020190816
2266454194152 0 0121106 1056 1624refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121020190816
2751079505864 0 0123915 968 1640refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121020190816
2868640046048 0 283908124546 1056 285576optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121020190816
2950796256480 0 283908126658 1056 285576optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121020190816
2967113253788 0 0120014 1040 1624refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121020190816
2995079254208 0 283908121154 1056 285528optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121020190816
3051945003924 0 283908120158 1040 285528optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121020190816
3088658254208 0 283908121154 1056 285528optgcc_-O_-fomit-frame-pointer2019121020190816
3159550485800 0 283908125698 1056 285528optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121020190816
3207029105864 0 283905123915 968 285560optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121020190816
3245418006128 0 283908126142 1040 285528optgcc_-funroll-loops2019121020190816
3476020503788 0 0119998 1040 1624refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121020190816
3498747753904 0 0120770 1056 1624refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121020190816
3666912756100 0 0126110 1040 1624refgcc_-funroll-loops2019121020190816
3697277605980 0 0124043 968 1640refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121020190816
3774888004148 0 283908121058 1056 285528optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121020190816
3797652546100 0 0126110 1040 1624refcc2019121020190816
3833285245948 0 0124482 1056 1656refgcc_-O3_-fomit-frame-pointer2019121020190816
3935310753988 0 0120898 1056 1624refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121020190816
3972024003788 0 0120014 1040 1624refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121020190816
4085151903764 0 0119966 1040 1624refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121020190816
4121957255604 0 0125538 1056 1624refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121020190816
5317652436100 0 0126110 1040 1624refgcc2019121020190816