Implementation notes: x86, hydra6, crypto_aead/joltikeq8048v1

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22804699? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170725
22807848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
22819669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170725
22897959? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091120170725
22964544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
23019853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
23049009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
23225238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170725
23234945? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
23235191? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170725
23245697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170725
23249247? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170725
23259751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170725
23283105? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
23293329? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170725
23354267? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
23360256? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170725
23392524? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
23404375? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
23450160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170725
23460801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170725
23530736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170725
23548832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
23550700? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
23555180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170725
23607195? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170725
23635470? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091120170725
23641312? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170725
23642212? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170725
23642281? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170725
23652800? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170725
23653498? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091120170725
23748148? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170725
23748258? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170725
23756724? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
23766102? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170725
24045659? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091120170725
24321505? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170725
24328026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170725
24413607? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170725
24440808? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170725
25481214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170725
25538998? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170725
45597273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170725
45680128? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091120170725
45715584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170725
45779913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
45785796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
46173557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170725
46362543? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
46371837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170725
46383553? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
46583217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
46607077? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
46792137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170725
46854672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170725
46874118? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170725
47564762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
47593694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170725
47704554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170725
47918631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170725
47920867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170725
47950436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170725
48142892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170725
48182209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170725
48841996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
49118866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170725
49353178? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091120170725
49745720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
49887397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
50169028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170725
50184754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
50602495? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170725
50819848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170725
50938205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170725
52526726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170725
52553936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170725
52585953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170725
52589094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
56822443? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
58384573? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170725
58907296? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170725
59124978? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170725
59327888? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170725
60029517? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170725
60340501? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170725
60574216? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091120170725
60666031? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170725
60953420? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
61180581? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
61189678? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
61254486? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170725
61352780? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
61871625? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170725
61912540? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170725
62173109? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091120170725
62767724? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170725
62812918? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170725
62819498? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091120170725
62954394? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170725
63194957? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091120170725
63428338? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
63762171? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091120170725
64237516? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
64547688? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
64548584? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170725
64562933? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
64616866? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091120170725
64676406? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170725
64695538? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
64870822? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170725
64976415? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170725
65096842? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170725
65250574? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170725
65561585? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170725
66215953? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170725
66549962? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
66649158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170725
66681578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170725
67270434? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170725
67355551? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170725
67370110? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170725
67446570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
67726714? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170725
67737884? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170725
67831780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170725
67857166? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170725
67875025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170725
67904746? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170725
67950850? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170725
67956776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170725
68174208? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170725
68214537? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170725
68218376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170725
68263539? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725
68513498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170725
68517046? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
68551388? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170725
68653243? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
68706381? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
68940248? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
69168224? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170725
69341119? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170725
69465765? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091120170725
69484463? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091120170725
69573611? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170725
69706570? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170725
69783205? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170725
69914371? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170725
69923754? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170725
70026778? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170725
70209883? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091120170725
70534836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
70535638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
70602287? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170725
70776505? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170725
70838164? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
70953406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725
71120815? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170725
71147974? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
71163452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
71199980? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091120170725
71212435? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170725
71218384? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170725
71737424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170725
72443017? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170725
73143951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170725
73191627? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170725
73299140? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170725
73306321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170725
73556650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
73806692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170725

Test failure

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