Implementation notes: x86, jos, crypto_aead/present80n6silcv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: present80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
37114080refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
37270312refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
37278233refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
37326615refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
37383082refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
37508265refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
37514145refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
37528425refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
37600358refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
37633830refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
37639635refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
37641450refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
37643025refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
37672252refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
37674750refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
37979040refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
38224365refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
38226330refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
38229068refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
38259383refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
38532893refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
38546265refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
38949007refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
38972295refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
39090615refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
39102600refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
39107272refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
39201232refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
39384540refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
39589110refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
39669383refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
39676388refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
39692558refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
39834420refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
39885150refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
39899250refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
39901237refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
39902415refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
39951300refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
39972030refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
39979425refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
39979943refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
39989108refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
40525680refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
40531320refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
40542697refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
40578660refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
40609042refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
40860878refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
40873185refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
40922505refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
40935608refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
41008110refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
41009130refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
41013008refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
41093580refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
41112652refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
41122417refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
41128597refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
41142045refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
41269073refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
41328037refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
41331165refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
41347057refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
41397795refgcc -m32 -O -fomit-frame-pointer2014070820140622
41453318refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
41597655refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
41739863refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
42091920refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
42110977refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
42116332refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
42119130refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
42125595refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
42194977refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
42543248refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
42557205refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
42559793refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
42582713refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
42796762refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
42814897refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
42844800refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
42985102refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
42990825refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
43132327refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
43147275refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
43168942refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
43243545refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
43263982refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
43265820refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
44035530refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
44038177refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
44065313refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
44070697refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
44077718refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
44082510refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
44083560refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
44601180refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
44601337refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
45698603refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
45710663refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
45721455refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
45727680refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
45732577refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
45792683refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
47125230refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
47132850refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
47360873refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
47382577refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
47398822refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
49256385refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
58943700refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
59532360refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
59537588refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
60549855refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
60922853refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
60931125refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
60935865refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
61127970refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
61146352refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
62841172refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
62850533refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
63667703refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
63678420refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
64260698refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
64273875refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
65744797refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
66698670refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
66799703refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
68230267refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
69296167refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
69807503refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
69833790refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
69859275refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
69864915refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
70221397refgcc -m32 -Os -fomit-frame-pointer2014070820140622
71100810refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
71102250refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
71116890refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
71121915refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
71699978refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
71727825refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
71757720refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
76877685refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
76879245refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
79051222refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
79088287refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
79118835refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
79138245refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
79430827refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
79502618refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
79507103refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
79607378refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
79829370refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
79889272refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
80158223refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
80198962refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
80199750refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
81060510refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
81060953refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
81078697refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622