Implementation notes: aarch64, hikey960, crypto_encode/653x1541

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_encode
Primitive: 653x1541
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
02116 0 012912 816 752portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112520190816
0724 0 011544 816 752portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112520190816
02928 0 014351 912 768portablegcc_-O3_-fomit-frame-pointer2019112520190816
0620 0 010446 904 736portablegcc_-O_-fomit-frame-pointer2019112520190816
02896 0 014303 912 768portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112520190816
0620 0 010446 904 736portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112520190816
01932 0 014862 904 736portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112520190816
03152 0 016351 912 768portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112520190816
0632 0 09826 888 736portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112520190816
02864 0 014287 912 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112520190816
0620 0 010454 904 736portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112520190816
0628 0 09786 888 736portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112520190816
01116 0 013274 888 736refgcc2019112520190816
41633152 0 016415 912 768portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112520190816
8324740 0 013670 904 736refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112520190816
8325724 0 011544 816 752portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112520190816
8325724 0 011544 816 752portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112520190816
8325620 0 010358 904 736portablegcc_-O2_-fomit-frame-pointer2019112520190816
8325632 0 09794 888 736portablegcc_-Os_-fomit-frame-pointer2019112520190816
8325620 0 010318 904 736portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112520190816
83251944 0 014870 904 736portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112520190816
83251960 0 015134 904 736portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019112520190816
8325632 0 09826 888 736portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112520190816
8325608 0 010342 904 736portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112520190816
8325620 0 011416 816 752refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112520190816
8325404 0 010142 904 736refgcc_-O2_-fomit-frame-pointer2019112520190816
8325404 0 010102 904 736refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112520190816
8325620 0 012031 912 768refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112520190816
8325764 0 013942 904 736refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112520190816
8325388 0 09570 888 736refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112520190816
8883632 0 09794 888 736portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112520190816
88831960 0 015134 904 736portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112520190816
8883388 0 09538 888 736refgcc_-Os_-fomit-frame-pointer2019112520190816
8883388 0 09538 888 736refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112520190816
8883908 0 014111 912 768refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112520190816
11693624 0 011440 816 752refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112520190816
11693764 0 013942 904 736refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112520190816
12489620 0 012047 912 768refgcc_-O3_-fomit-frame-pointer2019112520190816
12489756 0 013686 904 736refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112520190816
12489392 0 09546 888 736refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112520190816
166501976 0 014138 888 736portablegcc2019112520190816
16650624 0 011440 816 752refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112520190816
16650416 0 010246 904 736refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112520190816
16650408 0 010150 904 736refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112520190816
16650604 0 012031 912 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112520190816
17289624 0 011440 816 752refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112520190816
23386416 0 010246 904 736refgcc_-O_-fomit-frame-pointer2019112520190816
23386908 0 014175 912 768refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112520190816
24975388 0 09570 888 736refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112520190816
416251976 0 014138 888 736portablecc2019112520190816
416251976 0 014138 888 736portablegcc_-funroll-loops2019112520190816
41625428 0 010262 904 736refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112520190816
445001116 0 013274 888 736refcc2019112520190816
1401901116 0 013274 888 736refgcc_-funroll-loops2019112520190816