Implementation notes: amd64, bigmem, crypto_hash/shake256

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: shake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
23012gil/singlefilegcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
23012gil/singlefilegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
23012gil/singlefilegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
23012gil/singlefilegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
23574gil/singlefilegcc -O3 -fomit-frame-pointer2015021520141124
23574gil/singlefilegcc -m64 -O3 -fomit-frame-pointer2015021520141124
23576gil/singlefilegcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
23664gil/singlefilegcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
23698gil/singlefilegcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
23715gil/singlefilegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
23744gil/singlefilegcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
23775gil/singlefilegcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
23777gil/singlefilegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
23812gil/singlefilegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
23876gil/singlefilegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
24151gil/singlefilegcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
24171gil/singlefilegcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
24296gil/singlefilegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
24299gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
24299gil/singlefilegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
24307gil/singlefilegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
24934gil/singlefilegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
26373gil/singlefilegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
26373gil/singlefilegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
26622gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
26659gil/singlefilegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
26704gil/singlefilegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
26736gil/singlefilegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
26772gil/singlefilegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
26778gil/singlefilegcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
26778gil/singlefilegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
27347gil/singlefilegcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
27387gil/singlefilegcc -O2 -fomit-frame-pointer2015021520141124
27424gil/singlefilegcc -m64 -O2 -fomit-frame-pointer2015021520141124
27602gil/singlefilegcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
27673gil/singlefilegcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
27795gil/singlefilegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
27795gil/singlefilegcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
27829gil/singlefilegcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
27843gil/singlefilegcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
28172gil/singlefilegcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
28172gil/singlefilegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
28172gil/singlefilegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
29654gil/singlefilegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
35853gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
35861gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
35864gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
35873gil/singlefile_unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
35881gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
35884gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
35929gil/singlefile_unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
36094gil/singlefile_unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
36097gil/singlefile_unrolledgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
36116gil/singlefile_unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
36139gil/singlefile_unrolledgcc -O3 -fomit-frame-pointer2015021520141124
36139gil/singlefile_unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
36142gil/singlefile_unrolledgcc -m64 -O3 -fomit-frame-pointer2015021520141124
36156gil/singlefile_unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
36201gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
36204gil/singlefile_unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
36213gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
36213gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
37448gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
37457gil/singlefile_unrolledgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
37480gil/singlefile_unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
37496gil/singlefilegcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
37499gil/singlefilegcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
37499gil/singlefilegcc -m64 -Os -fomit-frame-pointer2015021520141124
37499gil/singlefilegcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
37499gil/singlefilegcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
37499gil/singlefilegcc -march=k8 -Os -fomit-frame-pointer2015021520141124
37505gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
37547gil/singlefilegcc -Os -fomit-frame-pointer2015021520141124
38021gil/singlefilegcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
38021gil/singlefilegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
38021gil/singlefilegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
38023gil/singlefilegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
38063gil/singlefilegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
38071gil/singlefilegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
38125gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
38134gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
38137gil/singlefilegcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
38137gil/singlefilegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
38137gil/singlefilegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
38137gil/singlefilegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
38140gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
38145gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
38191gil/singlefilegcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
38225gil/singlefile_unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
38236gil/singlefile_unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
38256gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
39675gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
39678gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
39729gil/singlefile_unrolledgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
39743gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
39746gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
39755gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
39758gil/singlefile_unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
39766gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
39771gil/singlefile_unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
39800gil/singlefile_unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
39814gil/singlefile_unrolledgcc -O2 -fomit-frame-pointer2015021520141124
39825gil/singlefile_unrolledgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
39828gil/singlefile_unrolledgcc -m64 -O2 -fomit-frame-pointer2015021520141124
39834gil/singlefile_unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
39845gil/singlefilegcc -march=nocona -Os -fomit-frame-pointer2015021520141124
39851gil/singlefile_unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
39862gil/singlefile_unrolledgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
39868gil/singlefile_unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
39870gil/singlefile_unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
39882gil/singlefile_unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
39882gil/singlefile_unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
39887gil/singlefilegcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
39890gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
39890gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
39891gil/singlefile_unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
39893gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
39894gil/singlefile_unrolledgcc -m64 -Os -fomit-frame-pointer2015021520141124
39894gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
39894gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
39894gil/singlefile_unrolledgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
39896gil/singlefile_unrolledgcc -Os -fomit-frame-pointer2015021520141124
39930gil/singlefile_unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
39936gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
39992gil/singlefilegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
39998gil/singlefilegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
41030gil/singlefile_unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
41044gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
41162gil/singlefile_unrolledgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
41163gil/singlefile_unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
41225gil/singlefile_unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
41242gil/singlefile_unrolledgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
46815gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
46844gil/singlefile_unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
46846gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
46849gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
46852gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
46985gil/singlefile_unrolledgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
47036gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
47090gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
47611gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
47863gil/singlefile_unrolledgcc -march=k8 -O -fomit-frame-pointer2015021520141124
47872gil/singlefile_unrolledgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
47875gil/singlefile_unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
47884gil/singlefile_unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
47894gil/singlefile_unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
47926gil/singlefile_unrolledgcc -march=nocona -O -fomit-frame-pointer2015021520141124
47952gil/singlefile_unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
47960gil/singlefile_unrolledgcc -m64 -O -fomit-frame-pointer2015021520141124
47971gil/singlefile_unrolledgcc -O -fomit-frame-pointer2015021520141124
47971gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
47979gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
47985gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
47988gil/singlefile_unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
55446gil/singlefilegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
55448gil/singlefilegcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
55448gil/singlefilegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
55448gil/singlefilegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
55451gil/singlefilegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
55451gil/singlefilegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
55457gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
55457gil/singlefilegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
55488gil/singlefilegcc -funroll-loops -O -fomit-frame-pointer2015021520141124
56749gil/singlefilegcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
56758gil/singlefilegcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
56758gil/singlefilegcc -march=barcelona -O -fomit-frame-pointer2015021520141124
56760gil/singlefilegcc -O -fomit-frame-pointer2015021520141124
56760gil/singlefilegcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
56760gil/singlefilegcc -m64 -O -fomit-frame-pointer2015021520141124
56780gil/singlefilegcc -march=nocona -O -fomit-frame-pointer2015021520141124
56823gil/singlefilegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
56870gil/singlefilegcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
56904gil/singlefilegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
56905gil/singlefilegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
57015gil/singlefilegcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
57015gil/singlefilegcc -march=k8 -O -fomit-frame-pointer2015021520141124
538353gil/singlefilecc2015021520141124
538461gil/singlefilegcc -funroll-loops2015021520141124
538911gil/singlefilegcc2015021520141124
1150713gil/singlefile_unrolledcc2015021520141124
1283520gil/singlefile_unrolledgcc -funroll-loops2015021520141124
1340954gil/singlefile_unrolledgcc2015021520141124