Implementation notes: amd64, mangetsu, crypto_hash/simd512

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
14768vect128gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
54620optgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
55108optgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
55216optgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
55828optgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
55948optgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
56152optgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
58772optgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
58848optgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
59660optgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
59816optgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
60008optgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
60604optgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
60608optgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
60748optgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
60760optgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
60864optgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
60892optgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
61164optgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
61320optgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
62220optgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
63072optgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
63956optgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
64540optgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
64728optgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
64752optgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
65200optgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
65520optgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
66728optgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
67644sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
67972sphlibgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
68052sphlibgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
68156optgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
68428optgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
68456sphlibgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
68564sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
68640sphlibgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
68688sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
68968optgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
69600sphlibgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
69860sphlibgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
69984sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
70004sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
70008sphlibgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
70048sphlibgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
70232sphlibgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
70384sphlibgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
70412sphlibgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
70492sphlibgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
70504sphlibgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
70648sphlibgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
70692sphlibgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
70764sphlibgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
70900optgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
71140sphlibgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
71144sphlibgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
71384sphlibgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
71432optgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
71508sphlibgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
71548optgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
71588optgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
71608optgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
71660sphlibgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
71684sphlibgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
71744optgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
71764sphlibgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
71840optgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
71884sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
72052sphlibgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
72192sphlibgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
72288sphlibgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
72496sphlibgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
72680sphlibgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
72780sphlibgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
72920sphlibgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
73648sphlibgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
73780sphlibgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
76272optgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
76472optgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
78820optgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
79068optgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
80860sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
81600sphlibgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
81668optgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
81676sphlibgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
81760sphlibgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
81824sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
81840sphlibgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
81992sphlibgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
82036sphlibgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
82208sphlibgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
82316sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
82316sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
82348sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
82540optgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
82840sphlibgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
82924optgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
83020sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
83120sphlibgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
83176sphlibgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
83216sphlibgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
83232optgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
83236sphlibgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
83240sphlibgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
83340sphlibgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
83368sphlibgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
83444sphlibgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
83468sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
83504sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
83544sphlibgcc-4.8 -Os -fomit-frame-pointer2014091420140907
83584sphlibgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
83664sphlibgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
83684sphlibgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
83748optgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
83848sphlibgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
83864sphlibgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
83912sphlibgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
83916sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
83928sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
83944sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
84036sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
84040sphlibgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
84056sphlibgcc-4.7 -Os -fomit-frame-pointer2014091420140907
84056sphlibgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
84080optgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
84096sphlibgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
84152sphlibgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
84172sphlibgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
84208sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
84284sphlibgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
84312optgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
84320sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
84356sphlibgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
84396sphlibgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
84440sphlibgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
84460sphlibgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
84572sphlibgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
84600sphlibgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
84868sphlibgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
84880sphlibgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
84968sphlibgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
85008sphlibgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
85012sphlibgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
85156sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
85160sphlibgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
85176sphlibgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
85188sphlibgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
85196sphlibgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
85280sphlibgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
85292sphlibgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
85332sphlibgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
85360sphlibgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
85468sphlibgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
85616sphlibgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
85672sphlibgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
85676sphlibgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
85688sphlibgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
85688sphlibgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
85692sphlibgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
85748sphlibgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
85812sphlibgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
85824sphlibgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
85824sphlibgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
85828sphlibgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
85904sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
85912sphlibgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
85964sphlibgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
86000sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
86000optgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
86052sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
86320sphlibgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
86372sphlibgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
86388sphlibgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
86420sphlibgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
86492sphlibgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
86492sphlibgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
86540sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
86648sphlibgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
86656sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
86696sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
86708sphlibgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
86792sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
86844sphlibgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
86908sphlibgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
87080sphlibgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
87128sphlibgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
87244sphlibgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
87268sphlibgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
87280sphlibgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
87452sphlibgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
87500sphlibgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
87536sphlibgcc-4.8 -O -fomit-frame-pointer2014091420140907
87552sphlibgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
87628sphlibgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
87684sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
87900sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
87956sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
88120sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
88232sphlibgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
88252sphlibgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
88384sphlibgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
88428sphlibgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
88428sphlibgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
88480sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
88516sphlibgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
88664sphlibgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
88772sphlibgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
88772sphlibgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
89048sphlibgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
89064sphlibgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
89204sphlibgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
89260sphlibgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
89296sphlibgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
89468sphlibgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
89780sphlibgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
89896sphlibgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
89916sphlibgcc-4.7 -O -fomit-frame-pointer2014091420140907
90104sphlibgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
90200sphlibgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
90740sphlibgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
91156sphlibgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
91336sphlibgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
91396sphlibgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
91592sphlibgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
91624sphlibgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
92332sphlib-smallgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
92484sphlib-smallgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
92972sphlibgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
93296sphlib-smallgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
93696sphlib-smallgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
93796sphlib-smallgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
93904sphlib-smallgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
93936sphlib-smallgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
94048sphlib-smallgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
94312sphlib-smallgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
94312sphlib-smallgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
94428sphlib-smallgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
94444sphlib-smallgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
94468sphlib-smallgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
94680sphlib-smallgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
94696sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
94812sphlib-smallgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
94932sphlib-smallgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
95032sphlib-smallgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
95080sphlib-smallgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
95108sphlib-smallgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
95148sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
95212sphlib-smallgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
95368sphlib-smallgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
95396sphlib-smallgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
95468sphlib-smallgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
95884sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
95984sphlib-smallgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
96060sphlib-smallgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
96132sphlib-smallgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
96148sphlib-smallgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
96176sphlib-smallgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
96200sphlib-smallgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
96200sphlib-smallgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
96360sphlib-smallgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
96428sphlib-smallgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
96508sphlib-smallgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
96560sphlib-smallgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
96892sphlib-smallclang -O3 -fomit-frame-pointer2014091420140907
96908sphlib-smallgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
97072sphlib-smallgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
97244sphlib-smallgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
97328sphlib-smallgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
97448sphlib-smallgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
97652optgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
97696optgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
97904sphlib-smallgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
97988optgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
98052optgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
98276optgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
98308sphlib-smallgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
98432optgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
98852sphlib-smallgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
99204optgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
100528sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
101756optgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
102108optgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
102220optgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
102288optgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
102584optgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
102676optgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
103380optgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
104804sphlib-smallgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
104908optgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
104976sphlib-smallgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
105124sphlib-smallgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
105288sphlib-smallgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
105720sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
105948sphlib-smallgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
105968sphlib-smallgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
106004sphlib-smallgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
106060sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
106284sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
106348sphlib-smallgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
106368sphlibgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
106680sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
106724sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
106752sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
106808optgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
106996sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
107552sphlib-smallgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
107584sphlib-smallgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
108260sphlib-smallgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
108324sphlib-smallgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
108404sphlib-smallgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
108432sphlib-smallgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
108456sphlib-smallgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
108708sphlib-smallgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
109188sphlibclang -O3 -fomit-frame-pointer2014091420140907
109220optgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
109244sphlib-smallgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
109248sphlib-smallgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
109408optgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
109540sphlib-smallgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
109548sphlib-smallgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
109568sphlib-smallgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
109804sphlib-smallgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
109884sphlib-smallgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
109908sphlib-smallgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
110016sphlib-smallgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
110084sphlib-smallgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
110148sphlib-smallgcc-4.7 -O -fomit-frame-pointer2014091420140907
110168sphlib-smallgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
110332sphlib-smallgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
110372sphlib-smallgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
110468sphlib-smallgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
110480sphlib-smallgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
110736sphlib-smallgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
110784sphlib-smallgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
110872sphlib-smallgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
110904sphlib-smallgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
111124sphlib-smallgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
111148sphlib-smallgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
111192sphlib-smallgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
111280sphlib-smallgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
111352sphlib-smallgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
111364sphlib-smallgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
111368sphlib-smallgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
111452sphlib-smallgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
111496sphlib-smallgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
111516sphlib-smallgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
111520sphlib-smallgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
111548sphlib-smallgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
111552sphlib-smallgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
111648sphlib-smallgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
111728sphlib-smallgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
111776sphlib-smallgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
111780sphlib-smallgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
111784sphlib-smallgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
111816sphlib-smallgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
111860sphlib-smallgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
111976sphlib-smallgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
111984sphlib-smallgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
111996sphlib-smallgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
112040sphlib-smallgcc-4.8 -O -fomit-frame-pointer2014091420140907
112044sphlib-smallgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
112064sphlib-smallgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
112164sphlib-smallgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
112164sphlib-smallgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
112220sphlib-smallgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
112312sphlib-smallgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
112364sphlib-smallgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
112512sphlib-smallgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
112580sphlib-smallgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
112584sphlib-smallgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
112700sphlib-smallgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
112780sphlib-smallgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
112808sphlib-smallgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
112856sphlib-smallgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
112936sphlib-smallgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
112936sphlib-smallgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
112968sphlib-smallgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
112980sphlib-smallgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
113232sphlib-smallgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
113336sphlib-smallgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
113396sphlib-smallgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
113428sphlib-smallgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
113540sphlib-smallgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
113728sphlib-smallgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
113732sphlib-smallgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
113904sphlib-smallgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
114012sphlib-smallgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
114016sphlib-smallgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
114084sphlib-smallgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
114132sphlib-smallgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
114224sphlib-smallgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
114264sphlib-smallgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
114284sphlib-smallgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
114288optgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
114296sphlib-smallgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
114332sphlib-smallgcc-4.7 -Os -fomit-frame-pointer2014091420140907
114392sphlib-smallgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
114420sphlib-smallgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
114424sphlib-smallgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
114468sphlib-smallgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
114536sphlib-smallgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
114628sphlib-smallgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
114856sphlib-smallgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
115016sphlib-smallgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
115064sphlib-smallgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
115096sphlib-smallgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
115224optgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
115240sphlib-smallgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
115288sphlib-smallgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
115404sphlib-smallgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
115432sphlib-smallgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
115436sphlib-smallgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
115456sphlib-smallgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
115484sphlib-smallgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
115572sphlib-smallgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
115624sphlib-smallgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
115692sphlib-smallgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
115848sphlib-smallgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
115872sphlib-smallgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
115876sphlib-smallgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
115960sphlib-smallgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
116024sphlib-smallgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
116192sphlib-smallgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
116316optgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
116332sphlib-smallgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
116360sphlib-smallgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
116416optgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
116436sphlib-smallgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
116472sphlib-smallgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
116544sphlib-smallgcc-4.8 -Os -fomit-frame-pointer2014091420140907
116636sphlib-smallgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
116716sphlib-smallgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
116916optgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
117012sphlib-smallgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
117044optgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
117060optgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
117116optgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
117220sphlib-smallgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
117236sphlib-smallgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
117316optgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
117504optgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
117552optgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
117568optgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
117632optgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
117660optgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
117728optgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
117768optgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
117768optgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
117884optgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
117908optgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
118044sphlib-smallgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
118104optgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
118164sphlib-smallgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
118176sphlib-smallgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
118192optgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
118196sphlib-smallgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
118208sphlib-smallgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
118296sphlib-smallgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
118316sphlib-smallgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
118336optgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
118348optgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
118440optgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
118480sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
118496optgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
118580sphlib-smallgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
118628sphlibgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
118732optgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
118852optgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
118924sphlib-smallgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
118992sphlib-smallgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
119108optgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
119112optgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
119116sphlib-smallgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
119384sphlib-smallgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
119528optgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
119668optgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
119892optgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
120172optgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
120248sphlib-smallgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
120348sphlibgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
120700sphlib-smallgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
120760optgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
120792sphlibgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
120872optgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
121028sphlib-smallgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
121164sphlib-smallgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
121268optgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
121320optgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
121432sphlibgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
121524sphlib-smallgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
121620sphlib-smallgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
121788optgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
122276sphlibgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
122304optgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
122452sphlib-smallgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
126256optgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
126340optgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
126568optgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
127036optgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
127864sphlibgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
127964optgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
128192optgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
128660optgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
129028sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
130888optgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
131020optgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
131236sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
131276sphlibgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
131428sphlibgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
131508sphlib-smallgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
131552sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
132144sphlibgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
132308sphlib-smallgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
132700sphlib-smallgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
132876sphlibgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
132936sphlib-smallgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
134348sphlibgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
134688optgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
134760optgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
135000optgcc-4.7 -O -fomit-frame-pointer2014091420140907
135028optgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
135080optgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
135100optgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
135112optgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
135136optgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
135404optgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
135440optgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
135652optgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
135908sphlib-smallgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
136160optgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
136248optgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
136312optgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
136332sphlibgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
136360optgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
136508optgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
136912optgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
136972sphlib-smallgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
137260optgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
137336sphlib-smallgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
137696optgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
138016optgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
138100optgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
138268optgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
138276optgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
138432optclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
138512sphlib-smallgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
138556optgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
138768optgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
138776optgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
138792optgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
138872optgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
138884optgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
138920optgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
138936optgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
138960optgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
138964optgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
138980optgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
139028optgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
139032optgcc-4.7 -Os -fomit-frame-pointer2014091420140907
139248optgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
139276optgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
139284optgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
139360optgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
139384optgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
139424optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
139532optgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
139612optgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
139660optgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
139672optgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
139720optgcc-4.8 -O -fomit-frame-pointer2014091420140907
139752optgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
139768optgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
139792optgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
139956optgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
139968optgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
139988optgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
140000optgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
140032optgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
140092optgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
140176optgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
140188optgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
140264optgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
140300optclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
140512optgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
140572optclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
140580optgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
140620optclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
140688optgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
140704optgcc-4.8 -Os -fomit-frame-pointer2014091420140907
140784optgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
140804optgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
140880optgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
140948optgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
141212optgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
141576optclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
141648optgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
142160optgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
142196optgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
142208optgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
142312optgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
142404optgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
142592optgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
142612optgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
142724optgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
143084sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
143152optgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
143572optclang -O3 -fomit-frame-pointer2014091420140907
143960optgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
144104optgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
144492sphlibgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
144768optgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
147876optgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
148404optgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
148604optgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
148940optgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
151072sphlibgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
152836sphlibgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
153900sphlibgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
154232sphlibgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
379920sphlibgcc-4.82014091420140907
381932sphlibgcc-4.8 -funroll-loops2014091420140907
382168sphlibcc2014091420140907
404504sphlibgcc-4.7 -funroll-loops2014091420140907
404628sphlibgcc-4.72014091420140907
407276sphlib-smallgcc-4.82014091420140907
408244sphlib-smallgcc-4.8 -funroll-loops2014091420140907
410180sphlib-smallcc2014091420140907
431232sphlib-smallgcc-4.7 -funroll-loops2014091420140907
432300sphlib-smallgcc-4.72014091420140907
781452optgcc-4.72014091420140907
782000optgcc-4.82014091420140907
782560optcc2014091420140907
787132optgcc-4.8 -funroll-loops2014091420140907
800700optgcc-4.7 -funroll-loops2014091420140907
7443448refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
7453744refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
7454356refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
7457340refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
7461788refclang -O3 -fomit-frame-pointer2014091420140907
7463684refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
7469016refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
7839376refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
7841776refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
7842384refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
7842496refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
7848492refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
7857168refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
7859144refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
7899036refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
7899088refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
7901500refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
7922048refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
7934152refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
7939656refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
7940632refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
8126012refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
8131452refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
8136964refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
8138892refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
8141024refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
8141460refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
8144792refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
8295192refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
8295980refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
8343840refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
8344072refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
8344452refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
8347180refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
8347808refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
8478148refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
8478160refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
8492996refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
8494300refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
8495528refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
8503576refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
8504180refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
8510540refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
8518080refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
8522796refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
8525392refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
8531944refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
8615000refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
8620460refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
8693196refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
8696024refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
8699820refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
8700264refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
8784440refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
8786592refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
8786604refgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
8788536refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
8788720refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
8789056refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
8789672refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
8857396refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
8861344refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
8861424refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
8864484refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
8868748refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
8871476refgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
8871756refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
8879260refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
8880584refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
8888484refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
8888588refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
8892156refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
8909316refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
8915260refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
8929892refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
8932280refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
8932372refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
8932844refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
8932948refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
8933064refgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
8934020refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
8934872refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
8934904refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
8936416refgcc-4.8 -O -fomit-frame-pointer2014091420140907
8936888refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
8937624refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
8938372refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
8942768refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
8943088refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
8951316refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
8990184refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
9555168refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
9605288refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
9709796refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
9711364refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
9723640refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
9723928refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
9730064refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
9738268refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
9740020refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
9742812refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
9743604refgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
9744728refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
9757536refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
9760496refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
9783076refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
9783392refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
9786944refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
9787268refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
9789624refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
9791460refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
9792048refgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
9792256refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
9793624refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
9798872refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
9799216refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
9801184refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
9834772refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
9838308refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
9838596refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
9839048refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
9839228refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
9839232refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
9839580refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
9841788refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
9842060refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
9843456refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
9843824refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
9855336refgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
9866260refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
9887068refgcc-4.7 -O -fomit-frame-pointer2014091420140907
10241216refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10249120refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
11444860refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
11446264refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
11493992refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
11495456refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
11551172refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
11562092refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
11586776refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
11594800refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
11622656refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
11628592refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
11643356refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
11652092refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
12118676refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
12119304refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
12170688refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
12173568refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
12180744refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
12205668refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
12207236refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
12232736refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
12236676refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
12238484refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
12262948refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
12314224refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13464164refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
13471340refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
13584068refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
13586632refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
13624080refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
13667672refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
13682360refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
13687300refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
13892792refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
13892852refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
13893192refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
13893984refgcc-4.7 -Os -fomit-frame-pointer2014091420140907
13897356refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13897604refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
13899000refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
13899636refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
13900376refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
13904740refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
13909740refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
13913820refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
13971252refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
13973412refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
13975480refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13976320refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
13977984refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
13979704refgcc-4.8 -Os -fomit-frame-pointer2014091420140907
13980540refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
13983264refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13983748refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13984188refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
13988868refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
13990248refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
13990688refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
13995136refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
13999636refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
14016708refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
14041232refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
14042372refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
14042740refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
14044352refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
14045632refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
14057132refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
14091100refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
14113052refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
14121984refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
14124428refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
14127496refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
14140528refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
14140628refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
14158564refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
14842744refgcc-4.7 -funroll-loops2014091420140907
14842828refgcc-4.72014091420140907
15006476refgcc-4.82014091420140907
15009832refgcc-4.8 -funroll-loops2014091420140907
15096672refcc2014091420140907

Checksum failure

Implementation: crypto_hash/simd512/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
2ff0f5c982b705d0340aa1756ff6b9a566d84bd1607f50ab767f2c702df01755
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib-small
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib-small
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib-small

Test failure

Implementation: crypto_hash/simd512/opt
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt ref sphlib sphlib-small
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer opt ref sphlib sphlib-small

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: cc
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 102, namely:
CompilerImplementations
cc vect128
gcc-4.8 vect128
gcc-4.8 -O2 -fomit-frame-pointer vect128
gcc-4.8 -O3 -fomit-frame-pointer vect128
gcc-4.8 -O -fomit-frame-pointer vect128
gcc-4.8 -Os -fomit-frame-pointer vect128
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops vect128
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -O -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc-4.8 -march=barcelona -O -fomit-frame-pointer vect128
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer vect128
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer vect128
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer vect128
gcc-4.8 -march=k8 -O -fomit-frame-pointer vect128
gcc-4.8 -march=k8 -Os -fomit-frame-pointer vect128
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer vect128
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer vect128
gcc-4.8 -march=nocona -O -fomit-frame-pointer vect128
gcc-4.8 -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/ref
Compiler: clang -O3 -fomit-frame-pointer
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->gt;A[j] = state->gt;D[j] + w[j] + F(state->gt;A[j], state->gt;B[j], state->gt;C[j]), s;
reference.c: ^
reference.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: clang -O3 -fomit-frame-pointer
vector.c: vector.c:73:9: warning: 'X' macro redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:9: note: previous definition is here
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c:129:3: error: use of unknown builtin '__builtin_ia32_pcmpgtw128' [-Wimplicit-function-declaration]
vector.c: DO_REDUCE_FULL_S(0);
vector.c: ^
vector.c: vector.c:56:12: note: expanded from macro 'DO_REDUCE_FULL_S'
vector.c: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^
vector.c: vector.c:42:32: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: v16_sub(x, v16_and(V257.v16, v16_cmp(x, V128.v16)))
vector.c: ^
vector.c: ./vector.h:92:22: note: expanded from macro 'v16_cmp'
vector.c: #define v16_cmp __builtin_ia32_pcmpgtw128
vector.c: ^
vector.c: ./vector.h:68:28: note: expanded from macro 'vec_and'
vector.c: #define vec_and(x,y) ((x)&(y))
vector.c: ^
vector.c: ./vector.h:87:28: note: expanded from macro 'v16_sub'
vector.c: #define v16_sub(x,y) ((x)-(y))
vector.c: ^
vector.c: vector.c:129:3: error: can't convert between vector values of different size ('v16' (aka 'v8hi') and 'int')
vector.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer vect128
clang -O3 -fwrapv -march=native -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/opt
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
optimized.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt

Compiler output

Implementation: crypto_hash/simd512/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
reference.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->gt;A[j] = state->gt;D[j] + w[j] + F(state->gt;A[j], state->gt;B[j], state->gt;C[j]), s;
reference.c: ^
reference.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
vector.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
vector.c: vector.c:73:9: warning: 'X' macro redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:9: note: previous definition is here
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c:129:3: error: use of unknown builtin '__builtin_ia32_pcmpgtw128' [-Wimplicit-function-declaration]
vector.c: DO_REDUCE_FULL_S(0);
vector.c: ^
vector.c: vector.c:56:12: note: expanded from macro 'DO_REDUCE_FULL_S'
vector.c: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^
vector.c: vector.c:42:32: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: v16_sub(x, v16_and(V257.v16, v16_cmp(x, V128.v16)))
vector.c: ^
vector.c: ./vector.h:92:22: note: expanded from macro 'v16_cmp'
vector.c: #define v16_cmp __builtin_ia32_pcmpgtw128
vector.c: ^
vector.c: ./vector.h:68:28: note: expanded from macro 'vec_and'
vector.c: #define vec_and(x,y) ((x)&(y))
vector.c: ^
vector.c: ./vector.h:87:28: note: expanded from macro 'v16_sub'
vector.c: #define v16_sub(x,y) ((x)-(y))
vector.c: ^
vector.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
simd.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/simd512/opt
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
optimized.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt

Compiler output

Implementation: crypto_hash/simd512/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
reference.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->gt;A[j] = state->gt;D[j] + w[j] + F(state->gt;A[j], state->gt;B[j], state->gt;C[j]), s;
reference.c: ^
reference.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
vector.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
vector.c: vector.c:73:9: warning: 'X' macro redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:9: note: previous definition is here
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c:129:3: error: use of unknown builtin '__builtin_ia32_pcmpgtw128' [-Wimplicit-function-declaration]
vector.c: DO_REDUCE_FULL_S(0);
vector.c: ^
vector.c: vector.c:56:12: note: expanded from macro 'DO_REDUCE_FULL_S'
vector.c: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^
vector.c: vector.c:42:32: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: v16_sub(x, v16_and(V257.v16, v16_cmp(x, V128.v16)))
vector.c: ^
vector.c: ./vector.h:92:22: note: expanded from macro 'v16_cmp'
vector.c: #define v16_cmp __builtin_ia32_pcmpgtw128
vector.c: ^
vector.c: ./vector.h:68:28: note: expanded from macro 'vec_and'
vector.c: #define vec_and(x,y) ((x)&(y))
vector.c: ^
vector.c: ./vector.h:87:28: note: expanded from macro 'v16_sub'
vector.c: #define v16_sub(x,y) ((x)-(y))
vector.c: ^
vector.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
simd.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc-4.7
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...

Number of similar (compiler,implementation) pairs: 101, namely:
CompilerImplementations
gcc-4.7 vect128
gcc-4.7 -O2 -fomit-frame-pointer vect128
gcc-4.7 -O3 -fomit-frame-pointer vect128
gcc-4.7 -O -fomit-frame-pointer vect128
gcc-4.7 -Os -fomit-frame-pointer vect128
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops vect128
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -O -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc-4.7 -march=barcelona -O -fomit-frame-pointer vect128
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer vect128
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer vect128
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer vect128
gcc-4.7 -march=k8 -O -fomit-frame-pointer vect128
gcc-4.7 -march=k8 -Os -fomit-frame-pointer vect128
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer vect128
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer vect128
gcc-4.7 -march=nocona -O -fomit-frame-pointer vect128
gcc-4.7 -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer vect128