Implementation notes: x86, hydra9, crypto_aead/joltikeq8048v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
20562263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170725
20573230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170725
20594572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170725
20594655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170725
20709135? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170725
20847830? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090720170725
21057487? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170725
21061019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170725
21112701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170725
21131622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170725
21134246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170725
21143361? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170725
21148870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170725
21167902? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170725
21170963? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170725
21171824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170725
21178151? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170725
21184882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170725
21186721? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170725
21188781? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090720170725
21205724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170725
21207414? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170725
21208932? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170725
21251797? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090720170725
21259442? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090720170725
21265445? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090720170725
21269464? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090720170725
21271126? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090720170725
21273935? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170725
21276167? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090720170725
21287101? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170725
21292014? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170725
21300851? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170725
21304762? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170725
21413401? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170725
21506770? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170725
21512089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170725
22233153? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170725
22242180? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170725
22243066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170725
22265793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170725
22427714? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170725
22435449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170725
35556518? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170725
35625255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170725
35673900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170725
35680780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170725
36426603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170725
36671998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170725
36711821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170725
36785798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170725
37254158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170725
37615638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170725
37647027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170725
37657304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170725
37715641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170725
37855399? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170725
37876982? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090720170725
38099877? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170725
38286078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170725
38628448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170725
39324761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170725
39400623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170725
39404394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170725
39418694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170725
40009435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170725
40014176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170725
40098305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170725
40123549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170725
40159556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170725
40221280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170725
40481646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170725
41052498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170725
41263161? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170725
41515425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170725
41833323? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090720170725
41976039? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170725
42806307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170725
42809428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170725
45308103? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170725
46416071? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170725
46861635? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170725
47252184? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170725
47461088? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170725
47793213? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170725
47973773? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170725
48121197? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170725
48320144? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170725
48433594? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170725
50266124? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170725
51229376? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090720170725
51230473? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090720170725
51298684? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170725
51371377? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170725
51371594? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090720170725
51434477? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170725
51510142? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090720170725
51552714? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090720170725
51561865? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170725
51606063? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090720170725
51671904? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090720170725
51698486? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090720170725
52267568? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090720170725
52267986? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090720170725
52280263? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170725
52505126? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170725
52518836? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170725
52526775? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170725
53187285? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170725
53219080? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170725
53364871? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170725
53508320? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170725
53704416? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170725
53771793? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170725
53871136? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170725
53969425? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170725
54013832? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170725
54230354? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170725
54283178? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170725
54622216? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090720170725
54767954? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170725
55000277? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170725
55018018? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090720170725
55074004? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090720170725
55074423? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170725
55080064? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170725
55099183? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090720170725
55142626? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170725
55166580? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170725
55240845? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090720170725
55280211? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170725
55302434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170725
55304491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170725
55307920? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170725
55331445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170725
55350447? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170725
55379798? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170725
55391371? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170725
55449550? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170725
55489814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170725
55531299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170725
55531694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170725
55558800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170725
55644010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170725
55680622? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090720170725
55698952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170725
55745966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170725
55838329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170725
55863276? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170725
55946384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170725
56285129? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170725
56393901? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170725
56426185? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170725
56445612? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170725
56607320? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170725
56819209? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170725
56841855? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170725
56947978? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170725
57068169? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170725
57068435? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170725
57075557? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170725
57078635? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170725
57153012? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170725
57830748? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170725
59814631? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170725
59906425? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170725
59926138? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170725
59926741? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170725
60132594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170725
60265346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170725
60266445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170725
60326035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170725

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