Implementation notes: x86, cryptologic, crypto_aead/aes128poetv1gf128mul

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes128poetv1gf128mul
TimeImplementationCompilerBenchmark dateSUPERCOP version
26712748refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052520140517
26715144refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052520140517
26719288refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052520140517
26728252refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052520140517
26763918refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052520140517
26765027refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052520140517
26810666refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052520140517
26858942refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052520140517
26881027refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052520140517
26970997refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052520140517
26984018refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052520140517
27027388refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052520140517
27034427refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052520140517
27034773refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052520140517
27044627refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052520140517
27052385refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052520140517
27053376refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052520140517
27056767refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052520140517
27057154refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052520140517
27076085refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052520140517
27096385refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052520140517
27096740refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052520140517
27097915refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052520140517
27098202refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052520140517
27098397refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052520140517
27175400refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052520140517
27178418refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052520140517
27205257refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052520140517
27208221refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052520140517
27210460refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052520140517
27211109refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052520140517
27223855refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052520140517
27230782refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052520140517
27231497refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052520140517
27231576refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052520140517
27231909refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052520140517
27232427refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052520140517
27234312refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052520140517
27235476refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052520140517
27237470refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052520140517
27237918refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052520140517
27239836refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052520140517
27257103refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052520140517
27295240refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052520140517
27296991refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052520140517
27300400refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052520140517
27334185refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052520140517
27341013refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052520140517
27354973refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052520140517
27356024refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052520140517
28295439refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052520140517
28454365refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052520140517
28457452refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052520140517
28457497refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052520140517
28459688refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052520140517
28460851refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052520140517
28465115refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052520140517
28465505refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052520140517
28465900refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052520140517
28467362refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052520140517
28468209refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052520140517
28472120refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052520140517
28472742refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052520140517
28472797refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052520140517
28483658refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052520140517
28492820refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052520140517
28500755refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052520140517
28864461refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052520140517
40598609refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052520140517
40654494refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052520140517
40660197refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052520140517
40667994refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052520140517
40669127refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052520140517
40687894refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052520140517
40688194refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052520140517
40688955refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052520140517
40692882refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052520140517
40717160refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052520140517
40717864refgcc -m32 -O3 -fomit-frame-pointer2014052520140517
40718600refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052520140517
40732903refgcc -m32 -O2 -fomit-frame-pointer2014052520140517
40742015refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052520140517
40745176refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052520140517
40771124refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052520140517
40775021refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052520140517
40794561refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052520140517
40865058refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052520140517
40865115refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052520140517
40888200refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052520140517
40890785refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052520140517
40955737refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052520140517
40969110refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052520140517
41085127refgcc -m32 -O -fomit-frame-pointer2014052520140517
41104806refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052520140517
41108388refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052520140517
41116014refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052520140517
41127485refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052520140517
41131368refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052520140517
41141535refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052520140517
41183913refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052520140517
41201443refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052520140517
41220612refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052520140517
41278458refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052520140517
41308177refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052520140517
41323698refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052520140517
41337505refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052520140517
41355286refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052520140517
41358246refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052520140517
41358557refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052520140517
41364095refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052520140517
41367888refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052520140517
41373294refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052520140517
41472600refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052520140517
41480308refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052520140517
41540862refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052520140517
41543056refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052520140517
41548755refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052520140517
41552800refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052520140517
41553600refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052520140517
41912770refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052520140517
41916691refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052520140517
41954618refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052520140517
42097560refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052520140517
42097969refgcc -m32 -Os -fomit-frame-pointer2014052520140517
42104921refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052520140517
42116567refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052520140517
42128800refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052520140517
42308273refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052520140517
42308600refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052520140517
42367527refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052520140517
42369852refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052520140517
42371000refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052520140517
42371043refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052520140517
42393421refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052520140517
42557285refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052520140517
42581170refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052520140517
42968782refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052520140517
42992654refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052520140517
43684964refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052520140517
43699430refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052520140517