Implementation notes: amd64, jos, crypto_hash/shake256

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
27397gil/singlefilegcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
27412gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
27413gil/singlefilegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101620141014
27428gil/singlefilegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
27442gil/singlefilegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101620141014
27690gil/singlefilegcc -march=k8 -O3 -fomit-frame-pointer2014101620141014
27727gil/singlefilegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
27743gil/singlefilegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
27772gil/singlefilegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
27780gil/singlefilegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
27788gil/singlefilegcc -O3 -fomit-frame-pointer2014101620141014
27803gil/singlefilegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101620141014
27810gil/singlefilegcc -march=barcelona -O3 -fomit-frame-pointer2014101620141014
27840gil/singlefilegcc -m64 -O3 -fomit-frame-pointer2014101620141014
28410gil/singlefilegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101620141014
28432gil/singlefilegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
28448gil/singlefilegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
28462gil/singlefilegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
29565gil/singlefilegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
29573gil/singlefilegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101620141014
29580gil/singlefilegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
29625gil/singlefilegcc -march=nocona -O3 -fomit-frame-pointer2014101620141014
30045gil/singlefilegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
30105gil/singlefilegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101620141014
30173gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
30233gil/singlefilegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101620141014
30240gil/singlefilegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101620141014
30547gil/singlefilegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
30600gil/singlefilegcc -march=barcelona -O2 -fomit-frame-pointer2014101620141014
30697gil/singlefilegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
30698gil/singlefilegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
30787gil/singlefilegcc -O2 -fomit-frame-pointer2014101620141014
30795gil/singlefilegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
30795gil/singlefilegcc -march=k8 -O2 -fomit-frame-pointer2014101620141014
30960gil/singlefilegcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
31020gil/singlefilegcc -m64 -O2 -fomit-frame-pointer2014101620141014
31395gil/singlefilegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101620141014
31440gil/singlefilegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
31447gil/singlefilegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
31470gil/singlefilegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
32190gil/singlefilegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101620141014
32205gil/singlefilegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
32295gil/singlefilegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
32505gil/singlefilegcc -march=nocona -O2 -fomit-frame-pointer2014101620141014
34808gil/singlefilegcc -funroll-loops -O -fomit-frame-pointer2014101620141014
34852gil/singlefilegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101620141014
34928gil/singlefilegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
35160gil/singlefilegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
35212gil/singlefilegcc -funroll-loops -m64 -O -fomit-frame-pointer2014101620141014
35475gil/singlefilegcc -march=nocona -O -fomit-frame-pointer2014101620141014
35490gil/singlefilegcc -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
35565gil/singlefilegcc -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
35580gil/singlefilegcc -march=k8 -O -fomit-frame-pointer2014101620141014
35738gil/singlefilegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
35790gil/singlefilegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101620141014
35790gil/singlefilegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
35827gil/singlefilegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101620141014
35843gil/singlefilegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
35858gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
35918gil/singlefilegcc -m64 -march=core2 -O -fomit-frame-pointer2014101620141014
35970gil/singlefilegcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
35985gil/singlefilegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
36082gil/singlefilegcc -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
36097gil/singlefilegcc -O -fomit-frame-pointer2014101620141014
36150gil/singlefilegcc -m64 -O -fomit-frame-pointer2014101620141014
36210gil/singlefilegcc -march=barcelona -O -fomit-frame-pointer2014101620141014
40777gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
40838gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101620141014
40958gil/singlefile_unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
40965gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
40995gil/singlefile_unrolledgcc -funroll-loops -O -fomit-frame-pointer2014101620141014
40995gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
41040gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101620141014
41123gil/singlefile_unrolledgcc -march=k8 -O -fomit-frame-pointer2014101620141014
41273gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
41377gil/singlefile_unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014101620141014
41385gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
41400gil/singlefile_unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014101620141014
41483gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101620141014
41505gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
41663gil/singlefile_unrolledgcc -O -fomit-frame-pointer2014101620141014
43628gil/singlefilegcc -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
43650gil/singlefilegcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
43725gil/singlefilegcc -Os -fomit-frame-pointer2014101620141014
43763gil/singlefilegcc -march=barcelona -Os -fomit-frame-pointer2014101620141014
43845gil/singlefilegcc -march=k8 -Os -fomit-frame-pointer2014101620141014
43867gil/singlefilegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
43898gil/singlefilegcc -m64 -Os -fomit-frame-pointer2014101620141014
43927gil/singlefilegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
43928gil/singlefilegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
43995gil/singlefilegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
44205gil/singlefilegcc -m64 -march=core2 -Os -fomit-frame-pointer2014101620141014
44257gil/singlefilegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101620141014
44302gil/singlefilegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
44348gil/singlefilegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101620141014
44400gil/singlefilegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
44490gil/singlefilegcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
44603gil/singlefilegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101620141014
44678gil/singlefilegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
45435gil/singlefilegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101620141014
45495gil/singlefilegcc -march=nocona -Os -fomit-frame-pointer2014101620141014
45660gil/singlefilegcc -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
45787gil/singlefilegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
46522gil/singlefile_unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014101620141014
46530gil/singlefile_unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
46575gil/singlefile_unrolledgcc -m64 -O3 -fomit-frame-pointer2014101620141014
46635gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
46770gil/singlefile_unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
46770gil/singlefile_unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
46867gil/singlefile_unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014101620141014
46972gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
47010gil/singlefile_unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
47040gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
47047gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
47048gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
47078gil/singlefile_unrolledgcc -O3 -fomit-frame-pointer2014101620141014
47100gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101620141014
47167gil/singlefile_unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101620141014
47303gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
47482gil/singlefile_unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101620141014
47550gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101620141014
48052gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101620141014
48105gil/singlefile_unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
48247gil/singlefile_unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014101620141014
48367gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
48922gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101620141014
48923gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
48952gil/singlefile_unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101620141014
49133gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101620141014
49380gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
49515gil/singlefile_unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014101620141014
49522gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
49583gil/singlefile_unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101620141014
49642gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
49672gil/singlefile_unrolledgcc -m64 -Os -fomit-frame-pointer2014101620141014
49673gil/singlefile_unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
49680gil/singlefile_unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
49695gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
49702gil/singlefile_unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101620141014
49710gil/singlefile_unrolledgcc -Os -fomit-frame-pointer2014101620141014
49770gil/singlefile_unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
49785gil/singlefile_unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
49800gil/singlefile_unrolledgcc -march=k8 -Os -fomit-frame-pointer2014101620141014
49860gil/singlefile_unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
49927gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
49935gil/singlefile_unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014101620141014
49957gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
49958gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101620141014
49965gil/singlefile_unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
50033gil/singlefile_unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014101620141014
50085gil/singlefile_unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
50093gil/singlefile_unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
50115gil/singlefile_unrolledgcc -m64 -O2 -fomit-frame-pointer2014101620141014
50130gil/singlefile_unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014101620141014
50137gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
50182gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
50213gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
50355gil/singlefile_unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101620141014
50422gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
50535gil/singlefile_unrolledgcc -O2 -fomit-frame-pointer2014101620141014
50760gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
50835gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101620141014
50850gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
50970gil/singlefile_unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
51113gil/singlefile_unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101620141014
51127gil/singlefile_unrolledgcc -march=nocona -Os -fomit-frame-pointer2014101620141014
51232gil/singlefile_unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
51240gil/singlefile_unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014101620141014
51345gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
56903gil/singlefile_unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
57232gil/singlefile_unrolledgcc -m64 -O -fomit-frame-pointer2014101620141014
57262gil/singlefile_unrolledgcc -march=barcelona -O -fomit-frame-pointer2014101620141014
57758gil/singlefile_unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
58380gil/singlefile_unrolledgcc -march=nocona -O -fomit-frame-pointer2014101620141014
58522gil/singlefile_unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
58537gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
666120gil/singlefilecc2014101620141014
667493gil/singlefilegcc -funroll-loops2014101620141014
668033gil/singlefilegcc2014101620141014
982733gil/singlefile_unrolledcc2014101620141014
983573gil/singlefile_unrolledgcc -funroll-loops2014101620141014
1036298gil/singlefile_unrolledgcc2014101620141014