Implementation notes: x86, cryptologic, crypto_aead/acorn128

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: acorn128
TimeImplementationCompilerBenchmark dateSUPERCOP version
18517299refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
18530258refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
18618767refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
18643891refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
18966476refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
19060018refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
19060230refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
19062548refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
19066622refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
19069312refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
19073500refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
19076439refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
19077603refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
19096679refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
19174539refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
19179943refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
19208288refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052320140517
19241134refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
19241191refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
19283518refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
19418761refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
19429251refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
19951221refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
19954366refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
19954469refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
19954688refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
20005906refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052320140517
20044373refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
20083321refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
20109182refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
20113800refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
20156745refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
20157343refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
20160461refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
20163124refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
20193930refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
20194258refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
20194982refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
20198021refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
20207291refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
20210173refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
20229694refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
20231533refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
20234697refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
20235046refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
20245076refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
20247906refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
20258842refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052320140517
20264121refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
20354091refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
20359258refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
20360530refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
20406679refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
20407127refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
20817139refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
20830800refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
20831209refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
21213833refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
21225134refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
21227262refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
21231605refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
21242169refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
21255594refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
21265065refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052320140517
22408800refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
22592482refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052320140517
22592521refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
22609779refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
33958158refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
33992072refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
34338018refgcc -m32 -O3 -fomit-frame-pointer2014052320140517
34352571refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052320140517
34659233refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
34667176refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
34677415refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
34681254refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
34751706refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
34755114refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
34829988refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
34831994refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
34835149refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
34846366refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
34887653refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
34888506refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
34890692refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
34925312refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
34993305refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052320140517
34993333refgcc -m32 -O2 -fomit-frame-pointer2014052320140517
35012101refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052320140517
35014765refgcc -m32 -O -fomit-frame-pointer2014052320140517
35057882refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
35107700refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
35212741refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
35217826refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
35230609refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
35603169refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
35610100refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
35610403refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
35626879refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
35854688refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
35898803refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
35900151refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
35904718refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
35976391refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
35977867refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
35980894refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052320140517
35981309refgcc -m32 -Os -fomit-frame-pointer2014052320140517
35986097refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
35986106refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
35991785refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
35992842refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
35997727refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
36008457refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
36015043refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
36017073refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
36057683refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
36060627refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
36125612refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
36142525refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
36196197refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
36230500refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
36412888refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
36721076refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052320140517
36722997refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
36741224refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
37236003refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
38910755refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
38911091refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
45571835refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
45589170refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
45596467refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
45601094refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
46432745refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
46439650refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
46439794refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
46439797refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
47979771refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
48018871refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
48105524refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
48159517refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517