Implementation notes: x86, h3neo, crypto_aead/deoxyseq128128v13

Computer: h3neo
Microarchitecture: amd64; K10 45nm (100f63)
Architecture: x86
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: deoxyseq128128v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2262647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102720161009
2270879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102720161009
2274472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102720161009
2309966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102720161009
2310583? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102720161009
2484071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102720161009
2488091? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102720161009
2504979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102720161009
2588429? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102720161009
2660999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
2695794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102720161009
2721989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102720161009
2723597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102720161009
2786161? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
2790021? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102720161009
2821033? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102720161009
2827301? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102720161009
2829563? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102720161009
2887521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102720161009
2897963? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102720161009
2931386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102720161009
2932755? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
2932911? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102720161009
2956261? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
2991878? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102720161009
3031653? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102720161009
3053324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102720161009
3089667? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102720161009
3089764? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102720161009
3099476? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102720161009
3101968? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102720161009
3107651? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102720161009
3153114? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102720161009
3169978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102720161009
3198800? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102720161009
3207380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102720161009
3208750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
3210115? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102720161009
3210550? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102720161009
3224680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102720161009
3226361? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102720161009
3226581? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102720161009
3228431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102720161009
3229976? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102720161009
3230733? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102720161009
3230814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102720161009
3232820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102720161009
3279025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102720161009
3312829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
3402164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102720161009
3441322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102720161009
3443911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102720161009
3534098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102720161009
3614426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102720161009
3641994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102720161009
4373637? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102720161009
4387785? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102720161009
4452057? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102720161009
4452557? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102720161009
4522056? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102720161009
4526070? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102720161009
4534084? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102720161009
4534942? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102720161009
4547543? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102720161009
4601689? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102720161009
4602603? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102720161009
4605260? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102720161009
4605363? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102720161009
4613149? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102720161009
4618068? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102720161009
4628291? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
4647177? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102720161009
4654773? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102720161009
4658675? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
4673373? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102720161009
5159571? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102720161009
5184622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102720161009
5248883? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102720161009
5302990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
5319866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102720161009
5328700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102720161009
5329624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102720161009
5331787? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102720161009
5334208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102720161009
5392033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102720161009
5648559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102720161009
5667471? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102720161009
5680533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102720161009
5686333? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102720161009
5686830? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102720161009
5800148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102720161009
5804417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102720161009
5910567? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102720161009
5919586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102720161009
5954904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102720161009
5961936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102720161009
6214433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102720161009
6404544? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102720161009
6441058? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102720161009
6454856? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102720161009
6464451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102720161009
6467007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102720161009
6476885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102720161009
6479725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102720161009
6480107? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102720161009
6480684? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102720161009
6493684? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102720161009
6510486? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
6523517? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102720161009
6532919? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102720161009
6541157? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
6554425? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102720161009
6554752? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102720161009
6563569? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102720161009
6572627? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102720161009
6579008? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102720161009
6580361? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102720161009
6584231? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102720161009
6584674? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102720161009
6588969? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102720161009
6589580? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102720161009
6590309? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102720161009
6590825? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102720161009
6594362? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102720161009
6594917? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
6601037? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102720161009
6610195? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102720161009
6617896? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102720161009
6618065? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102720161009
6627266? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102720161009
6637059? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102720161009
6658420? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102720161009
6664584? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102720161009
6677857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102720161009
6707308? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102720161009
6715269? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102720161009
6718976? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102720161009
6751845? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102720161009
6752364? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102720161009
6756511? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102720161009
6763053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102720161009
6771214? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102720161009
6771564? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102720161009
6782568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
6794905? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102720161009
6798600? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102720161009
6828647? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102720161009
6836834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102720161009
6839841? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102720161009
6840511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102720161009
6920972? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102720161009
6944104? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102720161009
6973949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102720161009
7063648? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102720161009
7330872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102720161009
7691154? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102720161009
7705561? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
7893044? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102720161009
8067078? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102720161009
8115693? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102720161009

Test failure

Implementation: ref
Security model: unknown
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