Implementation notes: amd64, floodyberry, crypto_hash/jh512

Computer: floodyberry
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_hash
Primitive: jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
27625bitslice_sse2_opt64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
27813bitslice_sse2_opt64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
28513bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
28525bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
28912bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
28963bitslice_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
30225bitslice_sse2_opt64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
30300bitslice_sse2_opt32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
30875bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
30912bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
31225bitslice_sse2_opt32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
31263bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
31300bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
31475bitslice_sse2_opt32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
32313bitslice_opt64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
52625bitslice_opt32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
59012bitslice_ref64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
62125bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
62600simpleicc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
63825bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
64288simpleicc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
64875simplegcc -m64 -O2 -fomit-frame-pointer2014050720140505
65013simplegcc -m64 -O3 -fomit-frame-pointer2014050720140505
65050simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
65375simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
67400bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
68937bitslice_ref32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
72225bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
73638bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
74388simpleclang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
74488simpleclang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
74975bitslice_opt64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
75588bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
76213bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
76438bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
87062bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
87375bitslice_opt64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
93850bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
101775bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
103062bitslice_ref64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
104612bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
107450bitslice_ref64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
153012bitslice_opt64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
155500bitslice_opt32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
158300bitslice_ref64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
158737bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
159812bitslice_opt32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
160137bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
175950bitslice_ref32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
205300bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
206175bitslice_ref32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
214575bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
280038bitslice_opt32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
300350bitslice_ref32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505