Implementation notes: amd64, motyka, crypto_hash/simd512

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
23280vect128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
23376vect128gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
23388vect128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
23388vect128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
23412vect128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
23478vect128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
23502vect128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
23544vect128gcc -m64 -O3 -fomit-frame-pointer2010090720100903
23568vect128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23568vect128gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23610vect128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23628vect128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
23634vect128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23640vect128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
23646vect128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
23646vect128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
23718vect128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
23766vect128gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
23784vect128gcc -O3 -fomit-frame-pointer2010090720100903
23790vect128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
23796vect128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
23808vect128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
23826vect128gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
23838vect128gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
23838vect128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
23898vect128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
23958vect128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
23964vect128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
24006vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
24012vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
24048vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
24096vect128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
24114vect128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
24126vect128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
24156vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
24156vect128gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
24198vect128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
24234vect128gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
24252vect128gcc -O2 -fomit-frame-pointer2010090720100903
24264vect128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
24264vect128gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
24282vect128gcc -m64 -O2 -fomit-frame-pointer2010090720100903
24324vect128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
24336vect128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
24336vect128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
24372vect128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
24372vect128gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
24438vect128gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
24450vect128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
24450vect128gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
24462vect128gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
24528vect128gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
24564vect128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
24606vect128gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
24660vect128gcc -m64 -Os -fomit-frame-pointer2010090720100903
24678vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
24702vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
24786vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
24792vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
24798vect128gcc -Os -fomit-frame-pointer2010090720100903
24846vect128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
24864vect128gcc -O -fomit-frame-pointer2010090720100903
24882vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
24918vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
24924vect128gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
24936vect128gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
24942vect128gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
24948vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
24948vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
25056vect128gcc -m64 -O -fomit-frame-pointer2010090720100903
25062vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
25080vect128gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
25128vect128gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
25158vect128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
25158vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
25170vect128gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
25200vect128gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
25248vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
25314vect128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
25434vect128gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
25482vect128gcc -march=k8 -O -fomit-frame-pointer2010090720100903
25608vect128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
25680vect128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
25740vect128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
25872vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
26070vect128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
26070vect128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
26886vect128gcc -march=nocona -O -fomit-frame-pointer2010090720100903
106830optgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
106848optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
106872optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
107052optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
108174optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
108384optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
110436optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
116046sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
116658sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
116712sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
116718sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
116742sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
116832sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
117186sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
117300sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
117570sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
117960sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
119124sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
119574sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
119628sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
119694sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
119706sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
119718sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
119802sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
120036sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
120414sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
121116sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
121206sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
121524sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
121680sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
122118sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
122340sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
123096sphlibgcc -O -fomit-frame-pointer2010090720100903
123480sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
123606sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
123636sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2010090720100903
123678sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
123684sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
123876sphlib-smallgcc -O3 -fomit-frame-pointer2010090720100903
123936sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
124146sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
124152sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
124164sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
124164sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
124260sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
124488sphlibgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
124626sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
124788sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
124794sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
124794sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
124824sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
124842sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
124848sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
125130sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
125292sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
125400sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
125718sphlibgcc -Os -fomit-frame-pointer2010090720100903
125724sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
125832sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
125832sphlibgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
125934sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
126024optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
126090optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
126102sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
126174sphlibgcc -march=k8 -O -fomit-frame-pointer2010090720100903
126186sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
126198sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
126204optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
126342sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
126420sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
126444optgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
126510optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
126582sphlibgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
126612sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
126630optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
126654sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
126738sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
126786sphlibgcc -m64 -O -fomit-frame-pointer2010090720100903
127074optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
127098sphlibgcc -m64 -Os -fomit-frame-pointer2010090720100903
127122sphlib-smallgcc -O2 -fomit-frame-pointer2010090720100903
127416sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
127422sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
127578sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2010090720100903
127596sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
127596sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
127746sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
127788sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
127812sphlib-smallgcc -m64 -Os -fomit-frame-pointer2010090720100903
127848sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
127962sphlibgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
128076optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
128322sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
128322sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
128346sphlib-smallgcc -Os -fomit-frame-pointer2010090720100903
128364sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
128376optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
128526sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
128838sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
129006sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
129084optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
129102sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
129108sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
129150optgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
129282sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
129348optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
129366optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
129384optgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
129420optgcc -O2 -fomit-frame-pointer2010090720100903
129450optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
129462optgcc -m64 -O2 -fomit-frame-pointer2010090720100903
129570optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
129690optgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
129762optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
129768sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
129816optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
129942sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
130344optgcc -O3 -fomit-frame-pointer2010090720100903
130392optgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
130404sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
130410optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
130920optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
131310optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
131412optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
131556optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
131616optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
131640optgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
131742optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
131778optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
131838optgcc -m64 -O3 -fomit-frame-pointer2010090720100903
131916optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
131922optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
132438optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
132486sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
132900sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
134850sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
135390sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
138732optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
139194optgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
139272optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
139524optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
139698optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
140508optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
140700optgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
140928sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
141000sphlibgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
141144sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
141168sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
141618sphlibgcc -O2 -fomit-frame-pointer2010090720100903
141702sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
141966sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
142092sphlibgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
142212sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
142494sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
142668sphlibgcc -m64 -O2 -fomit-frame-pointer2010090720100903
142866sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
143280sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
143430sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
143838sphlibgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
144708sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
145086sphlibgcc -O3 -fomit-frame-pointer2010090720100903
145476sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
145914sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
146100sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
146526sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
146640sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
146790sphlibgcc -m64 -O3 -fomit-frame-pointer2010090720100903
151110optgcc -march=k8 -O -fomit-frame-pointer2010090720100903
151350optgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
151362optgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
151386optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
151398optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
151428optgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
151500optgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
151512optgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
151764optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
151794optgcc -O -fomit-frame-pointer2010090720100903
153438optgcc -m64 -O -fomit-frame-pointer2010090720100903
156324sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
156498optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
156702sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
157446optgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
157464vect128gcc -funroll-loops2010090720100903
157470vect128gcc2010090720100903
157728vect128cc2010090720100903
157728optgcc -m64 -Os -fomit-frame-pointer2010090720100903
157818optgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
157824optgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
157938optgcc -Os -fomit-frame-pointer2010090720100903
158226optgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
158442optgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
159084optgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
159258optgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
159516optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
159672optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
159786optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
159804optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
160854optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
172530sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
173316sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
173880sphlib-smallgcc -O -fomit-frame-pointer2010090720100903
173910sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2010090720100903
174438sphlib-smallgcc -m64 -O -fomit-frame-pointer2010090720100903
174612sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
174618sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
175356sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
175464sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
175878sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
176334sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
176874sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
177186sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
181938optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
182004optgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
184728sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
185160sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
185694sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
186060sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
186282sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
186336sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
186366sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
186372sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
186990sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
187026sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
187368sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
187488sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
187530sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
187578sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
187674sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
187884optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
187992sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
188124sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
188256optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
188430sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
189162sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
189222sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
189294sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
189330sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
190416sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
190662optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
190710sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
190938optgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
191010sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
191172sphlibgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
191214sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
192762sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
195180optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
195630optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
208590optgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
209946optgcc -march=nocona -O -fomit-frame-pointer2010090720100903
219738sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
219894sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2010090720100903
227706sphlibgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
228690sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
229404sphlibgcc -march=nocona -O -fomit-frame-pointer2010090720100903
229674sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
235782sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
236580sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
237006sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
237828sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
257310sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
257364sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
266622sphlibgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
266820sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
272250sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
272904sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
528288sphlib-smallcc2010090720100903
528612sphlib-smallgcc -funroll-loops2010090720100903
529332sphlib-smallgcc2010090720100903
538032sphlibgcc2010090720100903
538122sphlibgcc -funroll-loops2010090720100903
541632sphlibcc2010090720100903
855810optcc2010090720100903
856128optgcc -funroll-loops2010090720100903
857970optgcc2010090720100903
8288346refgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
8290104refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
8291976refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
8296872refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
8299908refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
8302488refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
8314242refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
8358186refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
8361876refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
8366478refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
8366856refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
8367168refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
8367642refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
8368530refgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
8522148refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
8522784refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
8525652refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
8528244refgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
8530938refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
8532816refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
8543022refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
9230886refgcc -O3 -fomit-frame-pointer2010090720100903
9234810refgcc -m64 -O3 -fomit-frame-pointer2010090720100903
9235380refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
9247182refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
9254286refgcc -O2 -fomit-frame-pointer2010090720100903
9255654refgcc -m64 -O2 -fomit-frame-pointer2010090720100903
9264030refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
9264072refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
9267480refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
9273732refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
9278232refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9287808refgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9333570refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9334338refgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9346530refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
9350946refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
9351432refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
9353064refgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
9353526refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
9356688refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
9507288refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
9514572refgcc -march=k8 -O -fomit-frame-pointer2010090720100903
9585060refgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
9585168refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
9608154refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
9608202refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
9613728refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
9616710refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
9617370refgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
9618072refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
9622596refgcc -O -fomit-frame-pointer2010090720100903
9623088refgcc -m64 -O -fomit-frame-pointer2010090720100903
9625746refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
11035524refgcc -m64 -Os -fomit-frame-pointer2010090720100903
11035716refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
11044362refgcc -Os -fomit-frame-pointer2010090720100903
11044548refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
11064372refgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
11070042refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
11072364refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
11073630refgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
11073672refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
11074062refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
11101674refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
11287746refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
11288868refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
11290032refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
11290446refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
11294730refgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
11296140refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
11301690refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
11381652refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
11388756refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
11465196refgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
11465364refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
12314112refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
12315390refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
12321312refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
12322068refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
12755850refgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
12763842refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
12843258refgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
12848532refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
12963762refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
12967734refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
13172274refgcc -march=nocona -O -fomit-frame-pointer2010090720100903
13180854refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
14864994refgcc -funroll-loops2010090720100903
14874330refgcc2010090720100903
14913822refcc2010090720100903

Test failure

Implementation: crypto_hash/simd512/opt
Compiler: gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opt

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: cc
vector.c: vector.c:659:1: warning: "STEP_1" redefined
vector.c: vector.c:479:1: warning: this is the location of the previous definition
vector.c: vector.c:668:1: warning: "STEP_2" redefined
vector.c: vector.c:503:1: warning: this is the location of the previous definition
vector.c: vector.c:671:1: warning: "STEP" redefined
vector.c: vector.c:508:1: warning: this is the location of the previous definition
vector.c: vector.c:692:1: warning: "ROUND" redefined
vector.c: vector.c:516: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/simd512/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c:659:1: warning: "STEP_1" redefined
vector.c: vector.c:479:1: warning: this is the location of the previous definition
vector.c: vector.c:668:1: warning: "STEP_2" redefined
vector.c: vector.c:503:1: warning: this is the location of the previous definition
vector.c: vector.c:671:1: warning: "STEP" redefined
vector.c: vector.c:508:1: warning: this is the location of the previous definition
vector.c: vector.c:692:1: warning: "ROUND" redefined
vector.c: vector.c:516:1: warning: this is the location of the previous definition
vector.c: vector.c:659:1: warning: "STEP_1" redefined
vector.c: vector.c:479:1: warning: this is the location of the previous definition
vector.c: vector.c:668:1: warning: "STEP_2" redefined
vector.c: vector.c:503:1: warning: this is the location of the previous definition
vector.c: vector.c:671:1: warning: "STEP" redefined
vector.c: vector.c:508:1: warning: this is the location of the previous definition
vector.c: vector.c:692:1: warning: "ROUND" redefined
vector.c: vector.c:516: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