Implementation notes: x86, calvin, crypto_aead/wheeshtv1mr3fr1t128

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: wheeshtv1mr3fr1t128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
185904? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082620170725
186007? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082620170725
186474? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082620170725
186766? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082620170725
186921? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082620170725
187189? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082620170725
187353? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082620170725
187404? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082620170725
187416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082620170725
187425? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082620170725
187431? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082620170725
187456? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082620170725
187543? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082620170725
187596? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082620170725
187732? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082620170725
187848? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082620170725
188023? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082620170725
188125? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082620170725
188143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082620170725
188369? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082620170725
188371? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082620170725
188378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082620170725
188394? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082620170725
188400? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082620170725
188483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082620170725
188535? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082620170725
188797? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082620170725
188840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082620170725
188847? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082620170725
189368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082620170725
189740? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082620170725
189873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082620170725
190063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082620170725
190367? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082620170725
190556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082620170725
191735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082620170725
192821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082620170725
193790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082620170725
194074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082620170725
194196? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082620170725
194417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082620170725
194776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082620170725
194963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082620170725
205212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082620170725
205916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082620170725
206114? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082620170725
207206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082620170725
207217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082620170725
207427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082620170725
207505? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082620170725
207649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082620170725
207786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082620170725
208157? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082620170725
208313? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082620170725
208408? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082620170725
209348? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082620170725
210076? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082620170725
210346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082620170725
210579? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082620170725
211125? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082620170725
211359? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082620170725
211474? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082620170725
211519? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082620170725
212010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082620170725
212056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082620170725
212095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082620170725
212526? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082620170725
212648? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082620170725
212944? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082620170725
212949? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082620170725
213109? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082620170725
213215? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082620170725
213236? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082620170725
213618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082620170725
214013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082620170725
214213? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082620170725
214262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082620170725
214271? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082620170725
214389? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082620170725
214463? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082620170725
215190? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082620170725
215370? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082620170725
215452? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082620170725
215725? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082620170725
217452? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082620170725
217998? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082620170725
244326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082620170725
244485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082620170725
244741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082620170725
245376? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082620170725
245525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082620170725
245658? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082620170725
245705? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082620170725
245720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082620170725
245725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082620170725
245740? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082620170725
245821? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082620170725
246280? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082620170725
248171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082620170725
248502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082620170725
248649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082620170725
248780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082620170725
249066? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082620170725
249532? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082620170725
250563? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082620170725
250822? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082620170725
252086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082620170725
253596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082620170725
254167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082620170725
254236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082620170725
254317? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082620170725
254482? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082620170725
255048? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082620170725
255276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082620170725
255335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082620170725
255364? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082620170725
255379? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082620170725
255500? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082620170725
255558? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082620170725
255880? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082620170725
255995? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082620170725
256017? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082620170725
256196? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082620170725
256205? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082620170725
256278? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082620170725
256568? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082620170725
256621? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082620170725
256901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082620170725
257897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082620170725
257973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082620170725
258225? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082620170725
258237? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082620170725
258626? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082620170725
258636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082620170725
258985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082620170725
259128? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082620170725
259181? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082620170725
259270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082620170725
259427? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082620170725
259457? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082620170725
259584? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082620170725
259891? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082620170725
260187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082620170725
260349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082620170725
260398? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082620170725
260461? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082620170725
260685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082620170725
260855? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082620170725
260914? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082620170725
261003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082620170725
261112? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082620170725
261153? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082620170725
261233? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082620170725
261244? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082620170725
261362? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082620170725
261562? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082620170725
261607? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082620170725
261843? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082620170725
261877? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082620170725
261889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082620170725
261911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082620170725
262204? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082620170725
262237? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082620170725
262299? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082620170725
262389? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082620170725
263156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082620170725
263225? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082620170725
263665? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082620170725
264122? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082620170725
264413? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082620170725
264796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082620170725
265059? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082620170725

Test failure

Implementation: crypto_aead/wheeshtv1mr3fr1t128/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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