Implementation notes: x86, kizomba, crypto_kem/ntrukem743

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: ntrukem743
TimeImplementationCompilerBenchmark dateSUPERCOP version
982480refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018120620181204
1032272refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018120620181204
1078554refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018120620181204
1085060refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018120620181204
1085312refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018120620181204
1097883refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018120620181204
1100121refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018120620181204
1104488refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018120620181204
1122119refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018120620181204
1130232refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018120620181204
1133242refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018120620181204
1137708refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018120620181204
1143464refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018120620181204
1146103refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018120620181204
1150429refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018120620181204
1151219refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018120620181204
1177869refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018120620181204
1195758refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018120620181204
1196266refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018120620181204
1202236refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018120620181204
3165451refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018120620181204
3167941refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018120620181204
3169754refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018120620181204
3173109refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018120620181204
3183447refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018120620181204
3185411refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018120620181204
3186584refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018120620181204
3186744refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018120620181204
3188490refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018120620181204
3190068refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018120620181204
3190097refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018120620181204
3190210refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018120620181204
3193625refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018120620181204
3194189refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018120620181204
3197986refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018120620181204
3199256refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018120620181204
3200684refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018120620181204
3208059refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018120620181204
3213855refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018120620181204
3217541refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018120620181204
3218254refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018120620181204
3226107refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018120620181204
3230984refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018120620181204
3244978refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018120620181204
3273623refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018120620181204
3281490refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018120620181204
3284732refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018120620181204
3366534refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018120620181204
3370996refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018120620181204
3373855refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018120620181204
3388436refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018120620181204
3390391refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018120620181204
3395537refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018120620181204
3399250refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018120620181204
4018062refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018120620181204
4032137refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018120620181204
4032813refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018120620181204
4033431refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018120620181204
4033828refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018120620181204
4034510refgcc -m32 -O2 -fomit-frame-pointer2018120620181204
4037357refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018120620181204
4038437refgcc -m32 -O3 -fomit-frame-pointer2018120620181204
4039842refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018120620181204
4040551refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018120620181204
4042950refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018120620181204
4043156refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018120620181204
4043867refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018120620181204
4044476refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018120620181204
4049127refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018120620181204
4049740refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018120620181204
4050841refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018120620181204
4052331refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018120620181204
4052732refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018120620181204
4053863refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018120620181204
4056982refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018120620181204
4058272refgcc -m32 -march=core2 -O -fomit-frame-pointer2018120620181204
4058533refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018120620181204
4059380refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018120620181204
4059684refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018120620181204
4060050refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018120620181204
4060099refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018120620181204
4065586refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018120620181204
4068605refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018120620181204
4070927refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018120620181204
4071240refgcc -m32 -march=nocona -O -fomit-frame-pointer2018120620181204
4071524refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018120620181204
4072367refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018120620181204
4076837refgcc -m32 -march=athlon -O -fomit-frame-pointer2018120620181204
4076885refgcc -m32 -march=prescott -O -fomit-frame-pointer2018120620181204
4077879refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018120620181204
4078004refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018120620181204
4081432refgcc -m32 -O -fomit-frame-pointer2018120620181204
4085042refgcc -m32 -march=k8 -O -fomit-frame-pointer2018120620181204
4093163refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018120620181204
4094464refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018120620181204
4103295refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018120620181204
4111736refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018120620181204
5391549refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018120620181204
5402625refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018120620181204
5408575refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018120620181204
5413152refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018120620181204
5418825refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018120620181204
5427119refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018120620181204
5428331refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018120620181204
5439778refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018120620181204
7574462refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018120620181204
7593605refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018120620181204
7595510refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018120620181204
7597419refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018120620181204
7601663refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018120620181204
7605772refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018120620181204
7606085refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018120620181204
7607006refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018120620181204
7607139refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018120620181204
7607141refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018120620181204
7613423refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018120620181204
7619891refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018120620181204
7641420refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018120620181204
7644353refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018120620181204
7649899refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018120620181204
7666887refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018120620181204
7670653refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018120620181204
7677680refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018120620181204
7693382refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018120620181204
7707770refgcc -m32 -march=pentium -O -fomit-frame-pointer2018120620181204
7710512refgcc -m32 -march=i486 -O -fomit-frame-pointer2018120620181204
7720601refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018120620181204
7720772refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018120620181204
7721431refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018120620181204
7724653refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018120620181204
7726895refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018120620181204
7728081refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018120620181204
7734024refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018120620181204
7734401refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018120620181204
7736556refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018120620181204
7736793refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018120620181204
7739863refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018120620181204
7740502refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018120620181204
7742684refgcc -m32 -Os -fomit-frame-pointer2018120620181204
7742883refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018120620181204
7752794refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018120620181204
7760331refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018120620181204
7772139refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018120620181204
7777845refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018120620181204
7779135refgcc -m32 -march=k6 -O -fomit-frame-pointer2018120620181204
7781824refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018120620181204
7786305refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018120620181204
7787514refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018120620181204
7787627refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018120620181204
7792170refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018120620181204
7792686refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018120620181204
7797769refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018120620181204
7798444refgcc -m32 -march=i386 -O -fomit-frame-pointer2018120620181204
7814840refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018120620181204
7815060refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018120620181204
7818472refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018120620181204
7830375refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018120620181204
7831234refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018120620181204
7831409refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018120620181204
7831923refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018120620181204
7853887refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018120620181204
7893822refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018120620181204
7910266refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018120620181204
7927274refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018120620181204
7932056refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018120620181204
7942024refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018120620181204
7953157refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018120620181204
7959484refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018120620181204
7966893refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018120620181204
7970865refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018120620181204
8001816refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018120620181204
8004683refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018120620181204
8032718refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018120620181204
8033028refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018120620181204
8033262refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018120620181204
8049454refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018120620181204