Implementation notes: x86, hydra4, crypto_aead/present80n6silcv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: present80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
36836400refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
36836690refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
36959473refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
37278785refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
38025417refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
38032016refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
38115991refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
38119497refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
38120206refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
38182661refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
38266839refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
38267069refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
38344169refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
38507332refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
38800500refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
38846009refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
39601981refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
39602647refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
39764818refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
39790967refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
39948336refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
39973745refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
39973838refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
39974509refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
40065476refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
40097756refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
40108657refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
40114121refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
40200958refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
40203969refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
40291154refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
40291602refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
40307397refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
40346195refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
40348199refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
40348873refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
40349306refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
40359411refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
40360016refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
40364907refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
40624015refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
40779137refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
40789355refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
40967281refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
41348101refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
41409166refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
41411471refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
41416346refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
41649933refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
41656048refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
41656119refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
41656579refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
41738704refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
41739084refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
41739177refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
41739235refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
42028135refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
42028292refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
42028354refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
42028643refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
42028775refgcc -m32 -O -fomit-frame-pointer2014061220140525
42040927refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
42046999refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
42082006refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
42087267refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
42321950refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
42322855refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
42503225refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
42503249refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
42504111refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
42504996refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
42739473refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
42739652refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
42741091refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
43156644refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
43156710refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
43157833refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
43309676refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
43651522refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
43790756refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
43798724refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
43896598refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
43896649refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
43897893refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
43901410refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
43975136refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
44298131refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
44612631refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
44837691refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
44839396refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
44925325refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
45021764refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
45312911refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
45319323refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
45324485refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
45507615refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
45647925refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
45682787refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
45693277refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
45700906refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
45818608refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
45828339refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
45831693refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
45832262refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
45843404refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
45907239refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
45948279refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
45977400refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
46011607refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
46020312refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
46020979refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
46021092refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
46025242refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
46211732refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
46266792refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
46585602refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
46586011refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
46587259refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
48405326refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
48407459refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
49334602refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
49339450refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
49341467refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
49342269refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
50331524refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
50333564refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
50349292refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
50350014refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
50379876refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
50435572refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
50435802refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
50525292refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
50900242refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
50905003refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
58576042refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
59532416refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
59534724refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
59572305refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
59589028refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
59589500refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
59589910refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
59591571refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
59591794refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
59637973refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
59638083refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
59640769refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
59641557refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
63692733refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
63845223refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
63872726refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
63887624refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
63889082refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
64302132refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
64452196refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
64528394refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
64530099refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
64531767refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
68808585refgcc -m32 -Os -fomit-frame-pointer2014061220140525
69302652refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
69313709refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
69315636refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
70752825refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
70753991refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
70886743refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
70888166refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
70889699refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/present80n6silcv1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref