Implementation notes: x86, hydra4, crypto_aead/aes128poetv1aes128

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128poetv1aes128
TimeImplementationCompilerBenchmark dateSUPERCOP version
10472432refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
10509322refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
10509536refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140525
10672639refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
10794217refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
10809555refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
10857198refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
11152003refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
11157760refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
11209747refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
11210647refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
11240135refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
11442206refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
13209987refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
13404109refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
13404229refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
13416457refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
13431865refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060420140525
13487374refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
13489807refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
13490038refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
13566002refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
13571213refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
13631755refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
14166064refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
14167666refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
14221214refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
14397182refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
14398204refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
15896759refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
16141737refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
16143208refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
16279360refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
16287924refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
16290577refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
16291263refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
16292176refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
16379863refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
16380051refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
16410124refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
16574036refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
16597714refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
16599051refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
16604733refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
16606224refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
16607027refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
16619211refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060420140525
16680515refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
16743012refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
16744112refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
16744338refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
16753795refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
16754782refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
16757146refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
16761911refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
16798291refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
16798454refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
16799098refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
16828372refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060420140525
16835711refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
16837567refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
16839892refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
16891563refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
16891898refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
16908017refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060420140525
16922451refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
16922755refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
16926109refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
16962328refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140525
16963959refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
16993357refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
17002347refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
17002600refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
17003977refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
17010455refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060420140525
17011196refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060420140525
17042036refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
17043959refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
17096582refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
17122602refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
17127061refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
17170125refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
17272956refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
17297737refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
17364068refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
17364633refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
17481910refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
17525875refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
17552964refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
18137749refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
18219914refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
18292322refgcc -m32 -O3 -fomit-frame-pointer2014060420140525
18469316refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
18524146refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
18526950refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
21922918refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
22033468refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
22045803refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
22109111refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060420140525
22109283refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140525
22109982refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060420140525
22148857refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
22153330refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
22154972refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
22160252refgcc -m32 -O2 -fomit-frame-pointer2014060420140525
22249270refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060420140525
22249960refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060420140525
22250366refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060420140525
22250370refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140525
22250413refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060420140525
22250884refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140525
22254055refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
22254488refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
22255428refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140525
22255603refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
22256126refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
22256777refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
22265720refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
22267026refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
22267042refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
22267245refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
22270240refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
22300758refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
22309014refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
22309759refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
22310742refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
22314291refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
22331303refgcc -m32 -Os -fomit-frame-pointer2014060420140525
22372206refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
22372490refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
22372662refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
22395052refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
22395185refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
22395329refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
22395333refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
22412571refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
22412723refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
22427188refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
22432862refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
22445631refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
22447328refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
22459378refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
22500804refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
22506194refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
22572299refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
22579035refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
22604201refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140525
22624200refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
22624278refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
22629942refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
22634883refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
22637578refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
22638529refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
22639598refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
22641040refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060420140525
22749262refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
22749651refgcc -m32 -O -fomit-frame-pointer2014060420140525
22749737refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060420140525
22749745refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060420140525
22749972refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060420140525
22750026refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140525
22750279refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060420140525
22750463refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140525
22751246refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
22753201refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
22958996refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060420140525

Test failure

Implementation: crypto_aead/aes128poetv1aes128/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref