Implementation notes: aarch64, supercoplxc, crypto_kem/threebears624r2cpax

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: threebears624r2cpax
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
58880016166 0 049097 904 1568vecgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
58896016166 0 049097 904 1568optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
58976014326 0 046745 904 1552vecgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
59032014326 0 046745 904 1552optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
59424016134 0 049017 904 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
59504016134 0 049017 904 1568optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
59664011177 0 043776 816 1584vecclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
59720014342 0 046849 904 1552vecgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
59744014342 0 046849 904 1552optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
59896011177 0 043776 816 1584optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
60200012566 0 044129 904 1568optgcc_-O3_-fomit-frame-pointer2019120120190816
60264012566 0 044129 904 1568vecgcc_-O3_-fomit-frame-pointer2019120120190816
6033607546 0 037905 904 1552optgcc_-O2_-fomit-frame-pointer2019120120190816
6036807546 0 037905 904 1552vecgcc_-O2_-fomit-frame-pointer2019120120190816
6091206880 0 036399 888 1544optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
6101606880 0 036399 888 1544vecgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
6102406880 0 036399 888 1544optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
6104006880 0 036399 888 1544vecgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
61064011181 0 043776 816 1584optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
61136011181 0 043776 816 1584vecclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
61168011181 0 043776 816 1584vecclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
61176011181 0 043776 816 1584vecclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
61232011205 0 043744 816 1584vecclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
61304011205 0 043744 816 1584optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
61376011181 0 043776 816 1584optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
61464011181 0 043776 816 1584optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
62008012578 0 044105 904 1568optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
62088012578 0 044105 904 1568vecgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
6278407494 0 037801 904 1552vecgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
6280007494 0 037801 904 1552optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
6308806908 0 036367 888 1544vecgcc_-Os_-fomit-frame-pointer2019120120190816
6309606908 0 036367 888 1544optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
6324806908 0 036367 888 1544vecgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
6325606908 0 036367 888 1544optgcc_-Os_-fomit-frame-pointer2019120120190816
69944014574 0 048177 904 1552vecgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
69960014574 0 048177 904 1552vecgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
70040014574 0 048177 904 1552optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
70088014574 0 048177 904 1552optgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
7029607814 0 038201 904 1552vecgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
7031207814 0 038201 904 1552optgcc_-O_-fomit-frame-pointer2019120120190816
7036807814 0 038201 904 1552vecgcc_-O_-fomit-frame-pointer2019120120190816
8360007814 0 038201 904 1552optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
192576015715 0 049081 888 1560veccc2019120120190816
192592015715 0 049081 888 1560optcc2019120120190816
192624015715 0 049081 888 1560optgcc_-funroll-loops2019120120190816
192752015715 0 049081 888 1560vecgcc_-funroll-loops2019120120190816
193160015715 0 049081 888 1560vecgcc2019120120190816
194496015715 0 049081 888 1560optgcc2019120120190816