Implementation notes: x86, kizomba, crypto_sign/dilithium3

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: dilithium3
TimeImplementationCompilerBenchmark dateSUPERCOP version
3584052refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018112520181123
3609053refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018112520181123
3626099refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018112520181123
3631353refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018112520181123
3652883refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018112520181123
3654457refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018112520181123
3661313refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018112520181123
3681592refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018112520181123
3682089refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018112520181123
3742193refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018112520181123
3747847refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018112520181123
3751770refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018112520181123
3757458refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018112520181123
3769735refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018112520181123
3782684refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018112520181123
3787653refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018112520181123
3787856refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018112520181123
3808077refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018112520181123
3811456refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018112520181123
3842286refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018112520181123
3842569refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018112520181123
3847877refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018112520181123
3847988refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018112520181123
3860886refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018112520181123
3874700refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018112520181123
3910877refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018112520181123
3926649refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018112520181123
3930727refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018112520181123
3936500refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018112520181123
3940186refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018112520181123
3941082refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018112520181123
3946623refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018112520181123
3954611refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018112520181123
3955145refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018112520181123
3957403refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018112520181123
3965704refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018112520181123
3966200refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018112520181123
3968707refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018112520181123
3971006refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018112520181123
3971483refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018112520181123
3975379refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018112520181123
3983874refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018112520181123
3984548refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018112520181123
3986227refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018112520181123
3986688refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018112520181123
3987092refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018112520181123
3990167refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018112520181123
3991689refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018112520181123
3992923refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018112520181123
3992936refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018112520181123
3994068refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018112520181123
3994820refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018112520181123
3996621refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018112520181123
3998087refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018112520181123
4013976refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018112520181123
4020637refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018112520181123
4035731refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018112520181123
4037153refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018112520181123
4039167refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018112520181123
4040266refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018112520181123
4041488refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018112520181123
4046127refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018112520181123
4050927refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018112520181123
4053061refgcc -m32 -O3 -fomit-frame-pointer2018112520181123
4069460refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018112520181123
4071107refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018112520181123
4073623refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018112520181123
4076996refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018112520181123
4079818refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018112520181123
4080601refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018112520181123
4084325refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018112520181123
4096266refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018112520181123
4098653refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018112520181123
4100937refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018112520181123
4110621refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018112520181123
4117085refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018112520181123
4117543refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018112520181123
4121905refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018112520181123
4123658refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018112520181123
4128655refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018112520181123
4130708refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018112520181123
4132496refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018112520181123
4185588refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018112520181123
4190097refgcc -m32 -march=k8 -O -fomit-frame-pointer2018112520181123
4198077refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018112520181123
4215939refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018112520181123
4232169refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018112520181123
4236205refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018112520181123
4273635refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018112520181123
4298609refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018112520181123
4303682refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018112520181123
4304058refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018112520181123
4313316refgcc -m32 -march=core2 -O -fomit-frame-pointer2018112520181123
4334579refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018112520181123
4335791refgcc -m32 -march=athlon -O -fomit-frame-pointer2018112520181123
4338938refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018112520181123
4340326refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018112520181123
4340605refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018112520181123
4341353refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018112520181123
4343840refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018112520181123
4352695refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018112520181123
4354875refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018112520181123
4355663refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018112520181123
4362204refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018112520181123
4365278refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018112520181123
4372909refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018112520181123
4383595refgcc -m32 -march=nocona -O -fomit-frame-pointer2018112520181123
4397777refgcc -m32 -march=prescott -O -fomit-frame-pointer2018112520181123
4401553refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018112520181123
4404496refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018112520181123
4412567refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018112520181123
4428016refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018112520181123
4428673refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018112520181123
4428843refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018112520181123
4434526refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018112520181123
4434550refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018112520181123
4435387refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018112520181123
4436625refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018112520181123
4440186refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018112520181123
4440196refgcc -m32 -Os -fomit-frame-pointer2018112520181123
4444022refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018112520181123
4452010refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018112520181123
4458095refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018112520181123
4467131refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018112520181123
4472172refgcc -m32 -O2 -fomit-frame-pointer2018112520181123
4475068refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018112520181123
4476649refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018112520181123
4482022refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018112520181123
4489448refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018112520181123
4494202refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018112520181123
4500427refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018112520181123
4507169refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018112520181123
4508203refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018112520181123
4562179refgcc -m32 -O -fomit-frame-pointer2018112520181123
4562494refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018112520181123
4568710refgcc -m32 -march=k6 -O -fomit-frame-pointer2018112520181123
4619313refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018112520181123
4630334refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018112520181123
4634691refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018112520181123
4641675refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018112520181123
4646227refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018112520181123
4656199refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018112520181123
4665956refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018112520181123
4685274refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018112520181123
4848422refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018112520181123
4870038refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018112520181123
4907431refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018112520181123
4912197refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018112520181123
4974403refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018112520181123
4997168refgcc -m32 -march=i486 -O -fomit-frame-pointer2018112520181123
4998625refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018112520181123
5109440refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018112520181123
5140105refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018112520181123
5151040refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018112520181123
5204038refgcc -m32 -march=pentium -O -fomit-frame-pointer2018112520181123
5207939refgcc -m32 -march=i386 -O -fomit-frame-pointer2018112520181123
5311798refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018112520181123
5439176refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018112520181123
6838417refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018112520181123
6940462refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018112520181123
7039155refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018112520181123
7106898refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018112520181123
7331133refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018112520181123
7345619refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018112520181123
7346668refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018112520181123
7350397refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018112520181123
7352295refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018112520181123
7353833refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018112520181123
7412638refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018112520181123
7416240refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018112520181123
7426562refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018112520181123
7472655refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018112520181123
7595399refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018112520181123
7602229refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018112520181123
7643123refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018112520181123
7649401refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018112520181123