Implementation notes: amd64, floodyberry, crypto_hash/jh384

Computer: floodyberry
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_hash
Primitive: jh384
TimeImplementationCompilerBenchmark dateSUPERCOP version
27613bitslice_sse2_opt64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
27787bitslice_sse2_opt64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
28500bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
28538bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
28925bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
28950bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
30188bitslice_sse2_opt64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
30188bitslice_sse2_opt32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
30225bitslice_sse2_opt64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
30325bitslice_sse2_opt32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
30875bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
30900bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
31213bitslice_sse2_opt32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
31300bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
31313bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
31387bitslice_sse2_opt32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
32025bitslice_opt64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
53050bitslice_opt32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
59125bitslice_ref64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
62150bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
62850simpleicc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
63812simpleicc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
64125bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
65125simplegcc -m64 -O3 -fomit-frame-pointer2014050720140505
65212simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
65313simplegcc -m64 -O2 -fomit-frame-pointer2014050720140505
65400simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
67787bitslice_ref32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
68562bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
71962bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
73575bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
74363simpleclang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
74388simpleclang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
74962bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
75350bitslice_opt64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
76087bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
76750bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
86275bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
89688bitslice_opt64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
92463bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
95837bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
100387bitslice_ref64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
104737bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
109887bitslice_ref64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
152950bitslice_opt64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
156188bitslice_opt32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
157913bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
158075bitslice_ref64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
159762bitslice_opt32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
162850bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
176475bitslice_ref32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
197250bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
203575bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
205925bitslice_ref32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
283750bitslice_opt32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
301638bitslice_ref32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505