Implementation notes: amd64, backup, crypto_hash/simd256

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
44632sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
44636sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
44742sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
44788sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
44822sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
45120sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
45126sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
45134sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
45140sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
45208sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
45230sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
45272sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
45312sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
45354sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
45622sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
45670sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
45848sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
46062sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
46066sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
46134sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
46202sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
46232sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
46244sphlibgcc -O3 -fomit-frame-pointer2012011320111120
46786sphlibgcc -m64 -O3 -fomit-frame-pointer2012011320111120
46810sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
47056sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
47104sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
47176sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
47180sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
47326sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
47462sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
47874sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
48470sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
48514sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
48618sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
48794sphlibgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
48824sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
48936sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
48938sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
49016sphlibgcc -m64 -O2 -fomit-frame-pointer2012011320111120
49078sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
49110sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
49146sphlibgcc -O2 -fomit-frame-pointer2012011320111120
49180sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
49786sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
49838sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
49936sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
50020sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
50108sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
50112sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
50178sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
50206sphlibgcc -march=k8 -O -fomit-frame-pointer2012011320111120
50226sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
50236sphlibgcc -O -fomit-frame-pointer2012011320111120
50248sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
50252sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
50258sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
50272sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
50274sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
50282sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
50358sphlibgcc -m64 -O -fomit-frame-pointer2012011320111120
50372sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
50464sphlibgcc -Os -fomit-frame-pointer2012011320111120
50506sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
50562sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
50622sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
50754sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
50808sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
50960sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
51020sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
51034sphlibgcc -m64 -Os -fomit-frame-pointer2012011320111120
51058sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
51106sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
51250sphlibgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
51288sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
51338sphlibgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
51484sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
51492sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
51790sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
52314sphlibgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
52490sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
52952sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
53320sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
53622sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
53682sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
53912sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
55128sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
58306sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
58320sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
58348sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
58902sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
59130optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
59148sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
59164sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
59172sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
59194sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
59198optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
59202optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
59376sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
59432sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
59434sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
59468sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
59502sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
59620sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
59622sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
59666sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
59694sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
59908sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
59960optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
59986optgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
59998optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
60074sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
60130optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
60316sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
60320sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
60328sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
60386sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
60404sphlib-smallgcc -O3 -fomit-frame-pointer2012011320111120
60464sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012011320111120
60618optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
60784optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
60822optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
61190optgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
61246optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
61322optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
61358sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
61380sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
62086optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
62096sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
62106sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
62206sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
62220optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
62226optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
62234optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
62262optgcc -O3 -fomit-frame-pointer2012011320111120
62362optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
62382optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
62572optgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
62718sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
62854optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
62864sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
63044optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
63068optgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
63082sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
63150sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
63194sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
63240optgcc -m64 -O3 -fomit-frame-pointer2012011320111120
63262optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
63278sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
63280sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
63422sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
63506sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
63616sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
63646sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012011320111120
63846sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
64750sphlib-smallgcc -O2 -fomit-frame-pointer2012011320111120
66036sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
66260sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012011320111120
66264sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
66286sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
66320sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
66356sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
66372sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
66384sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
66414sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
66454sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
66500sphlib-smallgcc -Os -fomit-frame-pointer2012011320111120
66620sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
66664sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
66688sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
66716sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
66790sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
66824sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
66840sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
66854sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
66874sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
67012sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
67394optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
67420sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
67454sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
67516sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
67620sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
67648optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
67764sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
68058sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
69044optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
69086optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
69394optgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
69470sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
69614sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
69712optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
69716sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
70174sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
70226sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
70504sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
70592sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
70600sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
70708sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
70782sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
71012sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
71552sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
71636sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
71710sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
71790sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012011320111120
71830sphlib-smallgcc -O -fomit-frame-pointer2012011320111120
72004sphlib-smallgcc -m64 -O -fomit-frame-pointer2012011320111120
72066sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
72222sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
72308sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
72644sphlibgcc -march=nocona -O -fomit-frame-pointer2012011320111120
76424sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
76446sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
76714optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
76716optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
76818optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
77096optgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
77166optgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
77682optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
77704optgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
77790optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
77790optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
77796optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
77804optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
77830optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
77902optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
77906optgcc -m64 -O2 -fomit-frame-pointer2012011320111120
78032optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
78712optgcc -O2 -fomit-frame-pointer2012011320111120
78826sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
79526optgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
79572sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
79690optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
79958optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
85010optgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
85018optgcc -O -fomit-frame-pointer2012011320111120
85042optgcc -m64 -O -fomit-frame-pointer2012011320111120
85170optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
85278optgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
85614optgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
85864optgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
85888optgcc -march=k8 -O -fomit-frame-pointer2012011320111120
86090optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
86138optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
86156optgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
86234optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
86640optgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
86804optgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
87628sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
88812sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012011320111120
95242optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
95258optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
95274optgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
95562optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
95606optgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
95622optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
95632optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
95638optgcc -Os -fomit-frame-pointer2012011320111120
95644optgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
95646optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
95658optgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
95680optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
95684optgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
95708optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
95716optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
95744optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
95832optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
95838optgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
96474optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
96506optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
96638optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
96716optgcc -m64 -Os -fomit-frame-pointer2012011320111120
96736optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
97288optgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
97598optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
101122optgcc -march=nocona -O -fomit-frame-pointer2012011320111120
101208optgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
212448sphlibgcc2012011320111120
212676sphlibcc2012011320111120
214466sphlibgcc -funroll-loops2012011320111120
244502sphlib-smallcc2012011320111120
244510sphlib-smallgcc2012011320111120
244960sphlib-smallgcc -funroll-loops2012011320111120
460222optgcc -funroll-loops2012011320111120
460502optcc2012011320111120
460588optgcc2012011320111120
2665514refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
2665716refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
2677802refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
2678234refgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
2678398refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
2697016refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
2697372refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
2702416refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
2702652refgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
2702814refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
2709160refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
2709220refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
2728486refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
2728610refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
2729420refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
2729450refgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
2729624refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
2730328refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
2730560refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
2730626refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
2730796refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
3073454refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
3073506refgcc -O3 -fomit-frame-pointer2012011320111120
3073730refgcc -m64 -O3 -fomit-frame-pointer2012011320111120
3076606refgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
3076864refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
3077140refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
3078428refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
3078586refgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
3100532refgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
3100858refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
3105036refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
3105868refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
3106024refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
3106344refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
3107008refgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
3107204refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
3107732refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
3114382refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
3114418refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
3114700refgcc -march=k8 -O -fomit-frame-pointer2012011320111120
3116166refgcc -O -fomit-frame-pointer2012011320111120
3116428refgcc -m64 -O -fomit-frame-pointer2012011320111120
3116534refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
3118400refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
3118446refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
3118528refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
3118758refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
3126494refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
3127042refgcc -O2 -fomit-frame-pointer2012011320111120
3127896refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
3128168refgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
3129680refgcc -m64 -O2 -fomit-frame-pointer2012011320111120
3132618refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
3133518refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
3134312refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
3136042refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
3624482refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
3624610refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
3634654refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
3635338refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
3660962refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
3661374refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
3837660refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
3837918refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
3838148refgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
3839440refgcc -march=nocona -O -fomit-frame-pointer2012011320111120
3864066refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
3864376refgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
4432114refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
4433090refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
4433278refgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
4434684refgcc -m64 -Os -fomit-frame-pointer2012011320111120
4434728refgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
4434936refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
4434952refgcc -Os -fomit-frame-pointer2012011320111120
4435048refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
4482924refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
4484170refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
4484604refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
4484874refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
4618338refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
4620268refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
4654742refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
4655536refgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
4678998refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
4679884refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
4680524refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
4681260refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
4681894refgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
4682572refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
4682634refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
4735672refgcc -funroll-loops2012011320111120
4736002refgcc2012011320111120
4736232refcc2012011320111120

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: cc
004423d358e121693ef8590fdc6d32b781c29bf5b01884a8681972d6ce2c6c05
Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
004423d358e121693ef8590fdc6d32b781c29bf5b01884a8681972d6ce2c6c05 004423d358e121693ef8590fdc6d32b781c29bf5b01884a8681972d6ce2c6c05
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: cc
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
vector.c: vector.c:870:1: warning: this is the location of the previous definition

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

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
vector.c: vector.c:870:1: warning: this is the location of the previous definition
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
vector.c: vector.c:870:1: warning: this is the location of the previous definition

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