Implementation notes: amd64, floodyberry, crypto_hash/jh256

Computer: floodyberry
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_hash
Primitive: jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
27688bitslice_sse2_opt64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
27737bitslice_sse2_opt64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
28512bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
28538bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
28888bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
28950bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
30175bitslice_sse2_opt64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
30175bitslice_sse2_opt32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
30175bitslice_sse2_opt64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
30288bitslice_sse2_opt32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
30875bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
30925bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
31200bitslice_sse2_opt32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
31287bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
31288bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
31325bitslice_sse2_opt32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
32025bitslice_opt64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
52850bitslice_opt32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
59738bitslice_ref64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
62475bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
62613simpleicc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
63875simpleicc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
64838simplegcc -m64 -O2 -fomit-frame-pointer2014050720140505
64862bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
64937simplegcc -m64 -O3 -fomit-frame-pointer2014050720140505
65125simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
65262simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
67838bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
69813bitslice_ref32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
72700bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
74350simpleclang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
74413simpleclang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
75275bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
75363bitslice_opt64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
75625bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
76400bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
77000bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
86575bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
87425bitslice_opt64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
87550bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
96525bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
100688bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
100800bitslice_ref64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
110287bitslice_ref64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
153850bitslice_opt64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
156675bitslice_opt32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
158138bitslice_ref64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
159750bitslice_opt32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
160975bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
163050bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
175000bitslice_ref32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
202287bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
206350bitslice_ref32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
218437bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
283913bitslice_opt32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
301525bitslice_ref32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505