Implementation notes: amd64, floodyberry, crypto_hash/jh224

Computer: floodyberry
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_hash
Primitive: jh224
TimeImplementationCompilerBenchmark dateSUPERCOP version
27687bitslice_sse2_opt64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
27688bitslice_sse2_opt64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
28525bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
28625bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
28887bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
28963bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
30912bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
30913bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
31225bitslice_sse2_opt32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
31275bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
31337bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
31412bitslice_sse2_opt32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
32100bitslice_opt64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
52662bitslice_opt32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
60188bitslice_ref64icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
62675bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
62825bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
62838simpleicc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
63825simpleicc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
65050simplegcc -m64 -O2 -fomit-frame-pointer2014050720140505
65062simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
65150simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
65375simplegcc -m64 -O3 -fomit-frame-pointer2014050720140505
66362bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
68438bitslice_ref32icc -m64 -O3 -static -xHost -fomit-frame-pointer2014050720140505
71638bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2014050720140505
73600bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
74350simpleclang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
74550simpleclang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
74912bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
75137bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
75175bitslice_opt64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
77087bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
87263bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050720140505
87337bitslice_opt64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
90700bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2014050720140505
97538bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2014050720140505
99488bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
101300bitslice_ref64clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
107988bitslice_ref64icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
153638bitslice_opt64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
156287bitslice_opt32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
158125bitslice_ref64clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
158575bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
159750bitslice_opt32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
160013bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
170750bitslice_ref32clang -O3 -march=native -m64 -fomit-frame-pointer2014050720140505
202287bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2014050720140505
206125bitslice_ref32icc -m64 -O1 -static -xHost -fomit-frame-pointer2014050720140505
219063bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050720140505
280075bitslice_opt32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505
300250bitslice_ref32clang -O1 -march=native -m64 -fomit-frame-pointer2014050720140505

Test failure

Implementation: crypto_hash/jh224/bitslice_sse2_opt32
Compiler: clang -O1 -march=native -m64 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O1 -march=native -m64 -fomit-frame-pointer bitslice_sse2_opt32 bitslice_sse2_opt64
clang -O3 -march=native -m64 -fomit-frame-pointer bitslice_sse2_opt32 bitslice_sse2_opt64