Implementation notes: aarch64, hikey960, crypto_kem/threebears1248r2cpax

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: threebears1248r2cpax
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
21987914811 0 035135 928 1600optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
22207513603 0 035375 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
3553205646 0 023675 912 1568vecgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
40792513651 0 035375 928 1568optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
41625014755 0 035135 928 1600optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
41625018063 0 040255 928 1600vecgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
4162506207 0 024895 928 1568vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
4204635666 0 023675 912 1568vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
4245755670 0 023675 912 1568optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
4245755666 0 023675 912 1568optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
4245756183 0 024895 928 1568vecgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
4245755670 0 023675 912 1568vecgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
4329008591 0 028472 832 1584vecclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
43975813651 0 035375 928 1568vecgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
45303318051 0 039999 928 1600vecgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
4707995646 0 023675 912 1568optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
4885655670 0 023675 912 1568optgcc_-Os_-fomit-frame-pointer2019121120190816
50279913603 0 035375 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
51204916079 0 038207 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
5120496567 0 025407 928 1568vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
5161506595 0 025407 928 1568optgcc_-O_-fomit-frame-pointer2019121120190816
5161506595 0 025407 928 1568vecgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
53280014815 0 035135 928 1600optgcc_-O3_-fomit-frame-pointer2019121120190816
5846505646 0 023675 912 1568vecgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
6080368599 0 028216 832 1584vecclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
63270018051 0 039999 928 1600optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
7618296595 0 025407 928 1568optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
79920016079 0 038207 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
83250018063 0 040255 928 1600optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
8527686187 0 024895 928 1568optgcc_-O2_-fomit-frame-pointer2019121120190816
8574756187 0 024895 928 1568vecgcc_-O2_-fomit-frame-pointer2019121120190816
8617415646 0 023675 912 1568optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
8658006207 0 024895 928 1568optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
87839314755 0 035135 928 1600vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
8906688591 0 028472 832 1584optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
8907758591 0 028472 832 1584vecclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
89910014815 0 035135 928 1600vecgcc_-O3_-fomit-frame-pointer2019121120190816
9158606183 0 024895 928 1568optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
9588268599 0 028216 832 1584optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
107392516079 0 038207 928 1568optgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
10739256567 0 025407 928 1568optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
11216105670 0 023675 912 1568vecgcc_-Os_-fomit-frame-pointer2019121120190816
122377514476 0 036315 912 1568veccc2019121120190816
12862308591 0 028472 832 1584vecclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
130844014811 0 035135 928 1600vecgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
146121314476 0 036315 912 1568optgcc2019121120190816
146520014476 0 036315 912 1568optcc2019121120190816
146520014476 0 036315 912 1568vecgcc2019121120190816
16650008591 0 028472 832 1584optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
17232758591 0 028472 832 1584optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
19980006595 0 025407 928 1568vecgcc_-O_-fomit-frame-pointer2019121120190816
299072016079 0 038207 928 1568vecgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
322726814476 0 036315 912 1568vecgcc_-funroll-loops2019121120190816
371295014476 0 036315 912 1568optgcc_-funroll-loops2019121120190816