Implementation notes: x86, cryptologic, crypto_aead/minalpherv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: minalpherv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
4952648refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053120140517
4960434refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014053120140517
4964617refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053120140517
4984942refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140517
5013218refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053120140517
5025797refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053120140517
5103523refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140517
5105162refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140517
5174551refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053120140517
5271254refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140517
5271711refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140517
5368970refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140517
5424409refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140517
5448851refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053120140517
5481029refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140517
5481682refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140517
5489560refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140517
5531100refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140517
5553790refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140517
5622764refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140517
5629697refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140517
5629824refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140517
5629842refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140517
5743661refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140517
5749905refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140517
5773279refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140517
5777682refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140517
5808570refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140517
5932924refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014053120140517
5932991refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140517
5940485refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140517
5941421refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140517
5947009refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140517
5979818refgcc -m32 -O -fomit-frame-pointer2014053120140517
5984682refgcc -m32 -march=k8 -O -fomit-frame-pointer2014053120140517
5985309refgcc -m32 -march=athlon -O -fomit-frame-pointer2014053120140517
5990667refgcc -m32 -march=core2 -O -fomit-frame-pointer2014053120140517
6072530refgcc -m32 -march=prescott -O -fomit-frame-pointer2014053120140517
6128206refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140517
6140488refgcc -m32 -march=nocona -O -fomit-frame-pointer2014053120140517
6167894refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140517
6174888refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140517
6191860refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140517
6269657refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140517
6272200refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140517
6273079refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140517
6275063refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140517
6278570refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140517
6328909refgcc -m32 -O2 -fomit-frame-pointer2014053120140517
6330600refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140517
6334009refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140517
6337167refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140517
6355406refgcc -m32 -O3 -fomit-frame-pointer2014053120140517
6366182refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053120140517
6413063refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140517
6445452refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140517
6476688refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140517
6512588refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140517
6535915refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140517
6536997refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140517
6537797refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140517
6549534refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140517
6550127refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140517
6567185refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140517
6572176refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140517
6575509refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140517
6630600refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140517
6651373refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140517
6678842refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053120140517
6678866refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053120140517
6684900refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053120140517
6729027refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140517
6736651refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140517
6736691refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053120140517
6737517refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140517
6738618refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053120140517
6742330refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053120140517
6744724refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053120140517
6745724refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053120140517
6754894refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053120140517
6814967refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140517
6825960refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140517
6857285refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053120140517
6857848refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140517
6858091refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140517
6890600refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140517
6938563refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140517
6939531refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140517
6941309refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140517
7058921refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053120140517
7072261refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140517
7108373refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140517
7269560refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140517
7269851refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140517
7270412refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140517
7274906refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140517
7327345refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140517
7694337refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140517
7705815refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140517
7716943refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140517
7748515refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140517
7765545refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140517
7853842refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140517
7859606refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140517
7860713refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014053120140517
7861753refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140517
7914738refgcc -m32 -march=i386 -O -fomit-frame-pointer2014053120140517
8037075refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140517
8039541refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014053120140517
8084012refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014053120140517
8091562refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014053120140517
8105812refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140517
8133285refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140517
8133839refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014053120140517
8141903refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014053120140517
8154109refgcc -m32 -Os -fomit-frame-pointer2014053120140517
8166260refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140517
8171356refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140517
8172509refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140517
8191002refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014053120140517
8198212refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014053120140517
8225242refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014053120140517
8265603refgcc -m32 -march=k6 -O -fomit-frame-pointer2014053120140517
8282868refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140517
8323315refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140517
8599555refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140517
8602009refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140517
8604289refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140517
8631573refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053120140517
8632261refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053120140517
8632597refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140517
9053800refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140517
9055836refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140517
9056242refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140517
9593888refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140517
9594603refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140517
9641648refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140517
9913542refgcc -m32 -march=pentium -O -fomit-frame-pointer2014053120140517
9915342refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140517
10218246refgcc -m32 -march=i486 -O -fomit-frame-pointer2014053120140517