Implementation notes: x86, rumba7, crypto_aead/led80n6t4silcv2

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: led80n6t4silcv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
41117340refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052520171218
41238990refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052520171218
41421900refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052520171218
41511720refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052520171218
41544690refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052520171218
41584050refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052520171218
41748870refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052520171218
41771670refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052520171218
42055650refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052520171218
42121890refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052520171218
42366150refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052520171218
42592410refgcc -m32 -O3 -fomit-frame-pointer2018052520171218
42614970refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052520171218
43126500refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052520171218
43218810refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052520171218
43639860refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052520171218
43684020refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052520171218
44101350refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052520171218
44168160refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052520171218
44169210refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052520171218
44191770refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052520171218
44520570refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052520171218
44530140refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052520171218
44549070refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052520171218
44663040refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052520171218
44867130refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052520171218
45041580refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052520171218
45175890refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052520171218
46784550refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052520171218
54606420refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052520171218
58462950refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052520171218
59647260refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052520171218
61268760refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052520171218
61431090refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052520171218
64624140refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052520171218
66867690refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052520171218
74052210refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052520171218
82872240refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052520171218
82984320refgcc -m32 -Os -fomit-frame-pointer2018052520171218
83764350refgcc -m32 -O2 -fomit-frame-pointer2018052520171218
84444900refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052520171218
84636600refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052520171218
84650910refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052520171218
85994160refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052520171218
87527160refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052520171218
88075020refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052520171218
88412790refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052520171218
88873650refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052520171218
88897680refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052520171218
88971270refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052520171218
89334810refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052520171218
89343150refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052520171218
89381760refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052520171218
89399040refgcc -m32 -march=core2 -O -fomit-frame-pointer2018052520171218
90116220refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052520171218
90765840refgcc -m32 -march=nocona -O -fomit-frame-pointer2018052520171218
91306650refgcc -m32 -march=prescott -O -fomit-frame-pointer2018052520171218
91364850refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052520171218
91514940refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052520171218
91766130refgcc -m32 -O -fomit-frame-pointer2018052520171218
93561900refgcc -m32 -march=athlon -O -fomit-frame-pointer2018052520171218
93819060refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052520171218
93866130refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052520171218
93960930refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052520171218
94015200refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052520171218
94027230refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052520171218
95046900refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052520171218
95104530refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052520171218
95151540refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052520171218
95252880refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052520171218
95423370refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052520171218
95545800refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052520171218
95697210refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052520171218
95755860refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052520171218
96099660refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052520171218
97224450refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052520171218
97652250refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052520171218
97820250refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052520171218
98003550refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052520171218
98643510refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052520171218
101775420refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052520171218
101898510refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052520171218
102588990refgcc -m32 -march=k8 -O -fomit-frame-pointer2018052520171218
102796560refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052520171218
102896790refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052520171218
106342950refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052520171218
106371090refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052520171218
106495200refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052520171218
239869290refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052520171218
239938560refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052520171218
240208440refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052520171218
243327840refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052520171218
243402960refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052520171218
243467310refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052520171218
243877950refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052520171218
243994650refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052520171218
244225260refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052520171218
244664400refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052520171218
244855140refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052520171218
244943700refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052520171218
245828490refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052520171218
245857230refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052520171218
245873160refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052520171218
245875800refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052520171218
245881200refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052520171218
246156270refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052520171218
246199470refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052520171218
246689790refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052520171218
247152000refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052520171218
249615840refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052520171218
250198680refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052520171218
250912170refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052520171218
251125650refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052520171218
251839410refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052520171218
251976150refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052520171218
251994900refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052520171218
252184770refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052520171218
252475410refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052520171218
252777690refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052520171218
253152060refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052520171218
253167570refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052520171218
253227750refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052520171218
253302480refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052520171218
253974750refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052520171218
253983300refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052520171218
254064660refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052520171218
255239820refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052520171218
255263790refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052520171218
256359450refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052520171218
256397250refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052520171218
257801880refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052520171218
258097950refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052520171218
320838000refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052520171218
321544230refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052520171218
322674660refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052520171218
324892110refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052520171218
324906210refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052520171218
334033890refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052520171218
334063410refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052520171218
334932870refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052520171218
335683050refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052520171218
335704020refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052520171218
339120000refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052520171218
339205110refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052520171218
340025370refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052520171218
342431370refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052520171218
342470730refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052520171218
342967650refgcc -m32 -march=i386 -O -fomit-frame-pointer2018052520171218
343277280refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052520171218
343312740refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052520171218
343313850refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052520171218
343333260refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052520171218
344392950refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052520171218
344427990refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052520171218
344432280refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052520171218
346644270refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052520171218
346661400refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052520171218
346689720refgcc -m32 -march=k6 -O -fomit-frame-pointer2018052520171218
347711340refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052520171218
347771850refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052520171218
350605440refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052520171218
350610330refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052520171218
350610690refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052520171218
354375540refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052520171218
354418770refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052520171218
354453300refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052520171218
354478800refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052520171218
355422930refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052520171218
355472850refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052520171218
361354200refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052520171218
361368690refgcc -m32 -march=pentium -O -fomit-frame-pointer2018052520171218
364234890refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052520171218
364241100refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052520171218
368165250refgcc -m32 -march=i486 -O -fomit-frame-pointer2018052520171218
382620660refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052520171218
382710060refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052520171218