Implementation notes: amd64, waldorf, crypto_hash/jh256

Computer: waldorf
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20160715
Operation: crypto_hash
Primitive: jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
47380bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
47972bitslice_sse2_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
48508bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
51140bitslice_sse2_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
51600bitslice_sse2_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
51620bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
57780bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
57852bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
71668bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
75620bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
83468bitslice_sse2_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
87096bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
87760bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
108608bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
108928simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
119572simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
119628simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
122080simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
122272bitslice_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
123552simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
135316bitslice_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
138464bitslice_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
146484bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
178300bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
178712bitslice_ref64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
184968bitslice_ref64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
202132bitslice_ref64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
268464bitslice_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
282596bitslice_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
288336bitslice_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
302080bitslice_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
324188bitslice_ref32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
370716bitslice_ref32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
373924bitslice_ref32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
398552bitslice_ref32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715