Implementation notes: x86, jos, crypto_aead/minalpherv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: minalpherv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
4806525refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
4845195refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
4906050refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
4916647refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
4946677refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
4977000refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
5008988refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
5070390refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
5086185refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
5096453refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
5114355refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
5114557refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
5116567refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
5160660refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
5165370refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
5171985refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
5195790refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
5203575refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
5206537refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
5219250refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
5219632refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
5220998refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
5221762refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
5223405refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
5224410refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
5242215refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
5252828refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
5255723refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
5265225refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
5270565refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
5271038refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
5287477refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
5313592refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
5317342refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
5335447refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
5372093refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
5375873refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
5395065refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
5495895refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
5500125refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
5506560refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
5507138refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
5549550refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
5593650refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
5604142refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
5620065refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
5696145refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
5737223refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
5745712refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
5753018refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
5789437refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
5797193refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
5825542refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
5827980refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
5834595refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
5860785refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
5862705refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
5864745refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
5868270refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
5870175refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
5871345refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
5875875refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
5893905refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
5896005refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
5996085refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
6154763refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
6160515refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
6171233refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
6172342refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
6177638refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
6183135refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
6229282refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
6393840refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
6406133refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
6417210refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
6507780refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
6512798refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
6515168refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
6574530refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
6706875refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
6710272refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
6720030refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
6729750refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
6792172refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
6920243refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
6962820refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
6965085refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
6970928refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
7038195refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
7039882refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
7049258refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
7064025refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
7093297refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
7113975refgcc -m32 -O -fomit-frame-pointer2014070820140622
7135830refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
7167158refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
7208812refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
7282088refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
7320007refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
7386240refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
7509323refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
7651403refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
7654748refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
7662225refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
7694257refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
7706790refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
7716967refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
7720223refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
7758990refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
7778303refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
7785690refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
7804552refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
7835752refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
7848960refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
7862430refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
7884323refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
7944323refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
8018910refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
8039430refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
8111212refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
8133990refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
8137635refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
8143537refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
8153347refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
8159812refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
8185215refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
8220735refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
8227155refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
8233050refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
8240775refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
8243512refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
8250173refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
8252115refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
8254148refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
8267993refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
8279483refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
8280765refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
8290725refgcc -m32 -Os -fomit-frame-pointer2014070820140622
8853165refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
9149273refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
9162832refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
9225218refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
9273870refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
9286268refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
9288892refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
9366180refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
9366375refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
9473580refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
9475342refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
9517845refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
9575243refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
9579068refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
9693758refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
9936367refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
9948698refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
10208572refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
10265085refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
10657785refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
10661025refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
11772465refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622