Implementation notes: aarch64, hikey960, crypto_aead/clx128q

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: clx128q
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
710641976 0 014936 816 880optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
732931576 0 013946 936 864optgcc_-O2_-fomit-frame-pointer2019112720190816
932821976 0 014936 816 880optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
977131976 0 014936 816 880optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1165505828 0 021507 944 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
1165505864 0 021499 944 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
1243622368 0 017706 936 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
1248752648 0 017986 936 864optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
1403162620 0 017994 936 864optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
1415251500 0 013150 920 864optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
1498501668 0 014122 936 864optgcc_-O_-fomit-frame-pointer2019112720190816
1498501576 0 013946 936 864optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
1498502340 0 017714 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
1510111468 0 017190 920 864optgcc_-Os_-fomit-frame-pointer2019112720190816
1665002404 0 018058 936 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
1753951976 0 014912 816 880optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1870883888 0 019523 944 896optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
1914752272 0 016331 944 896optgcc_-O3_-fomit-frame-pointer2019112720190816
2123132216 0 016227 944 896optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
2164504608 0 018619 944 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
2247754640 0 018691 944 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
2289654624 0 018683 944 896refgcc_-O3_-fomit-frame-pointer2019112720190816
2372911548 0 013858 936 864optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
2455532528 0 015464 816 880refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
2455532528 0 015488 816 880refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
2455532404 0 018058 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
2497501500 0 013150 920 864optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
2497502716 0 018370 936 864optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
2689392272 0 016323 944 896optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
2789211468 0 017190 920 864optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
2830501468 0 017190 920 864optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
3579753928 0 019603 944 896optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
3738401696 0 014154 936 864optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
3858692528 0 015488 816 880refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
3858692528 0 015488 816 880refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
4162501368 0 013826 936 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
4245751168 0 016886 920 864refgcc_-Os_-fomit-frame-pointer2019112720190816
4578752716 0 018370 936 864optgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
4707991232 0 012878 920 864refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
5245381668 0 014122 936 864optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
6160501228 0 013538 936 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
6327003720 0 020382 920 864optgcc_-funroll-loops2019112720190816
6410251364 0 013818 936 864refgcc_-O_-fomit-frame-pointer2019112720190816
6410251232 0 012878 920 864refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
6660001168 0 016886 920 864refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
7659001248 0 013618 936 864refgcc_-O2_-fomit-frame-pointer2019112720190816
9354401168 0 016886 920 864refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
9906753720 0 020382 920 864optcc2019112720190816
11216101240 0 013610 936 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
17482502312 0 018974 920 864refcc2019112720190816
25490741364 0 013818 936 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
26973003720 0 020382 920 864optgcc2019112720190816
31445822312 0 018974 920 864refgcc_-funroll-loops2019112720190816
59031342312 0 018974 920 864refgcc2019112720190816