Implementation notes: amd64, titan0, crypto_kem/babybearephem

Computer: titan0
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190805
Operation: crypto_kem
Primitive: babybearephem
TimeImplementationCompilerBenchmark dateSUPERCOP version
96452vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
96764vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
101800vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
101916vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
111440vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
111872vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
112988optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
113200optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
118672optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
119232vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
119428optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
119568vecclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
119672optclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
119856optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
120204optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
121492optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
141324lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
142636lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
152244lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
152372lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
152404lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
152544lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
152672lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
153120lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
541516refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
561004refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
566236refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
620176refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
733028refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
748400refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
1349232refclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
1349512refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805