Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
CPU cycles/second: 2136569000...2137253000 (amd64cpuinfo)
SUPERCOP version: 20100903
Benchmark dates: 20100609...20100904

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
2817921.00atelopus32crypto_hash/atelopus32/ref (1.0.0)icpc -m64 -xHost -vec-report0 -static (11.10.20100414)
2740401.00atelopus64crypto_hash/atelopus64/ref (1.0.0)icpc -m64 -xHost -vec-report0 -static (11.10.20100414)
158561.00blake32crypto_hash/blake32/sse2icc -Os -static (11.10.20100414)
162241.02blake32crypto_hash/blake32/ssse3icc -m64 -xHost -vec-report0 -static
166481.05blake32crypto_hash/blake32/sphlibicc -O3 -xP -static -no-vec
167361.06blake32crypto_hash/blake32/sphlib-smallicc -m64 -O2 -static -no-vec
191681.21blake32crypto_hash/blake32/reficc -O3 -static -no-vec
120401.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.4.1)
148641.23blake64crypto_hash/blake64/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
160241.33blake64crypto_hash/blake64/refgcc -m64 -O3 -fomit-frame-pointer
208561.73blake64crypto_hash/blake64/ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer
210641.75blake64crypto_hash/blake64/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
99921.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/ssse3_v1 (asm,_v1)icc -O1 -xW -static (11.10.20100414)
100481.01bmw256crypto_hash/bmw256/core_2_45nm/x86-64/ssse3_v6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
101041.01bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -march=nocona -O -fomit-frame-pointer
108881.09bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
110561.11bmw256crypto_hash/bmw256/optc31ssse3icc -m64 -xHost -vec-report0 -static
126241.26bmw256crypto_hash/bmw256/optc03icc -O1 -xP -static
128721.29bmw256crypto_hash/bmw256/amd_k10/x86-64/noSSEgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
129041.29bmw256crypto_hash/bmw256/optc04icc -Os -xP -static
129201.29bmw256crypto_hash/bmw256/optc02icc -O1 -xW -static (11.10.20100414)
138081.38bmw256crypto_hash/bmw256/optabeicc -m64 -O2 -static
138801.39bmw256crypto_hash/bmw256/optbbeicc -O3 -static
139281.39bmw256crypto_hash/bmw256/optc01icc -m64 -O2 -static
152321.52bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
160001.60bmw256crypto_hash/bmw256/sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
232482.33bmw256crypto_hash/bmw256/reficc
bmw256crypto_hash/bmw256/opt24ssse3_asm32gcc -m64 -O3 -fomit-frame-pointer
bmw256crypto_hash/bmw256/opt31ssse3_asm32gcc -m64 -O3 -fomit-frame-pointer
67601.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)icc -O3 -static (11.10.20100414)
70321.04bmw512crypto_hash/bmw512/optc04icc -O2 -static
70801.05bmw512crypto_hash/bmw512/optc03icc -O1 -xP -static -no-vec
76641.13bmw512crypto_hash/bmw512/optbbeicc -O2 -xP -static
76961.14bmw512crypto_hash/bmw512/optabeicc -O3 -static (11.10.20100414)
77121.14bmw512crypto_hash/bmw512/optc01icc -O1 -xW -static -no-vec
77121.14bmw512crypto_hash/bmw512/optc02icc -O2 -xW -static
87361.29bmw512crypto_hash/bmw512/optx86sse2icc -O3 -static -no-vec
90001.33bmw512crypto_hash/bmw512/sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer
120321.78bmw512crypto_hash/bmw512/sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer
128481.90bmw512crypto_hash/bmw512/reficc -O2 -xW -static
165041.00cheetah256crypto_hash/cheetah256/asm (1.0)gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (4.4.1)
165441.00cheetah256crypto_hash/cheetah256/asm64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
311841.00cheetah512crypto_hash/cheetah512/asm (1.0)gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.4.1)
314561.01cheetah512crypto_hash/cheetah512/asm64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asm32gcc -m64 -O3 -fomit-frame-pointer
6268161.00cubehash161crypto_hash/cubehash161/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
22941123.66cubehash161crypto_hash/cubehash161/unrolledicc -m64 -O2 -static
23180723.70cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
30189444.82cubehash161crypto_hash/cubehash161/specicc -m64 -xHost -vec-report0 -static (11.10.20100414)
433121.00cubehash1616crypto_hash/cubehash1616/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
1871684.32cubehash1616crypto_hash/cubehash1616/unrolledicc -O2 -xP -static
1889364.36cubehash1616crypto_hash/cubehash1616/simplegcc -march=nocona -O3 -fomit-frame-pointer
44209610.21cubehash1616crypto_hash/cubehash1616/specicc -m64 -O3 -static
3152321.00cubehash162crypto_hash/cubehash162/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
11781123.74cubehash162crypto_hash/cubehash162/unrolledicc -no-vec
11872803.77cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
16448485.22cubehash162crypto_hash/cubehash162/specicc -m64 -xHost -vec-report0 -static (11.10.20100414)
234641.00cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer
242321.03cubehash1632crypto_hash/cubehash1632/emmintrin4icc -m64 -xHost -vec-report0 -static
254881.09cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -O3 -fomit-frame-pointer
256961.10cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -march=barcelona -O2 -fomit-frame-pointer
550482.35cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
744563.17cubehash1632crypto_hash/cubehash1632/sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer
762163.25cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer
1092484.66cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -O3 -fomit-frame-pointer
1157684.93cubehash1632crypto_hash/cubehash1632/unrolledicc -no-vec
1163924.96cubehash1632crypto_hash/cubehash1632/simplegcc -march=nocona -O3 -fomit-frame-pointer
34883214.87cubehash1632crypto_hash/cubehash1632/specicc -m64 -xHost -vec-report0 -static
cubehash1632crypto_hash/cubehash1632/amd64avxgcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/armgcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/cellspugcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/mips32gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/ppc32gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/ppc64gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/ppcaltivecgcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/sparcv9gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/x86xmmgcc -m64 -O3 -fomit-frame-pointer
1603441.00cubehash164crypto_hash/cubehash164/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
6087363.80cubehash164crypto_hash/cubehash164/unrolledicc -O2 -static
6182643.86cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
9532325.94cubehash164crypto_hash/cubehash164/specicc -m64 -xHost -vec-report0 -static (11.10.20100414)
825681.00cubehash168crypto_hash/cubehash168/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
3276483.97cubehash168crypto_hash/cubehash168/unrolledicc -m64 -O2 -static -no-vec
3331524.03cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
6040087.32cubehash168crypto_hash/cubehash168/specicc -m64 -xHost -vec-report0 -static (11.10.20100414)
3158801.00cubehash81crypto_hash/cubehash81/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
3179281.01cubehash81crypto_hash/cubehash81/emmintrin3icc -m64 -xHost -vec-report0 -static (11.10.20100414)
3363681.06cubehash81crypto_hash/cubehash81/emmintrin2icc -m64 -xHost -vec-report0 -static (11.10.20100414)
3847921.22cubehash81crypto_hash/cubehash81/emmintrinicc -m64 -xHost -vec-report0 -static (11.10.20100414)
11011283.49cubehash81crypto_hash/cubehash81/unrolledicc -m64 -O2 -static -no-vec
12070163.82cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
18974246.01cubehash81crypto_hash/cubehash81/specicc -m64 -xHost -vec-report0 -static (11.10.20100414)
221681.00cubehash816crypto_hash/cubehash816/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
242081.09cubehash816crypto_hash/cubehash816/emmintrin3icc -m64 -xHost -vec-report0 -static (11.10.20100414)
961204.34cubehash816crypto_hash/cubehash816/unrolledicc -m64 -O2 -static -no-vec
1030884.65cubehash816crypto_hash/cubehash816/simplegcc -march=nocona -O3 -fomit-frame-pointer
35300815.92cubehash816crypto_hash/cubehash816/specicc -O3 -xW -static -no-vec
1592401.00cubehash82crypto_hash/cubehash82/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
1613361.01cubehash82crypto_hash/cubehash82/emmintrin3icc -m64 -xHost -vec-report0 -static (11.10.20100414)
5725123.60cubehash82crypto_hash/cubehash82/unrolledicc -O2 -xP -static -no-vec
6218243.90cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
10870086.83cubehash82crypto_hash/cubehash82/specicc -m64 -xHost -vec-report0 -static (11.10.20100414)
123921.00cubehash832crypto_hash/cubehash832/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
145041.17cubehash832crypto_hash/cubehash832/emmintrin3icc -m64 -xHost -vec-report0 -static (11.10.20100414)
622565.02cubehash832crypto_hash/cubehash832/unrolledicc -O2 -xP -static -no-vec
662965.35cubehash832crypto_hash/cubehash832/simplegcc -march=nocona -O3 -fomit-frame-pointer
29842424.08cubehash832crypto_hash/cubehash832/specicc -m64 -xHost -vec-report0 -static (11.10.20100414)
809681.00cubehash84crypto_hash/cubehash84/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
830001.03cubehash84crypto_hash/cubehash84/emmintrin3icc -m64 -xHost -vec-report0 -static (11.10.20100414)
2953763.65cubehash84crypto_hash/cubehash84/unrolledicc -no-vec
3270484.04cubehash84crypto_hash/cubehash84/simplegcc -m64 -O3 -fomit-frame-pointer
6586408.13cubehash84crypto_hash/cubehash84/specicc -m64 -xHost -vec-report0 -static (11.10.20100414)
417361.00cubehash88crypto_hash/cubehash88/emmintrin4icc -m64 -xHost -vec-report0 -static (11.10.20100414)
438401.05cubehash88crypto_hash/cubehash88/emmintrin3icc -m64 -xHost -vec-report0 -static (11.10.20100414)
1622403.89cubehash88crypto_hash/cubehash88/unrolledicc -O2 -xP -static -no-vec
1779044.26cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
45553610.91cubehash88crypto_hash/cubehash88/specicc -O2 -xW -static
476801.00echo256crypto_hash/echo256/core2/core2v64 (2.1)gcc -funroll-loops -m64 -O -fomit-frame-pointer (4.4.1)
574561.21echo256crypto_hash/echo256/athlon/athlon64icc -O1 -xW -static
599761.26echo256crypto_hash/echo256/generic/opt64icc -m64 -xHost -vec-report0 -static
623841.31echo256crypto_hash/echo256/sphlibicc -O3 -xW -static -no-vec
640481.34echo256crypto_hash/echo256/sphlib-smallicc -O2 -static -no-vec
691361.45echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -O2 -fomit-frame-pointer
693041.45echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer
747681.57echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
916561.92echo256crypto_hash/echo256/powerpc/pp32cv2icc -O3 -xW -static
1183842.48echo256crypto_hash/echo256/powerpc/pp32cv1icc -m64 -O3 -static -no-vec
echo256crypto_hash/echo256/aes/aes32gcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/aes/aes64gcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/core2/core2gcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/pentium/pentium4gcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/pentium/pentiummmxgcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/pentium/pentiumvnommxgcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/powerpc/altivecgcc -m64 -O3 -fomit-frame-pointer
857201.00echo512crypto_hash/echo512/core2/core2v64 (2.1)icc -Os -xP -static (11.10.20100414)
1032161.20echo512crypto_hash/echo512/athlon/athlon64gcc -march=k8 -O3 -fomit-frame-pointer
1076241.26echo512crypto_hash/echo512/generic/opt64icc -m64 -xHost -vec-report0 -static
1130481.32echo512crypto_hash/echo512/sphlibicc -O2 -xP -static
1147361.34echo512crypto_hash/echo512/sphlib-smallicc -m64 -O2 -static -no-vec
1243681.45echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer
1251841.46echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
1317681.54echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
1599681.87echo512crypto_hash/echo512/powerpc/pp32cv2icc -O2 -xW -static
2083202.43echo512crypto_hash/echo512/powerpc/pp32cv1icc -O3 -xW -static
echo512crypto_hash/echo512/aes/aes32gcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/aes/aes64gcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/core2/core2gcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/pentium/pentium4gcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/pentium/pentiummmxgcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/pentium/pentiumvnommxgcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/powerpc/altivecgcc -m64 -O3 -fomit-frame-pointer
387201.00echosp256crypto_hash/echosp256/core2/core2v64 (2.1)gcc -march=nocona -O2 -fomit-frame-pointer (4.4.1)
447121.15echosp256crypto_hash/echosp256/athlon/athlon64icc -m64 -O1 -static
466161.20echosp256crypto_hash/echosp256/generic/opt64icc -m64 -xHost -vec-report0 -static
539361.39echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
540561.40echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer
585121.51echosp256crypto_hash/echosp256/generic/opt32gcc -march=k8 -O -fomit-frame-pointer
718081.85echosp256crypto_hash/echosp256/powerpc/pp32cv2icc -O3 -static
928162.40echosp256crypto_hash/echosp256/powerpc/pp32cv1icc -O3 -static -no-vec
echosp256crypto_hash/echosp256/aes/aes32gcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/aes/aes64gcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/core2/core2gcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/pentium/pentium4gcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/pentium/pentiummmxgcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/pentium/pentiumvnommxgcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/powerpc/altivecgcc -m64 -O3 -fomit-frame-pointer
595201.00echosp512crypto_hash/echosp512/core2/core2v64 (2.1)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.1)
716001.20echosp512crypto_hash/echosp512/athlon/athlon64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
743441.25echosp512crypto_hash/echosp512/generic/opt64icc -m64 -xHost -vec-report0 -static
862641.45echosp512crypto_hash/echosp512/pentium/pentium4v64v2icc -O1 -xP -static
864721.45echosp512crypto_hash/echosp512/pentium/pentium4v64v1icc -O2 -xP -static
924561.55echosp512crypto_hash/echosp512/generic/opt32gcc -march=k8 -O -fomit-frame-pointer
1111441.87echosp512crypto_hash/echosp512/powerpc/pp32cv2icc -O3 -static
1448402.43echosp512crypto_hash/echosp512/powerpc/pp32cv1icc -m64 -O3 -static
echosp512crypto_hash/echosp512/aes/aes32gcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/aes/aes64gcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/core2/core2gcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/pentium/pentium4gcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/pentium/pentiummmxgcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/pentium/pentiumvnommxgcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/powerpc/altivecgcc -m64 -O3 -fomit-frame-pointer
75761.00edonr256crypto_hash/edonr256/optc (Optimized_C_v2.0)icc -O2 -xW -static -no-vec (11.10.20100414)
85041.12edonr256crypto_hash/edonr256/swpbegcc -m64 -march=k8 -O -fomit-frame-pointer
42481.00edonr512crypto_hash/edonr512/optc (Optimized_C_v2.0)icc -O3 -static (11.10.20100414)
47041.11edonr512crypto_hash/edonr512/swpbegcc -m64 -march=barcelona -O -fomit-frame-pointer
921361.00essence224crypto_hash/essence224/gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.1)
929441.00essence256crypto_hash/essence256/gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.1)
570241.00essence384crypto_hash/essence384/gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.1)
559681.00essence512crypto_hash/essence512/gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (4.4.1)
1826321.00fsb256crypto_hash/fsb256/cleangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.1)
66680784365.11fsb256crypto_hash/fsb256/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
617187121.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (4.4.1)
382161.00fugue256crypto_hash/fugue256/SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.1)
386881.01fugue256crypto_hash/fugue256/ANSI_opt64icc -Os -static
426321.12fugue256crypto_hash/fugue256/ANSI_opt32icc -m64 -O1 -static -no-vec
457361.20fugue256crypto_hash/fugue256/sphlibicc -m64 -xHost -vec-report0 -static
fugue256crypto_hash/fugue256/SSE4.1gcc -m64 -O3 -fomit-frame-pointer
917921.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_2.1)icc -m64 -O3 -static (11.10.20100414)
350561.00groestl256crypto_hash/groestl256/asm (1.2)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.1)
366161.04groestl256crypto_hash/groestl256/opteron-2icc -O3 -static
376241.07groestl256crypto_hash/groestl256/opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.1)
419761.20groestl256crypto_hash/groestl256/sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer
437361.25groestl256crypto_hash/groestl256/opt64gcc -O -fomit-frame-pointer
507441.45groestl256crypto_hash/groestl256/mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
553121.58groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
623681.78groestl256crypto_hash/groestl256/bitslicedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
835202.38groestl256crypto_hash/groestl256/opt32icc -O2 -static -no-vec
3365609.60groestl256crypto_hash/groestl256/bytesliced32icc -Os -static
groestl256crypto_hash/groestl256/aes-nigcc -m64 -O3 -fomit-frame-pointer
524881.00groestl512crypto_hash/groestl512/asm (1.0)gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (4.4.1)
575841.10groestl512crypto_hash/groestl512/opterongcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
659761.26groestl512crypto_hash/groestl512/opt64icc -m64 -xHost -vec-report0 -static
665601.27groestl512crypto_hash/groestl512/sphlibicc -no-vec
959921.83groestl512crypto_hash/groestl512/sphlib-smallicc -m64 -O2 -static -no-vec
1078322.05groestl512crypto_hash/groestl512/mmxicc -m64 -O3 -static
1238722.36groestl512crypto_hash/groestl512/opt32icc -m64 -O3 -static
groestl512crypto_hash/groestl512/aes-nigcc -m64 -O3 -fomit-frame-pointer
490801.00hamsicrypto_hash/hamsi/simd-1gcc -m64 -march=nocona -Os -fomit-frame-pointer (4.4.1)
492881.00hamsicrypto_hash/hamsi/simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
539121.10hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer
882801.80hamsicrypto_hash/hamsi/sphlibgcc -m64 -O -fomit-frame-pointer
1045682.13hamsicrypto_hash/hamsi/sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer
2567761.00hamsi512crypto_hash/hamsi512/sphlib (SPHLIB_2.1)gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.4.1)
2733921.06hamsi512crypto_hash/hamsi512/sphlib-smallicc -m64 -xHost -vec-report0 -static
271121.00jh224crypto_hash/jh224/bitslice_sse2_opt64icc -no-vec (11.10.20100414)
304481.12jh224crypto_hash/jh224/bitslice_sse2_opt32icc -O1 -xW -static -no-vec
617202.28jh224crypto_hash/jh224/bitslice_opt64icc
880323.25jh224crypto_hash/jh224/bitslice_ref64icc
1353844.99jh224crypto_hash/jh224/bitslice_opt32icc -O2 -xP -static
1588645.86jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
271921.00jh256crypto_hash/jh256/bitslice_sse2_opt64icc -m64 -xHost -vec-report0 -static (11.10.20100414)
304721.12jh256crypto_hash/jh256/bitslice_sse2_opt32icc -O1 -xP -static -no-vec
616162.27jh256crypto_hash/jh256/bitslice_opt64icc -O2 -xP -static -no-vec
637122.34jh256crypto_hash/jh256/sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
680322.50jh256crypto_hash/jh256/sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
898163.30jh256crypto_hash/jh256/bitslice_ref64icc -m64 -O2 -static
1352324.97jh256crypto_hash/jh256/bitslice_opt32icc -m64 -O2 -static
1604085.90jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
270961.00jh384crypto_hash/jh384/bitslice_sse2_opt64icc -O3 -xW -static
304641.12jh384crypto_hash/jh384/bitslice_sse2_opt32icc -O1 -xW -static -no-vec
616242.27jh384crypto_hash/jh384/bitslice_opt64icc -m64 -O2 -static -no-vec
878403.24jh384crypto_hash/jh384/bitslice_ref64icc -O3 -xW -static
1350164.98jh384crypto_hash/jh384/bitslice_opt32icc
1598245.90jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
272161.00jh512crypto_hash/jh512/bitslice_sse2_opt64icc -O2 -xW -static -no-vec (11.10.20100414)
304641.12jh512crypto_hash/jh512/bitslice_sse2_opt32icc -m64 -O1 -static -no-vec
617682.27jh512crypto_hash/jh512/bitslice_opt64icc -m64 -O2 -static -no-vec
637522.34jh512crypto_hash/jh512/sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
679522.50jh512crypto_hash/jh512/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
880883.24jh512crypto_hash/jh512/bitslice_ref64icc -O3 -xP -static
1352964.97jh512crypto_hash/jh512/bitslice_opt32icc
1634566.01jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
214001.00keccakcrypto_hash/keccak/opt64u24 (2.1.1)gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.1)
216641.01keccakcrypto_hash/keccak/opt64u6gcc -march=nocona -O3 -fomit-frame-pointer
319601.49keccakcrypto_hash/keccak/sseu2icc -m64 -O1 -static -no-vec
320321.50keccakcrypto_hash/keccak/sseu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
375441.75keccakcrypto_hash/keccak/mmxu1icc -m64 -Os -static -no-vec
481842.25keccakcrypto_hash/keccak/opt32u2nitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
507842.37keccakcrypto_hash/keccak/opt32u2gcc -funroll-loops -O3 -fomit-frame-pointer
515842.41keccakcrypto_hash/keccak/opt32u6gcc -march=barcelona -O3 -fomit-frame-pointer
587361.00keccakc1024crypto_hash/keccakc1024/sphlib (SPHLIB_2.1)gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.1)
591521.01keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer
196001.00keccakc512crypto_hash/keccakc512/opt64u24 (2.1.1)gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.1)
201601.03keccakc512crypto_hash/keccakc512/opt64u6gcc -march=nocona -O2 -fomit-frame-pointer
295281.51keccakc512crypto_hash/keccakc512/sseu2icc -O1 -xW -static -no-vec
296401.51keccakc512crypto_hash/keccakc512/sseu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
325201.66keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
327681.67keccakc512crypto_hash/keccakc512/sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer
349841.78keccakc512crypto_hash/keccakc512/mmxu1icc -Os -xP -static -no-vec
449122.29keccakc512crypto_hash/keccakc512/opt32u2nitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
472242.41keccakc512crypto_hash/keccakc512/opt32u2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
474802.42keccakc512crypto_hash/keccakc512/opt32u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
448721.00lane256crypto_hash/lane256/cicc -m64 -xHost -vec-report0 -static (11.10.20100414)
564081.26lane256crypto_hash/lane256/bitslicegcc -m64 -march=k8 -O3 -fomit-frame-pointer
lane256crypto_hash/lane256/mmxgcc -m64 -O3 -fomit-frame-pointer
2149281.00lane512crypto_hash/lane512/cgcc -march=nocona -O -fomit-frame-pointer (4.4.1)
219601.00luffa256crypto_hash/luffa256/ssse3_x64asm (2.0)icc -no-vec (11.10.20100414)
219681.00luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
225601.03luffa256crypto_hash/luffa256/sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
226401.03luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
241601.10luffa256crypto_hash/luffa256/sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
363521.66luffa256crypto_hash/luffa256/sphlibicc -m64 -xHost -vec-report0 -static
386001.76luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
432801.97luffa256crypto_hash/luffa256/armicc -m64 -xHost -vec-report0 -static
luffa256crypto_hash/luffa256/avrgcc -m64 -O3 -fomit-frame-pointer
luffa256crypto_hash/luffa256/sse2_x86asmgcc -m64 -O3 -fomit-frame-pointer
luffa256crypto_hash/luffa256/sse2_x86asm-2gcc -m64 -O3 -fomit-frame-pointer
247681.00luffa384crypto_hash/luffa384/ssse3_x64asm (2.0)gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
247761.00luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -m64 -O3 -fomit-frame-pointer
255681.03luffa384crypto_hash/luffa384/sse2_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
257361.04luffa384crypto_hash/luffa384/sse2_x64asm-2icc -m64 -O2 -static -no-vec
281521.14luffa384crypto_hash/luffa384/sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
561282.27luffa384crypto_hash/luffa384/opt32icc -O3 -xP -static -no-vec
621682.51luffa384crypto_hash/luffa384/armicc -m64 -xHost -vec-report0 -static
luffa384crypto_hash/luffa384/avrgcc -m64 -O3 -fomit-frame-pointer
luffa384crypto_hash/luffa384/sse2_x86asmgcc -m64 -O3 -fomit-frame-pointer
luffa384crypto_hash/luffa384/sse2_x86asm-2gcc -m64 -O3 -fomit-frame-pointer
392241.00luffa512crypto_hash/luffa512/ssse3_x64asm (2.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
392561.00luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
395201.01luffa512crypto_hash/luffa512/sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
396081.01luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer
486321.24luffa512crypto_hash/luffa512/sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
667041.70luffa512crypto_hash/luffa512/sphlibicc
736001.88luffa512crypto_hash/luffa512/opt32icc -O3 -xP -static -no-vec
802802.05luffa512crypto_hash/luffa512/armicc -m64 -xHost -vec-report0 -static
luffa512crypto_hash/luffa512/avrgcc -m64 -O3 -fomit-frame-pointer
luffa512crypto_hash/luffa512/sse2_x86asmgcc -m64 -O3 -fomit-frame-pointer
luffa512crypto_hash/luffa512/sse2_x86asm-2gcc -m64 -O3 -fomit-frame-pointer
194961.00lux256crypto_hash/lux256/asm (1.0)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.1)
190721.00lux512crypto_hash/lux512/asm (1.0)gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.4.1)
699121.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -m64 -O -fomit-frame-pointer (4.4.1)
725921.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (4.4.1)
699281.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
md2crypto_hash/md2/opensslgcc -m64 -O3 -fomit-frame-pointer
md4crypto_hash/md4/opensslgcc -m64 -O3 -fomit-frame-pointer
89121.00md5crypto_hash/md5/reficc -m64 -O3 -static
md5crypto_hash/md5/opensslgcc -m64 -O3 -fomit-frame-pointer
440721.00md6d224crypto_hash/md6d224/reficc -O2 -static -no-vec (11.10.20100414)
477361.00md6d256crypto_hash/md6d256/reficc -O2 -xP -static -no-vec (11.10.20100414)
615841.00md6d384crypto_hash/md6d384/reficc -O2 -static -no-vec (11.10.20100414)
750001.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -O2 -fomit-frame-pointer (4.4.1)
387841.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.4.1)
401041.03nasha256crypto_hash/nasha256/optgcc -funroll-loops -O -fomit-frame-pointer
410321.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.1)
416241.01nasha512crypto_hash/nasha512/optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
ripemd160crypto_hash/ripemd160/opensslgcc -m64 -O3 -fomit-frame-pointer
133841.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.4.1)
135441.01sarmal256crypto_hash/sarmal256/asm64icc -O3 -static
162961.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.1)
168161.03sarmal512crypto_hash/sarmal512/asm64icc -O3 -xP -static -no-vec
sha1crypto_hash/sha1/opensslgcc -m64 -O3 -fomit-frame-pointer
sha224crypto_hash/sha224/opensslgcc -m64 -O3 -fomit-frame-pointer
248801.00sha256crypto_hash/sha256/cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.4.1)
313921.26sha256crypto_hash/sha256/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
sha256crypto_hash/sha256/opensslgcc -m64 -O3 -fomit-frame-pointer
sha384crypto_hash/sha384/opensslgcc -m64 -O3 -fomit-frame-pointer
198241.00sha512crypto_hash/sha512/cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer (4.4.1)
227281.15sha512crypto_hash/sha512/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/opensslgcc -m64 -O3 -fomit-frame-pointer
134721.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_2.1)gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.4.1)
131361.00shabal512crypto_hash/shabal512/ref (1.0)gcc -march=barcelona -O -fomit-frame-pointer (4.4.1)
134961.03shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
359441.00shavite3256crypto_hash/shavite3256/no-salt (2.0_(no_salt))icc -O3 -xW -static (11.10.20100414)
360081.00shavite3256crypto_hash/shavite3256/with-salticc -O3 -static
shavite3256crypto_hash/shavite3256/aes-instructgcc -m64 -O3 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/old-aes-instructgcc -m64 -O3 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/sphlibgcc -m64 -O3 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
598641.00shavite3512crypto_hash/shavite3512/Intel-L1Cache (2.0.1_(lower_mem_for_Intel_machines))icc -O2 -xW -static (11.10.20100414)
1480562.47shavite3512crypto_hash/shavite3512/no-saltgcc -march=barcelona -O -fomit-frame-pointer
1531522.56shavite3512crypto_hash/shavite3512/with-saltgcc -O -fomit-frame-pointer
1535842.57shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
1547602.59shavite3512crypto_hash/shavite3512/different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/aes-instructgcc -m64 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/old-aes-instructgcc -m64 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlibgcc -m64 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
178241.00simd256crypto_hash/simd256/vect128 (1.1)icc -O3 -xP -static
610163.42simd256crypto_hash/simd256/sphlibicc -O3 -xW -static
820404.60simd256crypto_hash/simd256/sphlib-smallicc -O2 -xP -static (11.10.20100414)
936725.26simd256crypto_hash/simd256/optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
3881464217.77simd256crypto_hash/simd256/reficc -O2 -xP -static (11.10.20100414)
simd256crypto_hash/simd256/vectarmgcc -m64 -O3 -fomit-frame-pointer
205681.00simd512crypto_hash/simd512/vect128 (1.1)icc -m64 -O2 -static (11.10.20100414)
948564.61simd512crypto_hash/simd512/sphlib-smallicc -Os -xP -static
955684.65simd512crypto_hash/simd512/sphlibicc -O3 -xW -static
1049365.10simd512crypto_hash/simd512/optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
7872472382.75simd512crypto_hash/simd512/reficc -m64 -xHost -vec-report0 -static
144081.00skein1024crypto_hash/skein1024/opt (v1.2_C_code)icc -m64 -xHost -vec-report0 -static (11.10.20100414)
skein1024crypto_hash/skein1024/x86gcc -m64 -O3 -fomit-frame-pointer
125601.00skein256crypto_hash/skein256/opt (v1.2_C_code)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.1)
125681.00skein256crypto_hash/skein256/sphlibgcc -march=barcelona -Os -fomit-frame-pointer
133281.06skein256crypto_hash/skein256/sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
skein256crypto_hash/skein256/x86gcc -m64 -O3 -fomit-frame-pointer
105521.00skein512crypto_hash/skein512/opt (v1.2_C_code)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.1)
106401.01skein512crypto_hash/skein512/sphlibicc -O2 -xW -static -no-vec
113281.07skein512crypto_hash/skein512/sphlib-smallicc -m64 -xHost -vec-report0 -static
skein512crypto_hash/skein512/x86gcc -m64 -O3 -fomit-frame-pointer
103761.00tigercrypto_hash/tiger/cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.1)
468001.00whirlpoolcrypto_hash/whirlpool/cryptoppicpc -O2 -xW -static (11.10.20100414)
622161.33whirlpoolcrypto_hash/whirlpool/reficc -O2 -xP -static -no-vec

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
83201.00md5crypto_hashblocks/md5/amd64-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
87601.05md5crypto_hashblocks/md5/little-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer
93601.12md5crypto_hashblocks/md5/reficc -O3 -xP -static -no-vec
md5crypto_hashblocks/md5/x86-1gcc -m64 -O3 -fomit-frame-pointer
297281.00sha256crypto_hashblocks/sha256/inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (4.4.1)
299441.01sha256crypto_hashblocks/sha256/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
205601.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.1)
209041.02sha512crypto_hashblocks/sha512/refgcc -O -fomit-frame-pointer