Implementation notes: x86, hydra4, crypto_aead/twine80n6clocv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: twine80n6clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1956307refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
1956817refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
1964902refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
1970709refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
1973369refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
1978256refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
1979460refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
1980627refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
1983376refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
1985529refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061620140525
1996468refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061620140525
1997112refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
2010414refgcc -m32 -O3 -fomit-frame-pointer2014061620140525
2025340refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
2027809refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
2034572refgcc -m32 -O2 -fomit-frame-pointer2014061620140525
2035960refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061620140525
2036409refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061620140525
2039212refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061620140525
2042321refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061620140525
2042488refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
2045687refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061620140525
2048280refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
2053494refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
2062219refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061620140525
2074890refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061620140525
2085366refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
2086036refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
2087085refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
2089940refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
2090108refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
2091063refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
2092112refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
2092155refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
2095723refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061620140525
2099709refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
2103305refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
2109588refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
2110774refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
2111008refgcc -m32 -O -fomit-frame-pointer2014061620140525
2111019refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061620140525
2112393refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061620140525
2112450refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061620140525
2112482refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061620140525
2112918refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
2113067refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061620140525
2114077refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
2114081refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
2115746refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
2117977refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
2118574refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
2122774refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061620140525
2123387refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
2131244refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
2141755refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061620140525
2145596refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061620140525
2145667refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
2147855refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
2157940refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
2159485refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
2168376refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
2169118refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
2175514refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
2176254refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
2182038refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
2188110refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
2188329refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
2188734refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
2189725refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
2198796refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
2202385refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
2204443refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
2207712refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
2210173refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
2212540refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
2214654refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
2215001refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
2217942refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
2218608refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
2239266refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
2241154refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
2246481refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
2277241refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
2279195refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
2280553refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
2280973refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
2292167refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
2292288refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
2292572refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
2299394refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
2299502refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
2300672refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
2308960refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
2311979refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
2313214refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
2313367refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
2321577refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
2328854refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
2345214refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
2363529refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
2370791refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
2376235refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
2415274refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
2473341refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
2474418refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
2478520refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
2485201refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
2539470refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
2539524refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
2539863refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
2546973refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
2570435refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
2576055refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
2584304refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
2585338refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
2589681refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
2589717refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
2592069refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
2602883refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
2604210refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
2617504refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
2628511refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
2628741refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
2631030refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
2632680refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
2636540refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
2636716refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
2641341refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
2745187refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
2759086refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
2759847refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
2805539refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
2805855refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
2807134refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
2826989refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
2828806refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
2829871refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061620140525
2831661refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
2835616refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
2838346refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061620140525
2839692refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
2840487refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
2841072refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
2842078refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
2843619refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061620140525
2843697refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061620140525
2846099refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
2846220refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061620140525
2847464refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061620140525
2848922refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061620140525
2852986refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525
2854733refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
2855416refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
2856805refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061620140525
2857792refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525
2873929refgcc -m32 -Os -fomit-frame-pointer2014061620140525
2875287refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
2889245refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525
2889265refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
2892692refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
2900289refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
2911982refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
2918121refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
2922812refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
2967709refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
2971937refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525

Test failure

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