Implementation notes: amd64, samba, crypto_kem/mamabear

Computer: samba
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190805
Operation: crypto_kem
Primitive: mamabear
TimeImplementationCompilerBenchmark dateSUPERCOP version
242616vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
243881vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
262956vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
263645vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
292746optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
301629optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
301698vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
302934vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
314966optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
316391optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
322230vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
323996optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
326788optclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
327446optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
328682vecclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
329367optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
395869lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
398653lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
445839lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
450587lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
451137lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
451321lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
456885lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805
457950lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
2023724refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081220190805
2145554refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081220190805
2156833refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
2182912refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
2748659refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081220190805
2826437refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081220190805
5794782refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081220190805
5820817refclang -O3 -fomit-frame-pointer -Qunused-arguments2019081220190805