Implementation notes: amd64, samba, crypto_kem/babybearephem

Computer: samba
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190805
Operation: crypto_kem
Primitive: babybearephem
TimeImplementationCompilerBenchmark dateSUPERCOP version
86663vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
86672vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
92712vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
93641vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
99093optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
100294optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
101264vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
101279vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
105384optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
105456optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
107169vecclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
107212optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
107237optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
107248optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
107248vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
107268optclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
126644lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
127149lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
139760lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
139776lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
139802lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
140169lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
140256lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
140440lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
494812refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
518903refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
530595refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
534297refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
661298refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
668070refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
1325274refclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
1327508refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805