Implementation notes: amd64, titan0, crypto_kem/mamabear

Computer: titan0
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190805
Operation: crypto_kem
Primitive: mamabear
TimeImplementationCompilerBenchmark dateSUPERCOP version
274072vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
278260vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
290904vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
293256vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
336884vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
339912vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
344336optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
353592optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
362256optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
363200optclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
364136optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
364536optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
365648vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
369360optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
370020vecclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
375784optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
454644lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
455876lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
491212lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
494920lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
496244lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
500100lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
502044lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
505612lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
2355820refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
2398720refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
2410992refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
2470836refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
3074908refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
3236636refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
5882660refclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
5908748refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805