Implementation notes: x86, jos, crypto_aead/artemia256v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: artemia256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3804547refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
3806400refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
3813923refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
3830183refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
3831982refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
3832912refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
3833918refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
3849315refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
3855045refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
3859860refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
3870630refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
3871418refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070620140622
3877957refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
3878895refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
3901755refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
3908662refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
3911775refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
3913388refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
3924420refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
4134443refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
4151557refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
4152405refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
4154175refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
4156913refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
4188562refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
4218067refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
4223805refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
4258890refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
4276252refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
4307925refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070620140622
4320937refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
4333148refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
4339560refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
4342095refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
4343227refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
4343483refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070620140622
4346895refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
4358408refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
4360268refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
4368772refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
4371015refgcc -m32 -O3 -fomit-frame-pointer2014070620140622
4376482refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
4379092refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
4382857refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
4419427refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
4431697refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
4450020refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
4454873refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
4455397refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
4455630refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
4464105refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
4464495refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
4465590refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
4499940refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
4537545refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
4540770refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070620140622
4541385refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070620140622
4545105refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070620140622
4548487refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070620140622
4596773refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
4597042refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
4605698refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
4610167refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
4679295refgcc -m32 -O2 -fomit-frame-pointer2014070620140622
4686923refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
4687417refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
4690567refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
4709400refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
4723868refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070620140622
4723883refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070620140622
4724430refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
4729470refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070620140622
4729635refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070620140622
4729725refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070620140622
4729755refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070620140622
4731952refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
4735140refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
4735650refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
4736303refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
4736505refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
4738515refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070620140622
4739693refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070620140622
4741282refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
4741770refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
4747328refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
4758007refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
4763813refgcc -m32 -Os -fomit-frame-pointer2014070620140622
4764795refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
4774163refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
4776892refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
4777200refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
4777470refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
4777912refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
4779443refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
4780785refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
4782315refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
4783748refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
4786987refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
4792665refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070620140622
4800353refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
4802722refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
4820948refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
4850227refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
4890353refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
4891387refgcc -m32 -O -fomit-frame-pointer2014070620140622
4903942refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070620140622
5004622refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
5014882refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
5017327refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
5064773refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
5066475refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070620140622
5070952refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
5077733refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
5082608refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070620140622
5085637refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070620140622
5104958refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
5114940refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
5120167refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
5136848refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
5171722refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
5195895refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
5199720refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
5200695refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
5200898refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
5205705refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
5265113refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
5272822refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
5277532refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
5293770refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
5294025refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
5305402refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
5319360refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
5399370refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
5400495refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
5426685refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
5433390refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
5467410refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
5473193refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
5489768refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
5519145refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
5525700refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
5532323refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
5535367refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
5535938refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
5548372refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
5553570refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
5660955refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
5817600refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
5965560refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
5967113refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
6017085refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
6194618refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
6196883refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
6255923refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
6259417refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
6265320refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
6312038refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
6419362refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
6425438refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
6430448refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070620140622