Implementation notes: aarch64, hikey960, crypto_kem/threebears1248r2ccax

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: threebears1248r2ccax
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
78320819471 0 041535 928 1600optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
79087514091 0 035887 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
7992005722 0 023931 912 1568vecgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
7992005722 0 023931 912 1568vecgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
8075255746 0 023931 912 1568optgcc_-Os_-fomit-frame-pointer2019121120190816
8075255746 0 023931 912 1568vecgcc_-Os_-fomit-frame-pointer2019121120190816
8075255738 0 023931 912 1568vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
8158505746 0 023931 912 1568vecgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
8241759083 0 028728 832 1584optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
8241759075 0 028728 832 1584optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
8325009075 0 028728 832 1584optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
8883005722 0 023931 912 1568optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
9060669075 0 028728 832 1584vecclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
9327156255 0 024895 928 1568vecgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
93271515499 0 035903 928 1600vecgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
96570016443 0 038463 928 1568vecgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
9699796627 0 025407 928 1568vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
9740256667 0 025407 928 1568vecgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
109914214127 0 035887 928 1568optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
109914214127 0 035887 928 1568vecgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
11014926667 0 025407 928 1568optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
112161014091 0 035887 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
11225286259 0 025151 928 1568optgcc_-O2_-fomit-frame-pointer2019121120190816
11342215738 0 023931 912 1568optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
119880015491 0 035903 928 1600optgcc_-O3_-fomit-frame-pointer2019121120190816
123210019515 0 041535 928 1600vecgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
124042519471 0 041535 928 1600vecgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
124875015491 0 035903 928 1600vecgcc_-O3_-fomit-frame-pointer2019121120190816
124875015423 0 035903 928 1600vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
15247566627 0 025407 928 1568optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
16483506259 0 025151 928 1568vecgcc_-O2_-fomit-frame-pointer2019121120190816
16733255722 0 023931 912 1568optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
167332515423 0 035903 928 1600optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
16966539075 0 028728 832 1584optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
17085019075 0 028728 832 1584vecclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
173056419515 0 041535 928 1600optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
17890295746 0 023931 912 1568optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
18124159083 0 028728 832 1584vecclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
18241089075 0 028728 832 1584vecclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
20345826667 0 025407 928 1568optgcc_-O_-fomit-frame-pointer2019121120190816
205627516443 0 038463 928 1568optgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
205627516443 0 038463 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
214759216443 0 038463 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
22432206287 0 025151 928 1568vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
23035216287 0 025151 928 1568optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
251399515499 0 035903 928 1600optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
26170906255 0 024895 928 1568optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
269730014700 0 036571 912 1568optcc2019121120190816
269730014700 0 036571 912 1568optgcc_-funroll-loops2019121120190816
37766866667 0 025407 928 1568vecgcc_-O_-fomit-frame-pointer2019121120190816
380022514700 0 036571 912 1568veccc2019121120190816
953292014700 0 036571 912 1568vecgcc_-funroll-loops2019121120190816
956487414700 0 036571 912 1568vecgcc2019121120190816
965841814700 0 036571 912 1568optgcc2019121120190816