Implementation notes: x86, cryptologic, crypto_aead/hs1sivlov1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: hs1sivlov1
TimeImplementationCompilerBenchmark dateSUPERCOP version
52712refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
53182refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
53263refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
53527refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
54394refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
65815refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
66164refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
66366refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
67448refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
67579refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
67849refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
76445refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
76470refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
76485refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
76494refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
76621refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
76767refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
76773refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
77715refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
77743refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
77746refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
77785refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
78633refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
78915refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
79115refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
79130refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
79543refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
81682refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
101960refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
102036refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
102082refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
102118refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
102121refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
102464refgcc -m32 -Os -fomit-frame-pointer2014052720140517
102697refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
102888refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
103118refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
103494refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
103497refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
103512refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
103531refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
103676refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
103712refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
103724refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
103730refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
103757refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
105033refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
105391refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
106376refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
106778refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
106800refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
108794refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
108797refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
108912refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
108994refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
109039refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
109188refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
109330refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
109391refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
109442refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
109606refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
109644refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
109794refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
110091refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
110394refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
110635refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
111191refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
111673refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
112149refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
112176refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
112212refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
112573refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
112661refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
112709refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
113303refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
114161refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
114309refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
114312refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
115752refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
116142refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
119317refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
119575refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
119584refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
120109refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
120185refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
120775refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
120800refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
120817refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
121175refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
121225refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
122112refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
122317refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
122358refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
122361refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
122900refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
123327refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
123851refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
123857refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
124600refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
124903refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
124976refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
126009refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
126191refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
126394refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
126400refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
126770refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
126930refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
127512refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
127515refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
127627refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
127651refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
127888refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
128024refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
128194refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
129031refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
129539refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
129673refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
129703refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
129721refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
129803refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
129830refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
130121refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
130203refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
130721refgcc -m32 -O -fomit-frame-pointer2014052720140517
131703refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
131803refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
147858refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
147958refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
148034refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
148133refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
148708refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
149167refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
149242refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
151000refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
151192refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
152633refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
153225refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
178884refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
246067refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
253075refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517