Implementation notes: x86, mace, crypto_aead/wheeshtv1mr3fr1t256

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: wheeshtv1mr3fr1t256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
137248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111620161009
137314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111620161009
138565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111620161009
138599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016111620161009
138601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111620161009
138745? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111620161009
138764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111620161009
138786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111620161009
138805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111620161009
139642? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111620161009
139664? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111620161009
139849? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111620161009
139869? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016111620161009
139935? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111620161009
140177? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111620161009
140197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111620161009
140235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016111620161009
140268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016111620161009
140275? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111620161009
140286? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016111620161009
140304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111620161009
140321? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111620161009
140324? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016111620161009
140352? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016111620161009
140418? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111620161009
141732? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111620161009
141814? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111620161009
141863? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111620161009
141883? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111620161009
141938? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111620161009
141941? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016111620161009
141941? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016111620161009
142077? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016111620161009
142097? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111620161009
143439? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111620161009
143440? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111620161009
143440? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111620161009
143515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016111620161009
143657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111620161009
143756? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016111620161009
143880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111620161009
146974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111620161009
147148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111620161009
147170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016111620161009
147196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111620161009
147203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111620161009
147203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111620161009
147915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111620161009
149173? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016111620161009
149444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111620161009
149498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111620161009
150591? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111620161009
150599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111620161009
150637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016111620161009
151713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111620161009
151763? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111620161009
151817? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016111620161009
152336? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111620161009
152349? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111620161009
153383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111620161009
153391? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111620161009
153433? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016111620161009
153903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016111620161009
153987? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111620161009
154462? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016111620161009
155133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111620161009
155138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111620161009
155229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111620161009
156560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016111620161009
157237? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016111620161009
157382? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111620161009
157401? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111620161009
157509? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111620161009
157512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111620161009
157512? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111620161009
158074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016111620161009
158081? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111620161009
158472? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111620161009
158662? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111620161009
158687? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111620161009
158831? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111620161009
158875? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111620161009
158906? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016111620161009
158938? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016111620161009
159344? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111620161009
159346? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111620161009
159346? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111620161009
159352? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111620161009
159681? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111620161009
159683? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111620161009
159691? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016111620161009
159968? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111620161009
160126? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111620161009
160212? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111620161009
160275? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111620161009
160341? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111620161009
160355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111620161009
160389? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111620161009
160483? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016111620161009
161318? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111620161009
161351? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111620161009
162501? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016111620161009
162685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111620161009
162775? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111620161009
163803? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016111620161009
164837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111620161009
164837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111620161009
165163? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016111620161009
165636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111620161009
165645? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111620161009
166095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016111620161009
166124? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016111620161009
166173? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111620161009
166407? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016111620161009
166411? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016111620161009
166709? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016111620161009
166816? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111620161009
166816? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111620161009
166951? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016111620161009
166951? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111620161009
167079? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016111620161009
167258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111620161009
167589? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016111620161009
167621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111620161009
167636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111620161009
167639? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111620161009
167782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016111620161009
167782? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111620161009
168019? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016111620161009
168220? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016111620161009
168240? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111620161009
168243? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016111620161009
168513? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016111620161009
168556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111620161009
168627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111620161009
168637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016111620161009
169118? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016111620161009
169161? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016111620161009
169874? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016111620161009
170200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111620161009
170392? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111620161009
170424? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111620161009
171840? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111620161009
173167? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111620161009
173173? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111620161009
173195? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016111620161009
173198? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016111620161009
173240? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111620161009
173279? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016111620161009
173367? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111620161009
173439? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016111620161009
173477? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111620161009
173541? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111620161009
174084? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111620161009
174137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111620161009
174137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016111620161009
174374? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016111620161009
174443? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016111620161009
175144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016111620161009
176349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016111620161009

Test failure

Implementation: crypto_aead/wheeshtv1mr3fr1t256/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref