Implementation notes: x86, hydra4, crypto_aead/riverkeyakv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: riverkeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
343505refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101420141014
346659refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101420141014
347174refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101420141014
348520refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101420141014
349026refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101420141014
349225refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
349288refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101420141014
349327refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101420141014
349475refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
349920refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101420141014
350306refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101420141014
350322refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101420141014
350415refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101420141014
350427refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101420141014
350716refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101420141014
351066refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101420141014
351737refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101420141014
352662refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101420141014
353422refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101420141014
353512refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101420141014
354030refgcc -m32 -O3 -fomit-frame-pointer2014101420141014
354210refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101420141014
354737refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101420141014
355723refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101420141014
357201refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101420141014
357685refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101420141014
357716refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101420141014
357797refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101420141014
357993refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101420141014
358301refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101420141014
359084refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
359261refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101420141014
359834refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101420141014
360262refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101420141014
361012refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101420141014
361682refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101420141014
362127refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101420141014
362638refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101420141014
362680refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101420141014
362876refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101420141014
362969refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101420141014
363043refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101420141014
363133refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
363386refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101420141014
363554refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101420141014
363656refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101420141014
363722refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101420141014
364244refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101420141014
365446refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101420141014
365863refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101420141014
367989refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101420141014
369802refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101420141014
372645refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101420141014
380605refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101420141014
380687refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101420141014
389446refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101420141014
391049refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101420141014
391509refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101420141014
395488refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101420141014
395640refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101420141014
395870refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101420141014
396290refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101420141014
396762refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101420141014
397340refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101420141014
398424refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101420141014
401680refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101420141014
402157refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101420141014
403826refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101420141014
404242refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101420141014
411052refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101420141014
412788refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101420141014
412819refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101420141014
417877refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101420141014
2121136refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
2133717refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
2152328refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101420141014
2153206refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101420141014
2153513refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
2153689refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
2153752refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101420141014
2153974refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
2157449refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101420141014
2157940refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
2159559refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
2160148refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101420141014
2160312refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101420141014
2160659refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101420141014
2163318refgcc -m32 -O -fomit-frame-pointer2014101420141014
2168002refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101420141014
2172776refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101420141014
2172850refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101420141014
2182639refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101420141014
2187950refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101420141014
2189023refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101420141014
2189526refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101420141014
2197787refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101420141014
2204963refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
2209237refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101420141014
2212151refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101420141014
2213477refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101420141014
2214662refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101420141014
2220551refgcc -m32 -O2 -fomit-frame-pointer2014101420141014
2223823refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101420141014
2240831refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101420141014
2243448refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101420141014
2254848refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101420141014
2259672refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101420141014
2260912refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101420141014
2266969refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101420141014
2267987refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101420141014
2278275refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101420141014
2347414refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101420141014
2370697refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101420141014
2371013refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101420141014
2374422refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101420141014
2379760refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101420141014
2490111refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101420141014
3604894refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101420141014
3617882refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101420141014
3620792refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101420141014
3621115refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101420141014
3621217refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101420141014
3621552refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101420141014
3623104refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101420141014
3624442refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101420141014
3624614refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101420141014
3630865refgcc -m32 -Os -fomit-frame-pointer2014101420141014
3638860refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101420141014
3640416refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101420141014
3640525refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101420141014
3649367refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101420141014
3653485refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101420141014
3660022refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101420141014
3676378refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101420141014
3676479refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101420141014
3676573refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101420141014
3677076refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
3677517refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101420141014
3678328refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101420141014
3678812refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101420141014
3679576refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101420141014
3679880refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101420141014
3680434refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101420141014
3680496refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101420141014
3681966refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101420141014
3682353refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101420141014
3684506refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101420141014
3685983refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101420141014
3686171refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101420141014
3686186refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101420141014
3687859refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101420141014
3694341refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
3694766refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101420141014
3694829refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
3694954refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101420141014
3695059refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101420141014
3699033refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101420141014
3727164refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101420141014
3751094refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101420141014
3751453refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101420141014
3751633refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101420141014
3752369refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101420141014
3755220refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101420141014
4009590refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101420141014
4048200refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101420141014
4087181refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101420141014

Test failure

Implementation: crypto_aead/riverkeyakv1/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