Implementation notes: amd64, waldorf, crypto_hash/jh512

Computer: waldorf
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20160715
Operation: crypto_hash
Primitive: jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
46116bitslice_sse2_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
46232bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
46400bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
48036bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
49332bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
49936bitslice_sse2_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
51056bitslice_sse2_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
54260bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
63484bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
73736bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
85392bitslice_sse2_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
86028bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
86372bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
95064bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
108512simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
109960simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
111944simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
114996simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
118404simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
143084bitslice_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
145496bitslice_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
151072bitslice_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
157660bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
162864bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
186720bitslice_ref64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
187748bitslice_ref64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
205892bitslice_ref64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
266464bitslice_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
290340bitslice_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
293860bitslice_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
300128bitslice_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
323804bitslice_ref32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
364484bitslice_ref32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
375716bitslice_ref32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
401472bitslice_ref32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715