Implementation notes: aarch64, supercoplxc, crypto_core/keccakf160032bits

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_core
Primitive: keccakf160032bits
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
672010880 0 021193 872 760inplace1600bigcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
672010880 0 021193 872 760inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
736016584 0 030065 888 784inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
744011744 0 022625 888 768inplace1600bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
744016392 0 028521 888 784inplace1600bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
744012136 0 025233 888 768inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
752010828 0 021089 872 760inplace1600bigcc_-Os_-fomit-frame-pointer2019083120190816
752010828 0 021089 872 760inplace1600bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
1024016552 0 029926 800 792inplace1600biclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
1056013888 0 024817 888 768inplace1600bigcc_-O2_-fomit-frame-pointer2019083120190816
1064014248 0 027249 888 768inplace1600bigcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
1080018480 0 030625 888 784inplace1600bigcc_-O3_-fomit-frame-pointer2019083120190816
1088018688 0 032209 888 784inplace1600bigcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
1144012000 0 023145 888 768inplace1600bigcc_-O_-fomit-frame-pointer2019083120190816
1144012000 0 023145 888 768inplace1600bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
1144012460 0 026825 888 768inplace1600bigcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
1144012460 0 026825 888 768inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
1320017188 0 030502 800 792inplace1600biclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1320017316 0 030678 800 792inplace1600biclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1320017316 0 030678 800 792inplace1600biclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1320017316 0 030678 800 792inplace1600biclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4480029424 0 043081 872 768inplace1600bicc2019083120190816
4480029424 0 043081 872 768inplace1600bigcc2019083120190816
4480029424 0 043081 872 768inplace1600bigcc_-funroll-loops2019083120190816
564808014 0 024476 904 784reference1600-32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
568808991 0 022529 816 792reference1600-32bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
569609259 0 022785 816 792reference1600-32bitsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
569609259 0 022785 816 792reference1600-32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
570409259 0 022785 816 792reference1600-32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
574408070 0 020452 904 784reference1600-32bitsgcc_-O3_-fomit-frame-pointer2019083120190816
5752011174 0 024932 904 784reference1600-32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
585609259 0 022737 816 792reference1600-32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
5976011174 0 024908 904 784reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
746407446 0 020563 896 768reference1600-32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
770407518 0 020723 896 768reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
1302405614 0 016651 896 768reference1600-32bitsgcc_-O2_-fomit-frame-pointer2019083120190816
1325608278 0 022731 896 768reference1600-32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
1325608278 0 022731 896 768reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
1385605614 0 016595 896 768reference1600-32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
1486405008 0 015489 888 760reference1600-32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
1486405008 0 015489 888 760reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
1562404980 0 015401 888 760reference1600-32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
1564004980 0 015401 888 760reference1600-32bitsgcc_-Os_-fomit-frame-pointer2019083120190816
2421605994 0 017227 896 768reference1600-32bitsgcc_-O_-fomit-frame-pointer2019083120190816
2427205994 0 017227 896 768reference1600-32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
12763209362 0 023225 888 768reference1600-32bitscc2019083120190816
12763209362 0 023225 888 768reference1600-32bitsgcc_-funroll-loops2019083120190816
12765609362 0 023225 888 768reference1600-32bitsgcc2019083120190816