Implementation notes: amd64, utrecht, crypto_hash/jh256

Computer: utrecht
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
28755bitslice_sse2_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
29457bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
29574bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
30123bitslice_sse2_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
32067bitslice_sse2_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
32085bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
32211bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
32652bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
64152simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
65277bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
67905simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
68148simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
68364simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
68976bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
77922bitslice_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
92790bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
95688bitslice_ref64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
103347bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
112410bitslice_ref64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
114435bitslice_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
115749bitslice_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
136800bitslice_ref64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
211005bitslice_ref32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
218538bitslice_ref32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
227250bitslice_ref32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
243594bitslice_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
250902bitslice_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
250992bitslice_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731