Implementation notes: amd64, samba, crypto_kem/mamabearephem

Computer: samba
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190805
Operation: crypto_kem
Primitive: mamabearephem
TimeImplementationCompilerBenchmark dateSUPERCOP version
135490vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
138406vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
145500vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
146802vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
163076optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
163164optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
166897vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
167270vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
175232vecclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
175520optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
175665vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
175703optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
175764optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
175829optclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
176744optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
180161optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
220875lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
223345lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
245078lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
245698lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
247429lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
247566lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
248051lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
249923lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
888223refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
907254refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
908181refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
933710refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
1147506refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
1189401refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
2439065refclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
2439510refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805