Implementation notes: x86, hydra3, crypto_aead/wheeshtv1mr3fr1t128

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: wheeshtv1mr3fr1t128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
115196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092520170725
115210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092520170725
116700? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092520170725
116726? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092520170725
116728? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092520170725
116759? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092520170725
116766? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092520170725
116794? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092520170725
116817? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092520170725
116841? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092520170725
116868? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092520170725
116912? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092520170725
116927? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092520170725
116932? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092520170725
117211? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092520170725
117270? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092520170725
117912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092520170725
118001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092520170725
118013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092520170725
118121? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092520170725
118130? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092520170725
118137? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092520170725
118138? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092520170725
118172? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092520170725
118254? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092520170725
118295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092520170725
118297? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092520170725
118300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092520170725
118341? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092520170725
118386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092520170725
118675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092520170725
118675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092520170725
118685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092520170725
119123? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092520170725
119135? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092520170725
119141? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092520170725
119154? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092520170725
121640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092520170725
121719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092520170725
121946? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092520170725
121958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092520170725
126712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092520170725
126816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092520170725
128090? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092520170725
128203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092520170725
128243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092520170725
128988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092520170725
129035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092520170725
129053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092520170725
129171? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092520170725
129304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092520170725
129426? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092520170725
129649? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092520170725
129675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092520170725
129725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092520170725
130136? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092520170725
130358? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092520170725
130437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092520170725
130518? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092520170725
130540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092520170725
130558? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092520170725
130866? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092520170725
131409? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092520170725
131551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092520170725
131599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092520170725
131698? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092520170725
132552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092520170725
132863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092520170725
133328? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092520170725
133333? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092520170725
133333? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092520170725
133343? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092520170725
133403? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092520170725
133873? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092520170725
134138? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092520170725
134297? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092520170725
134557? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092520170725
134571? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092520170725
134603? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092520170725
134663? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092520170725
134668? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092520170725
134674? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092520170725
135670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092520170725
135716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092520170725
136008? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092520170725
136096? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092520170725
136630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092520170725
136757? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092520170725
136760? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092520170725
136800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092520170725
136908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092520170725
136940? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092520170725
136958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092520170725
138054? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092520170725
139072? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092520170725
139348? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092520170725
139443? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092520170725
140493? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092520170725
140539? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092520170725
140542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092520170725
140557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092520170725
140602? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092520170725
140756? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092520170725
141692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092520170725
141725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092520170725
141857? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092520170725
141897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092520170725
144169? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092520170725
144449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092520170725
144496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092520170725
144533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092520170725
144572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092520170725
144635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092520170725
144798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092520170725
144809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092520170725
144844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092520170725
144857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092520170725
144928? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092520170725
144962? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092520170725
145926? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092520170725
145989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092520170725
145997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092520170725
146009? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092520170725
146009? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092520170725
146014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092520170725
146222? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092520170725
146438? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092520170725
146456? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092520170725
146462? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092520170725
146471? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092520170725
146494? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092520170725
146517? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092520170725
146542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092520170725
146547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092520170725
146626? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092520170725
146657? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092520170725
146753? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092520170725
146787? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092520170725
146861? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092520170725
147112? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092520170725
147114? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092520170725
147167? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092520170725
147485? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092520170725
147500? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092520170725
147510? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092520170725
147614? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092520170725
147784? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092520170725
147960? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092520170725
148023? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092520170725
148033? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092520170725
148091? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092520170725
148127? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092520170725
148231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092520170725
148847? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092520170725
148881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092520170725
149228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092520170725
149318? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092520170725
149343? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092520170725
150158? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092520170725
152097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092520170725

Test failure

Implementation: crypto_aead/wheeshtv1mr3fr1t128/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