Implementation notes: x86, cryptologic, crypto_aead/aesjambuv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aesjambuv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
220412refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
220461refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
220482refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
220485refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
220509refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
220542refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
220549refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
220585refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
220597refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
220643refgcc -m32 -O -fomit-frame-pointer2014052720140517
220649refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
220655refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
220658refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
220676refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
220676refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
220688refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
220694refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
220730refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
220743refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
220761refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
220785refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
222067refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
222148refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
222239refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
222297refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
222303refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
222306refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
222321refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
222382refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
222385refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
222403refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
222443refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
222488refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
222512refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
222560refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
322118refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
322143refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
322176refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
322179refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
322212refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
322240refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
322255refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
322294refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
322315refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
322321refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
322327refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
322333refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
322394refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
322406refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
322497refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
322558refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
322643refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
322721refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
322815refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
323043refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
323103refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
323152refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
323203refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
323249refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
323288refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
323382refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
324146refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
324255refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
324409refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
324470refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
324809refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
324809refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
324827refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
324858refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
324864refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
324888refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
324894refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
324915refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
324924refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
324925refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
324997refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
325061refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
325070refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
325100refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
325124refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
325146refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
325246refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
325473refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
325897refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
326012refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
326021refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
326082refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
326158refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
326215refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
326248refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
326349refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
326394refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
326437refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
326467refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
326509refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
326573refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
326618refgcc -m32 -Os -fomit-frame-pointer2014052720140517
326630refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
326661refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
326703refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
326749refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
326761refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
326776refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
326782refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
326788refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
326797refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
326833refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
326852refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
326894refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
327033refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
327048refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
327064refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
327158refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
327161refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
327366refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
327403refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
327509refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
327585refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
327600refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
327733refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
327773refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
327818refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
328209refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
328437refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
328467refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
328555refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
328691refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
328703refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
329094refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
329125refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
329173refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
329242refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
329249refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
329251refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
329267refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
329272refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
329312refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
329367refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
329634refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
337497refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517