Implementation notes: x86, margaux, crypto_aead/oceankeyakv2

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: oceankeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
227115generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
227691generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
227835generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
228951generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
229158generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
229869generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
230319generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
230481generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
230544generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
230814generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
230985generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
231300generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
231327generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
231354generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
231426generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
231435generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
231435generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
231570generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
231669generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
231732generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
231741generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
231948generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
231966generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
231993generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
232119generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
232299generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
232407generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
232479generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
232488generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
232488generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
232542generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
232686generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
232722generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
232812generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
232974generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
232974generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
233019generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
233064generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
233073generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
233100generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
233172generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
233217generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
233244generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
233280generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
233289generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
233352generic32lcgcc -m32 -O -fomit-frame-pointer2017080120170725
233397generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
233478generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
233514generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
233541generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
233568generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
233676generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
233721generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
233793generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
233802generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
233820generic32gcc -m32 -O -fomit-frame-pointer2017080120170725
233838generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
233883generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
234081generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
234126generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
234135generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
234234generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
234450generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
234495generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
234531generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
234540generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
234621generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
234711generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
234720generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
234756generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
234765generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
234774generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
234774generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
234855generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
234999generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
235044generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
235062generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
235080generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
235107generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
235152generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
235170generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
235197generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
235233generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
235233generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
235251generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
235269generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
235269generic64lcgcc -m32 -O -fomit-frame-pointer2017080120170725
235503generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
235521generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
235548generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
235584generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
235620generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
235665generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
235674generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
235809generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
235854generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
235899generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
236070generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
236187generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
236259generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
236268generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
236286generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
236313generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
236394generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
236421generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
236484generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
236574generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
236664generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
236745generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
236772generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
236862generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
236997generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
237123generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
237159generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
237285generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
238194generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
239814generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
241794generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
242136generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
242820generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
243018generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
243162generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
243324generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
243459generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
243603generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
243909generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
244152generic64gcc -m32 -O -fomit-frame-pointer2017080120170725
244395generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
244413generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
244449generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
244503generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
244512generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
244584generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
244647generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
244953generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
245169generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
245196generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
245340generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
245385generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
245466generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
245610generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
245934generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
246114generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
246708generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
247473generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
248940generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
249120generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
249579generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
249624generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
249687generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
250155generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
251028generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
251433generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
251667generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
251847generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
252108generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
252693generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
252711generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
253008generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
253071generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
253512generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
253764generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
254916generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
255276generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
255519generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
255672generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
255825generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
256302generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
257004generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
257454generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
258039generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
258714generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
276255generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
277245generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
278685generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
278928generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
279288generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
280053generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
280215generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
281592generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
281655generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
282402generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
282870generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
283383generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
283563generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
283644generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
284076generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
284598generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
284931generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
286092generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
290538generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
292077generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
292212generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
293697generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
293841generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
294003generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
294084generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
294588generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
294714generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
294903generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
295551generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
296181generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
296532generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
296802generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
297207generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
297990generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
298089generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
298098generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
298593generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
298620generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
299916generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
300114generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
300321generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
300681generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
302490generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
302634generic64lcgcc -m32 -O3 -fomit-frame-pointer2017080120170725
303507generic64lcgcc -m32 -O2 -fomit-frame-pointer2017080120170725
306747generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
306774generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
307989generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
308430generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
308565generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
308628generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
309762generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
310095generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
310806generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
311463generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
311643generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
311922generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
311940generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
313794generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
314208generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
314361generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
314721generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
315297generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
316323generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
318924generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
322245generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
323091generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
325323generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
325845generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
327087generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
329913generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
330822generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
330930generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
331803generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
331929generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
332550generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
332937generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
333099generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
333324generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
333486generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
333666generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
333936generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
334098generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
334242generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
334251generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
334332generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
334557generic64lcgcc -m32 -Os -fomit-frame-pointer2017080120170725
336024generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
337257generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
337365generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
337671generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
338157generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
338238generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
338400generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
338535generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
339840generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
339885generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
340650generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
340830generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
345852generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
347310generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
348975generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
349254generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
349587generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
349650generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
350370generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
351306generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
351639generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
351684generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
351729generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
352062generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
352125generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
352134generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
352584generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
353097generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
354141generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
354546generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
354933generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
355113generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
355662generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
355950generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
356364generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
356373generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
356382generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
356553generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
356958generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
356976generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
357156generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
357174generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
357246generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
357246generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
357471generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
357786generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
359091generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
359190generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
359253generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
359370generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
359550generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
360108generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
360153generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
360603generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
360639generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
360846generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
360882generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
361170generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
361242generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
361926generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
361971generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
362160generic32gcc -m32 -Os -fomit-frame-pointer2017080120170725
362295generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
362412generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
362412generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
362439generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
362736generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
362835generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
362943generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
362970generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
363060generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
363087generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
363231generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
363294generic32lcgcc -m32 -Os -fomit-frame-pointer2017080120170725
363393generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
363465generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
363735generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
364050generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
364212generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
364311generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
364410generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
364428generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
364698generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
364797generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
365922generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
367785generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
370602generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
370665generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
370764generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
371367generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
371538generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
371853generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
371943generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
372123generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
372663generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
373086generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
374166generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
374274generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
374643generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
374697generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
374787generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
374940generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
374940generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
374949generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
374976generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
375093generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
375291generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
375480generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
375570generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
375822generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
376281generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
376587generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
376839generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
376884generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
377388generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
381852generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
382941generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
383049generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
383319generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
383814generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
384921generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
385785generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
385866generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
386802generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
387405generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
387540generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
387828generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
387981generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
389574generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
389628generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
390114generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
392022generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
392454generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
392544generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
392688generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
392751generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
392778generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
392886generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
393021generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
393876generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
394083generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
394110generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
394218generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
394272generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
394326generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
394533generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
395118generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
395370generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
395532generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
395622generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
395667generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
395757generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
395856generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
395919generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
396000generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
396009generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
396270generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
397287generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
397359generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
397404generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
397890generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
398511generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
398520generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
398574generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
398718generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
398817generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
398835generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
398835generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
399069generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
399384generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
399420generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
399501generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
399672generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
399699generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
400158generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
400185generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
400212generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
400221generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
400743generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
400896generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
400995generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
401355generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
401472generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
401517generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
401562generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
401571generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
401580generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
402066generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
402237generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
402525generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
402759generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
402795generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
402867generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
402957generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
403011generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
403164generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
403164generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
403218generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
403344generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
403389generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
403398generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
403443generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
403479generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
403587generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
403605generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
403614generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
403632generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
403713generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
403902generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
404064generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
404091generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
404145generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
404163generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
404163generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
404181generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
404226generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
404469generic32lcgcc -m32 -O2 -fomit-frame-pointer2017080120170725
404541generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
404712generic32gcc -m32 -O2 -fomit-frame-pointer2017080120170725
405180generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
405243generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
405306generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
405504generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
405675generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
406422generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
407331generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
408105generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
409104generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
409185generic32gcc -m32 -O3 -fomit-frame-pointer2017080120170725
409410generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
409518generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
409887generic32lcgcc -m32 -O3 -fomit-frame-pointer2017080120170725
411795generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
414936generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
415476generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
416592generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
417195generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
417249generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
417555generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
417807generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
418176generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
418878generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
419022generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
419130generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
419220generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
419238generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
419274generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
419481generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
419679generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
420093generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
420939generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
421146generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
422757generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
423153generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
423819generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
423891generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
424656generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
425115generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
425466generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
425628generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
425835generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
426105generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
426798generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
427410generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
427500generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
429831generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
432144generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
433449generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
434592generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
438390generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
445779generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
446292compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
447201compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
447498generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
449172compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
449559generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
450450compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
452313generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
453528generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
455481compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
456777compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
457137compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
459189compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
459864compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
460305compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
460611compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
460944generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
461259compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
462357generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
462573compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
463122compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
463428compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
465975compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
466506compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
466767compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
469602compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
470061compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
471024compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
474399compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
474453compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
475380compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
476703compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
478539compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
478989compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
479097compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
481374compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
482454compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
483597compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
483633compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
484677compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
486270compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
488223compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
488781compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
489114compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
490419compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
490824compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
490932compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
492903compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
494001compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
494469compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
496062compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
496377compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
500868compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
503505compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
504972compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
505494compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
508077compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
516564compactgcc -m32 -O3 -fomit-frame-pointer2017080120170725
519291compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
521820compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
522450generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
522711compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
522738generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
524313compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
524583generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
525636generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
526293generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
526410generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
526491compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
526599compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
526743generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
527409generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
527499generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
528408generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
528462generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
528489compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
532017compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
533025generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
533367generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
533376generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
533754compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
534285generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
534510compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
534834generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
534852generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
535680compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
535878generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
536175generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
536355generic64gcc -m32 -O3 -fomit-frame-pointer2017080120170725
536634generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
536634generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
536940generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
537255generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
537687generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
538020generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
538146generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
538173generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
538209generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
539712generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
540225generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
540252generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
540828generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
541116generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
541143generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
541422generic64gcc -m32 -O2 -fomit-frame-pointer2017080120170725
541620generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
541791generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
542034compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
542367generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
542475generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
542547generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
542565compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
543213generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
543258generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
545112generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
545724generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
545733generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
545949generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
546003generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
546129generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
546192generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
546903compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
547290generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
547533generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
547839generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
548343generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
548469generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
548757compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
548811generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
549000generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
549036generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
549063generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
549198generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
549198generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
549216generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
549225generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
549297generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
549396generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
550494generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
550566compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
550953generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
551097generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
551241generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
551313generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
551772generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
551853generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
552483generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
552672generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
552852generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
553536generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
554094compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
554166generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
554301generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
554562generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
554886generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
555102generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
555435generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
555750generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
556011generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
557136generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
557226generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
557397generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
557613generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
557622generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
557685generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
557730generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
559008generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
559476generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
559503compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
559710generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
560160generic64gcc -m32 -Os -fomit-frame-pointer2017080120170725
560331generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
560538generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
560628generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
561429compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
562455compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
562608compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
562716generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
562977generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
563409generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
563445generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
565479compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
566091generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
566622generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
567216generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
567441generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
568197generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
568962generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
570951generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
572238generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
575532generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
576648generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
577647generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
577647generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
577719generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
583137generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
584586generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
584685generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
584793generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
585441generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
585693generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
595701generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
599931generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
599958generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
602793compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
602928compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
605052compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
605430compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
605889compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
643302compactgcc -m32 -O2 -fomit-frame-pointer2017080120170725
662697compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
664353compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
667179compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
669168compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
669843compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
671202compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
672075compactgcc -m32 -Os -fomit-frame-pointer2017080120170725
672705compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
672849compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
673182compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
674451compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
674982compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
676602compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
677079compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
677736compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
678096generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
678339compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
678672compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
679383compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
679905compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
679950compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
681156generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
681516compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
684765generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
685233generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
687024compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
687735generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
688806compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
689481compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
690480compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
691164compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
691353compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
691488compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
695376compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
695970compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
695979compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
696150compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
697194compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
698679compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
698976compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
699156generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
699525compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
701451compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
702774compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
703170compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
704727compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
704835compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
704943compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
706401compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
706662compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
708021generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
711567referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
711729generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
712557compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
713394compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
713709referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
713889compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
714357compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
715320compactgcc -m32 -O -fomit-frame-pointer2017080120170725
715356compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
715491compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
716949compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
718389compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
718533compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
721062compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
721521compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
721890compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
722097compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
723636compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
726399compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
729819compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
730530compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
732969compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
735021compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
735336referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
736758compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
736992compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
737514compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
737523compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
738198compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
738423referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
738639compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
739485compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
740097compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
742203compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
742509compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
743103referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
743499compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
743580compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
744642referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
745731compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
745893compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
746478compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
747126compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
747432compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
748647compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
748656compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
750528compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
752364compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
758142compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
765801compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
768069referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
768735compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
779058referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
779517referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
784719referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
785007referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
788202referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
789561referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
793971referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
794718referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
799461referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
800613referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
803934referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
804384referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
805446referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
805482referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
805581referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
807039referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
807588referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
808083referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
808641referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
810144referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
811296referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
812853referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
816120referencegcc -m32 -O3 -fomit-frame-pointer2017080120170725
817047referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
817587referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
821502referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
822240referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
826191referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
833868referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
836991referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
837099referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
837990referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
841230referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
841356referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
842292referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
862362referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
863640referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
867789referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
869085referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
869787referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
871722referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
872361referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
873333referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
876060referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
876744referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
884484referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
893745referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
901845referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
904527referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
906345referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
979227referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
982494referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
988191referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
988902referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1003563referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1006938referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1010610referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1014588referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1020753referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1022022referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1025802referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1028691referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1051893referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1054899referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1109772referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1117890referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1129500referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1519407referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1521180referencegcc -m32 -O -fomit-frame-pointer2017080120170725
1529802referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1537074referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1540305referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1543653referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
1544175referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1546065referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
1547298referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
1549143referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
1549962referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
1550565referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
1550682referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1552464referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1553274referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1553886referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1555317referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
1555425referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1556280referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1563012referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1564209referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1567728referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
1567854referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
1567854referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
1567953referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
1568628referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
1569033referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
1570140referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
1572858referencegcc -m32 -O2 -fomit-frame-pointer2017080120170725
1579923referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1582416referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1591902referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1594638referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1626363referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1637658referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1644030referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1646325referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1647774referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1651779referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1652463referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1653273referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1653579referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1917162referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1952217referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
2660616referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
2671371referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
2678868referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
2683818referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
2690190referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
2691639referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
2693637referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
2693646referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
2702925referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
2714004referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
2716812referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
2722113referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
2729619referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
2733957referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
2740185referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
2742021referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
2747502referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
2765880referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
2766060referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
2771586referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
2773962referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
2779524referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
2785977referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
2787822referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
2788560referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
2788650referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
2790225referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
2792448referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
2794959referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
2795013referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
2795076referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
2796228referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
2797632referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
2797839referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
2800476referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
2810583referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
2812284referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
2818332referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
2819448referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
2826342referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
2828106referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
2828961referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
2830545referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
2832156referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
2833578referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
2833956referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
2835000referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
2835459referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
2846682referencegcc -m32 -Os -fomit-frame-pointer2017080120170725
2892483reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2919690reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
2932398reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2953053reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
2955753reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
2957076reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
2970063reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
2991834reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
3017844reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
3029517reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
3035052reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
3042342reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
3042891reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
3044547reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
3169629reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
3196827reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
3205575reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
3212478reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
3221532reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
3223404reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
3244671reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
3251448reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
3251592reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
3251898reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
3253455reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
3254472reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
3266379reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
3286161reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
3300957reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
3465189reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
3470337reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
3475449reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
3552489reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
3570300reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
3573549reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
3577752reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
3578769reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
3579993reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
3582153reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
3582351reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
3587634reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
3595887reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
3597885reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
3599109reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
3599496reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
3612087reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
3614652reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
3622752reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
3627225reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
3628575reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
3628719reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
3628935reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
3638646reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
3644973reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
3656556reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
3658275reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
3669525reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
3696381reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
3703419reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
3709647reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
3711042reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
3719745reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
3753909reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
3756006reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
3782448reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
3790890reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
3799251reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
3822003reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
3826242reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
3831633reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
3842667reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
3846924reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017080120170725
3847545reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017080120170725
3847572reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
3851694reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
3881259reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
3887262reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
3887838reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
3914910reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
3919257reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
3933414reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
3934422reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
3936429reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
3936465reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
3937077reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
3940830reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
3972078reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
3976596reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
3986010reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
3989610reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
3997044reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
4003641reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
4004460reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
4004982reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
4017258reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
4034556reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
4046454reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
4049757reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
4069188reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
4077792reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
4098159reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
4132179reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
4142601reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
4153176reference32bitsgcc -m32 -O -fomit-frame-pointer2017080120170725
4167747reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
4189824reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
4192029reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
4211550reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
4222431reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
4225707reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
4251537reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
4253526reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
4257396reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
4272840reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
4406976reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
4469454reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
4623633reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
4742298reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
4777371reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
4784697reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
5290632reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
5298075reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
5322519reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
5434452reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
5463243reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
5481054reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
5499207reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
5510304reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
5533767reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
5547600reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
5554809reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
5582151reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
5584005reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
5585544reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
5585634reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
5596245reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
5602860reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
5604570reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
5605011reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
5613201reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
5619987reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
5630958reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
5634081reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
5645862reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
5656050reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
5689377reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
5690817reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
5691393reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
5719032reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
5722875reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
5725161reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
5725467reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
5728770reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
5730372reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
5731209reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
5732856reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
5734449reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
5739678reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
5763186reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
5766255reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
5776110reference32bitsgcc -m32 -Os -fomit-frame-pointer2017080120170725
5793462reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
5804118reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
5811903reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
5827851reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
5844015reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
5877396reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725

Test failure

Implementation: crypto_aead/oceankeyakv2/compact
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:33:1: error: unknown type name '__m128i'
KeccakP-1600-XOP.c: typedef __m128i V64;
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:34:1: error: unknown type name '__m128i'
KeccakP-1600-XOP.c: typedef __m128i V128;
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:31: error: '__m128i' undeclared (first use in this function)
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:189:11: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Cei = GET64HILO(Cae, Cio); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: in expansion of macro 'computeD'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:46:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer Bulldozer
gcc -m32 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -O -fomit-frame-pointer Bulldozer
gcc -m32 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A
gcc -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -O -fomit-frame-pointer ARMv8A
gcc -m32 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/oceankeyakv2/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer AVR8
gcc -m32 -O2 -fomit-frame-pointer AVR8
gcc -m32 -O3 -fomit-frame-pointer AVR8
gcc -m32 -O -fomit-frame-pointer AVR8
gcc -m32 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31:1: error: unknown type name '__m128i'
KeccakP-1600-times2-SIMD128.c: typedef __m128i V128;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:40:48: error: '__m64' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: #define LOAD6464(a, b) _mm_set_epi64((__m64)(a), (__m64)(b))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:54: note: in definition of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:67: note: in expansion of macro 'LOAD6464'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:40:48: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times2-SIMD128.c: #define LOAD6464(a, b) _mm_set_epi64((__m64)(a), (__m64)(b))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:54: note: in definition of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:67: note: in expansion of macro 'LOAD6464'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64
gcc -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -O -fomit-frame-pointer asmX86-64
gcc -m32 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31:1: error: unknown type name '__m128i'
KeccakP-1600-times2-SIMD128.c: typedef __m128i V128;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_ExtractLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:55:63: error: '__m128' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: #define STORE64L(a, b) _mm_storel_pi((__m64 *)&(a), (__m128)b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:285:33: note: in expansion of macro 'STORE64L'
KeccakP-1600-times2-SIMD128.c: STORE64L( curData0[argIndex], lanes ), \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: note: in expansion of macro 'Extr'
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:55:63: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times2-SIMD128.c: #define STORE64L(a, b) _mm_storel_pi((__m64 *)&(a), (__m128)b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:285:33: note: in expansion of macro 'STORE64L'
KeccakP-1600-times2-SIMD128.c: STORE64L( curData0[argIndex], lanes ), \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: note: in expansion of macro 'Extr'
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:285:63: error: expected ')' before 'lanes'
KeccakP-1600-times2-SIMD128.c: STORE64L( curData0[argIndex], lanes ), \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 144, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31:1: error: unknown type name '__m128i'
KeccakP-1600-times2-SIMD128.c: typedef __m128i V128;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_ExtractLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:313:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:313:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:352:13: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:352:13: error: can't convert between vector values of different size

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/Nehalem
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:9: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:10: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:11: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:13: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:16: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:19: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:23: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:25: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:26: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:28: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:31: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:35: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:38: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:40: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:47: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:39: error: incompatible types when assigning to type 'V256' from type 'int'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:140:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+0], lanes0 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:39: error: incompatible types when assigning to type 'V256' from type 'int'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:141:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+1], lanes1 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:39: error: incompatible types when assigning to type 'V256' from type 'int'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from KeccakP-1600-times4-SIMD256.c:19:0:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-times4-SIMD256.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from KeccakP-1600-times4-SIMD256.c:20:0:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:35:1: error: unknown type name '__m256i'
KeccakP-1600-times4-SIMD256.c: typedef __m256i V256;
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: error: '__m256' undeclared (first use in this function)
KeccakP-1600-times4-SIMD256.c: #define PERM128( a, b, c ) (V256)_mm256_permute2f128_ps((__m256)(a), (__m256)(b), c)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:70:48: note: in expansion of macro 'PERM128'
KeccakP-1600-times4-SIMD256.c: #define INTLEAVE() lanesL01 = PERM128( lanes0, lanes2, 0x20 ), \
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:139:33: note: in expansion of macro 'INTLEAVE'
KeccakP-1600-times4-SIMD256.c: INTLEAVE(),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from KeccakP-1600-times4-SIMD256.c:20:0:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:35:1: error: unknown type name '__m256i'
KeccakP-1600-times4-SIMD256.c: typedef __m256i V256;
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: error: '__m256' undeclared (first use in this function)
KeccakP-1600-times4-SIMD256.c: #define PERM128( a, b, c ) (V256)_mm256_permute2f128_ps((__m256)(a), (__m256)(b), c)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:70:48: note: in expansion of macro 'PERM128'
KeccakP-1600-times4-SIMD256.c: #define INTLEAVE() lanesL01 = PERM128( lanes0, lanes2, 0x20 ), \
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:139:33: note: in expansion of macro 'INTLEAVE'
KeccakP-1600-times4-SIMD256.c: INTLEAVE(),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times4-SIMD256.c: #define PERM128( a, b, c ) (V256)_mm256_permute2f128_ps((__m256)(a), (__m256)(b), c)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:70:48: note: in expansion of macro 'PERM128'
KeccakP-1600-times4-SIMD256.c: #define INTLEAVE() lanesL01 = PERM128( lanes0, lanes2, 0x20 ), \
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell