Implementation notes: x86, h8bobcat, crypto_aead/raviyoylav1

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: raviyoylav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8955517? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081720170718
8976664? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081720170718
8999141? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081720170718
9007952? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081720170718
9028396? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081720170718
9120812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081720170718
9122941? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081720170718
9132051? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081720170718
9183469? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081720170718
9184197? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081720170718
9203210? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081720170718
9203771? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081720170718
9204028? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081720170718
9236751? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081720170718
9238840? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081720170718
9246744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081720170718
9248768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081720170718
9251095? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081720170718
9251522? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081720170718
9253304? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081720170718
9265478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081720170718
9267036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081720170718
9284972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081720170718
9285338? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081720170718
9295683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081720170718
9298980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081720170718
9306556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081720170718
9307568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081720170718
9311839? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081720170718
9317448? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081720170718
9323181? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081720170718
9323856? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081720170718
9324578? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081720170718
9337593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081720170718
9337716? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081720170718
9340504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081720170718
9349192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081720170718
9363713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081720170718
9367281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081720170718
9374382? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081720170718
9378248? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081720170718
9378922? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081720170718
9382628? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081720170718
9383568? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081720170718
9389311? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081720170718
9390233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081720170718
9391197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081720170718
9392697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081720170718
9395258? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081720170718
9395495? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081720170718
9396692? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081720170718
9397747? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081720170718
9397955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081720170718
9398421? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081720170718
9398768? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081720170718
9400474? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081720170718
9405123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081720170718
9405807? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081720170718
9410372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081720170718
9411665? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081720170718
9412244? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081720170718
9412444? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081720170718
9413184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081720170718
9413508? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081720170718
9415260? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081720170718
9416899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081720170718
9417046? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081720170718
9418524? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081720170718
9418870? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081720170718
9418912? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081720170718
9418913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081720170718
9419706? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081720170718
9421046? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081720170718
9421046? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081720170718
9421078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081720170718
9422280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081720170718
9422960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081720170718
9423268? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081720170718
9424570? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081720170718
9424898? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081720170718
9427510? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081720170718
9428931? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081720170718
9429021? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081720170718
9429605? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081720170718
9430042? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081720170718
9431595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081720170718
9433880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081720170718
9436037? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081720170718
9437409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081720170718
9437499? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081720170718
9438117? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081720170718
9438169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081720170718
9440164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081720170718
9444040? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081720170718
9447199? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081720170718
9449778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081720170718
9455901? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081720170718
9459881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081720170718
9466878? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081720170718
9467349? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081720170718
9495825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081720170718
9501686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081720170718
9507833? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081720170718
9514682? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081720170718
9518221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081720170718
9520411? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081720170718
9520767? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081720170718
9522031? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081720170718
9522415? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081720170718
9523270? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081720170718
9523926? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081720170718
9539748? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081720170718
9539967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081720170718
9559000? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081720170718
9577644? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081720170718
9585002? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081720170718
9603127? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081720170718
9608623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081720170718
9609288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081720170718
9616955? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081720170718
11304947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081720170718
11305047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081720170718
11415699? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081720170718
11454473? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081720170718
11500723? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081720170718
11550831? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081720170718
11568963? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081720170718
11594417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081720170718
11596147? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081720170718
11604007? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081720170718
11616334? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081720170718
11630066? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081720170718
11631368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081720170718
11675918? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081720170718
11743677? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081720170718
11790598? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081720170718
11790968? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081720170718
11865082? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081720170718
11927169? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081720170718
11951437? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081720170718
11959469? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081720170718
11967915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081720170718
11971738? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081720170718
12001540? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081720170718
12043274? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081720170718
12053011? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081720170718
12073479? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081720170718
12083677? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081720170718
12097827? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081720170718
12161686? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081720170718
12184538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081720170718
12191944? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081720170718
12198280? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081720170718
12218021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081720170718
12223916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081720170718
12224804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081720170718
12225441? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081720170718
12290211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081720170718
12290715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081720170718
12416148? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081720170718
12441219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081720170718

Test failure

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

Number of similar (compiler,implementation) pairs: 9, 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=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