Implementation notes: amd64, titan0, crypto_kem/papabear

Computer: titan0
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190805
Operation: crypto_kem
Primitive: papabear
TimeImplementationCompilerBenchmark dateSUPERCOP version
401804vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
407448vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
422652vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
425228vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
501824vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
506468vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
522388optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
529352optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
545804optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
551560optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
554484vecclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
555216vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
555648optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
556940optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
557376optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
568036optclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
707720lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
715532lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
773776lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
776376lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
779628lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
779704lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
781936lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
783404lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805
3877780refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
3889484refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2019081320190805
4075964refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019081320190805
4121704refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
5058260refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019081320190805
5147600refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019081320190805
9708344refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019081320190805
9735692refclang -O3 -fomit-frame-pointer -Qunused-arguments2019081320190805