Implementation notes: x86, h2atom, crypto_aead/lakekeyakv2

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_aead
Primitive: lakekeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
238490generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
238880generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
243560generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016111620161009
243690generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016111620161009
243770generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
244090generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
244120generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016111620161009
244440generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016111620161009
244730generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
244880generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
246790generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016111620161009
247070generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016111620161009
255390generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111620161009
255630generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111620161009
256640generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111620161009
256970generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111620161009
257780generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016111620161009
257810generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111620161009
257930generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016111620161009
257960generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111620161009
259480generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111620161009
259530generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111620161009
259540generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016111620161009
259550generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016111620161009
261430generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
261510generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
264710generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111620161009
264720generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016111620161009
264750generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111620161009
264770generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016111620161009
264820generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016111620161009
264830generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016111620161009
264840generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016111620161009
264880generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016111620161009
266650generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016111620161009
266650generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111620161009
266680generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111620161009
266690generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016111620161009
266690generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016111620161009
266690generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016111620161009
266720generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016111620161009
266720generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016111620161009
266730generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016111620161009
266790generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016111620161009
266880generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016111620161009
266920generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016111620161009
266970generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016111620161009
267090generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016111620161009
267210generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016111620161009
267230generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016111620161009
268040generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016111620161009
268080generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016111620161009
268110generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016111620161009
268120generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016111620161009
268130generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016111620161009
268180generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016111620161009
268250generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016111620161009
268270generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016111620161009
268290generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016111620161009
268320generic32gcc -m32 -Os -fomit-frame-pointer2016111620161009
268380generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016111620161009
268390generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016111620161009
268400generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016111620161009
268470generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
268470generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016111620161009
268480generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
268510generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
268510generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
268520generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016111620161009
268600generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016111620161009
268790generic32lcgcc -m32 -Os -fomit-frame-pointer2016111620161009
268810generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016111620161009
269280generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016111620161009
269280generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016111620161009
269280generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016111620161009
269290generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016111620161009
269400generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016111620161009
269410generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016111620161009
271070generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
271190generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
275570generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016111620161009
275730generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016111620161009
275890generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016111620161009
276020generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016111620161009
276380generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111620161009
276500generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111620161009
276560generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016111620161009
276610generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111620161009
276650generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016111620161009
276690generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111620161009
277110generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016111620161009
277230generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016111620161009
277760generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016111620161009
277850generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016111620161009
278650generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
278760generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016111620161009
278770generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
278800generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016111620161009
279220generic32gcc -m32 -O3 -fomit-frame-pointer2016111620161009
279280generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016111620161009
279340generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016111620161009
279360generic32lcgcc -m32 -O3 -fomit-frame-pointer2016111620161009
279440generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111620161009
279450generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111620161009
279570generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111620161009
279620generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111620161009
279650generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111620161009
279680generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111620161009
279690generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016111620161009
279840generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111620161009
279860generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016111620161009
279910generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111620161009
279940generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016111620161009
279980generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016111620161009
280000generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111620161009
280090generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016111620161009
280170generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111620161009
280220generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111620161009
280270generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111620161009
280440generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016111620161009
281010generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
281130generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
281940generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016111620161009
282230generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016111620161009
282360generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016111620161009
282530generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016111620161009
282660generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111620161009
282720generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111620161009
282900generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016111620161009
283080generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111620161009
283130generic32gcc -m32 -O2 -fomit-frame-pointer2016111620161009
283150generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016111620161009
283220generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016111620161009
283320generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016111620161009
283360generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111620161009
283450generic32lcgcc -m32 -O2 -fomit-frame-pointer2016111620161009
284100generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111620161009
284340generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111620161009
284370generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016111620161009
284540generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016111620161009
284650generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111620161009
284650generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111620161009
284740generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016111620161009
284820generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016111620161009
284850generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
284870generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016111620161009
284880generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016111620161009
284950generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016111620161009
284990generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
285060generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
285070generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
285080generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016111620161009
285300generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
285330generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016111620161009
285420generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111620161009
285550generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111620161009
285580generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016111620161009
285740generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
287460generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111620161009
287650generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111620161009
288250generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016111620161009
288290generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016111620161009
288330generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016111620161009
288430generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016111620161009
289120generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111620161009
289280generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111620161009
289290generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111620161009
289340generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111620161009
289430generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111620161009
289490generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111620161009
289540generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111620161009
289570generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111620161009
289830generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111620161009
289860generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111620161009
289960generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111620161009
290120generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111620161009
291090generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111620161009
291160generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111620161009
291190generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111620161009
291240generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111620161009
291250generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111620161009
291290generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111620161009
291390generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111620161009
291450generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111620161009
291680generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111620161009
291700generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111620161009
291710generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111620161009
291780generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111620161009
291820generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111620161009
291900generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111620161009
292110generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111620161009
292660generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111620161009
308920generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016111620161009
308950generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016111620161009
309000generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016111620161009
309080generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016111620161009
309190generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016111620161009
309200generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016111620161009
309200generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016111620161009
309210generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016111620161009
309240generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016111620161009
309320generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016111620161009
309830generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016111620161009
309900generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016111620161009
309900generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016111620161009
309910generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016111620161009
309970generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016111620161009
309970generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016111620161009
310010generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016111620161009
310070generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016111620161009
310190generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016111620161009
310570generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016111620161009
313480generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016111620161009
314090generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016111620161009
314440generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016111620161009
314720generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016111620161009
314800generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016111620161009
314800generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016111620161009
314810generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016111620161009
314840generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016111620161009
314910generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016111620161009
314940generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016111620161009
315010generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016111620161009
315230generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016111620161009
315910generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016111620161009
316010generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016111620161009
316070generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016111620161009
316130generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016111620161009
316300generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016111620161009
316390generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016111620161009
316910generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016111620161009
317020generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016111620161009
317020generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
317150generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016111620161009
317360generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016111620161009
317560generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016111620161009
317590generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2016111620161009
317590generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
317930generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016111620161009
318460generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016111620161009
318490generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016111620161009
318560generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016111620161009
318560generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016111620161009
318580generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016111620161009
318600generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016111620161009
318600generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016111620161009
319350generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016111620161009
319570generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016111620161009
319580generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016111620161009
319660generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016111620161009
319740generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111620161009
319750generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016111620161009
319780generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016111620161009
319800generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016111620161009
319860generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016111620161009
319890generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016111620161009
319890generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016111620161009
319920generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016111620161009
319930generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016111620161009
320090generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111620161009
320490generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016111620161009
320500generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2016111620161009
320510generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016111620161009
320550generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2016111620161009
320640generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016111620161009
320760generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2016111620161009
321100generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016111620161009
321330generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016111620161009
321350generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2016111620161009
321510generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016111620161009
321730generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016111620161009
321750generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2016111620161009
321960generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016111620161009
322060generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016111620161009
322910generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016111620161009
322930generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016111620161009
323010generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016111620161009
323100generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016111620161009
323140generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2016111620161009
323160generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016111620161009
323210generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016111620161009
323290generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016111620161009
324090generic32lcgcc -m32 -O -fomit-frame-pointer2016111620161009
324170generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016111620161009
324220generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2016111620161009
324370generic32gcc -m32 -O -fomit-frame-pointer2016111620161009
324610generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111620161009
324620generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2016111620161009
324760generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016111620161009
324810generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111620161009
324840generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
325090generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016111620161009
325100generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016111620161009
325180generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
325220generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
325270generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016111620161009
325280generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016111620161009
325280generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016111620161009
325310generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016111620161009
325340generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016111620161009
325350generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2016111620161009
325360generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
326140generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016111620161009
326170generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016111620161009
326680generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016111620161009
326790generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016111620161009
327130generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016111620161009
327230generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016111620161009
327430generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016111620161009
327540generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016111620161009
329860generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016111620161009
329900generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016111620161009
329920generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016111620161009
329990generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016111620161009
330250generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016111620161009
330330generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016111620161009
331270generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016111620161009
331440generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016111620161009
331620generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111620161009
331640generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111620161009
336890generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111620161009
336950generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111620161009
386750referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016111720161009
387230referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016111720161009
387510referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016111720161009
388990referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016111720161009
400360referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111720161009
400410referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111720161009
400520referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111720161009
400710referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111720161009
400820generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016111720161009
401000referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111720161009
401020referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111720161009
401030referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016111720161009
404230referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016111720161009
404440generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111720161009
404760generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016111720161009
406060referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111720161009
407700generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016111720161009
408680generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111720161009
409050referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016111720161009
409110referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016111720161009
409220referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016111720161009
411010referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016111720161009
420760generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016111720161009
422240generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016111720161009
422340generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016111720161009
422920generic64lcgcc -m32 -Os -fomit-frame-pointer2016111720161009
423410generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016111720161009
424470generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016111720161009
424540generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016111720161009
425600referencegcc -m32 -O3 -fomit-frame-pointer2016111720161009
427100referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111720161009
427140generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016111720161009
427190referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016111720161009
427270generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016111720161009
428740generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016111720161009
429220generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016111720161009
429250generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016111720161009
430330generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016111720161009
430570generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016111720161009
430660generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016111720161009
431000generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016111720161009
431160generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016111720161009
431580generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016111720161009
431830generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016111720161009
432640generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016111720161009
432730generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016111720161009
433110generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016111720161009
433130generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111720161009
434180referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016111720161009
435250generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016111720161009
436060generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016111720161009
438570generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016111720161009
439520generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111720161009
439650generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016111720161009
440110generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016111720161009
441290generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111720161009
443460generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016111720161009
443950generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016111720161009
444160generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016111720161009
444380referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016111720161009
444420referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016111720161009
446240generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016111720161009
447480referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016111720161009
447680referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016111720161009
450310referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2016111720161009
450420generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016111720161009
450520generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016111720161009
470090generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016111720161009
470590generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016111720161009
470690generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111720161009
471270generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016111720161009
471410generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016111720161009
471420generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016111620161009
471470generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016111720161009
472570generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016111720161009
472690generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016111620161009
474640generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016111620161009
476430generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016111620161009
480590generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016111720161009
481340generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111720161009
481410generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016111720161009
481680generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016111620161009
482150generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016111620161009
482320generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016111620161009
484460generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016111720161009
485210generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016111620161009
486820generic64gcc -m32 -Os -fomit-frame-pointer2016111620161009
487780generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016111620161009
488340generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016111620161009
488550generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016111620161009
488590generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016111620161009
488850generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016111620161009
488960generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016111620161009
489300generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016111620161009
489340generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016111620161009
489490generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016111620161009
489520generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111620161009
489560generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016111620161009
489960generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111620161009
490150generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016111620161009
490560generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016111620161009
490580generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
490580generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
491620referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016111720161009
494060referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111720161009
494070referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111720161009
494110referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016111720161009
495530referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016111720161009
495850generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016111620161009
496100generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016111620161009
496410generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016111620161009
497530generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016111620161009
498100referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016111720161009
499290referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016111720161009
499310referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016111720161009
499960generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
500800referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016111720161009
503920referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016111720161009
503950referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016111720161009
504070referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111720161009
504080referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111720161009
504850referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016111720161009
506390referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111720161009
506590referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111720161009
508640referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016111720161009
508800referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111720161009
517850generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016111720161009
524720referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016111720161009
525190referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111720161009
525200referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111720161009
525660generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016111720161009
528310referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111720161009
528340referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016111720161009
529780referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111720161009
530040referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016111720161009
530580referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111720161009
534130generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016111720161009
543060referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111720161009
548780generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016111720161009
549290referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111720161009
549620generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016111720161009
550420generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016111720161009
552860generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016111720161009
553390generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016111720161009
554510referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111720161009
554680referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111720161009
556430generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016111720161009
557760generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016111720161009
558230generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016111720161009
558710generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016111720161009
559160generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016111720161009
559580generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016111720161009
561150generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016111720161009
561250generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016111720161009
561790generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016111720161009
563000generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016111720161009
564010generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016111720161009
564430generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016111720161009
564510generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016111720161009
565910generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016111720161009
566500generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016111720161009
566860generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016111720161009
567410generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016111720161009
567920generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111720161009
568830generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016111720161009
569520generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111720161009
569650generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016111720161009
569710generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016111720161009
570470generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016111720161009
570710generic64lcgcc -m32 -O2 -fomit-frame-pointer2016111720161009
572520generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016111720161009
574040generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016111720161009
574650generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016111720161009
576360generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111720161009
576430generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016111720161009
579890generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016111720161009
579890generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016111720161009
580180generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016111720161009
580250generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016111720161009
580430generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016111720161009
580790generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016111720161009
581140generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016111720161009
581340generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016111720161009
583230generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016111720161009
583520generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016111720161009
584010generic64lcgcc -m32 -O3 -fomit-frame-pointer2016111720161009
584680generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111720161009
584700generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111720161009
585630generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016111720161009
585710generic64lcgcc -m32 -O -fomit-frame-pointer2016111720161009
586980generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016111720161009
587210generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016111720161009
587210generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016111720161009
587340generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016111720161009
587950generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016111720161009
588400generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016111720161009
592120generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016111720161009
592260generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111720161009
592600generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016111720161009
594310generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016111720161009
594510generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111720161009
597020compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016111620161009
597340generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016111720161009
597410compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016111620161009
599020generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016111720161009
599110compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016111620161009
599130compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016111620161009
599130generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016111720161009
600780compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016111620161009
600800generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111720161009
601250compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016111620161009
601320generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111720161009
601450generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016111720161009
602240generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016111720161009
602600compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
602840generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111720161009
603100generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016111720161009
603350generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016111720161009
603420generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016111720161009
603760generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111720161009
605190generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111720161009
605540compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111620161009
605650generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016111720161009
605800compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016111620161009
606780generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016111720161009
606920compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016111620161009
606920compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111620161009
607220compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016111620161009
607650generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111720161009
607860compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016111620161009
608650generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111720161009
609460compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111620161009
609540compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
610670generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111720161009
610750generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016111720161009
611970generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016111720161009
612450generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016111720161009
613530generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016111720161009
613920compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016111620161009
614860generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016111720161009
616420compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016111620161009
616620compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111620161009
616830compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016111620161009
617490compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016111620161009
617590compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016111620161009
617600generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016111720161009
617680generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016111720161009
618330compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111620161009
619780generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111720161009
620070generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111720161009
620300compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111620161009
620360generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016111720161009
620660compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016111620161009
621210compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016111620161009
621410compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111620161009
622340compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016111620161009
623440compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016111620161009
623580compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2016111620161009
624490compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111620161009
625240compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111620161009
625850generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016111720161009
625910compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016111620161009
629010generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016111720161009
629270compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016111620161009
630580generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016111720161009
632940compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016111620161009
633130compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016111620161009
634200compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016111620161009
634800compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016111620161009
635110compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016111620161009
637710compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016111620161009
638620compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016111620161009
638890compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111620161009
641640compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016111620161009
643900compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111620161009
644410compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111620161009
646050compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016111620161009
646820compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111620161009
650420compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111620161009
655150compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111620161009
656070compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016111620161009
657690generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016111720161009
658420generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016111720161009
660540generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016111720161009
670840compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016111620161009
671230generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016111720161009
672310compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016111620161009
674050generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016111720161009
675990compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016111620161009
676280compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111620161009
680300generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016111720161009
680580generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016111620161009
684830generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016111620161009
692740generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016111720161009
695020compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111620161009
696790generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2016111620161009
697690generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016111620161009
698870generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016111620161009
700410generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016111720161009
700830generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016111720161009
702130generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016111620161009
704750generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016111620161009
704930generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016111620161009
706770generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016111620161009
707310generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016111620161009
708710generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016111720161009
708740generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111720161009
708770generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016111720161009
710790generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016111620161009
710960generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016111720161009
711290generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016111720161009
711810generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2016111620161009
714100generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016111720161009
714350generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016111620161009
716290generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016111720161009
717240generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016111620161009
718280generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016111620161009
718840generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
719460generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016111620161009
720310generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016111620161009
720840generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2016111620161009
721690compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
722870generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016111620161009
724400compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016111620161009
724760generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016111620161009
724880generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016111620161009
724940generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016111620161009
725170generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2016111620161009
725880generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016111720161009
725960generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016111620161009
726190generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
726220generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016111720161009
727420compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016111620161009
728100compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111620161009
728480generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016111620161009
728560generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2016111620161009
728580generic64gcc -m32 -O3 -fomit-frame-pointer2016111620161009
728950compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016111620161009
729190compactgcc -m32 -O3 -fomit-frame-pointer2016111620161009
729910compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111620161009
730030compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016111620161009
731270compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
731560compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016111620161009
731800generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016111620161009
732300generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2016111620161009
732420compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111620161009
732580generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
733960compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016111620161009
734170generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016111620161009
734450generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016111620161009
735320generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016111620161009
735400generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111720161009
735600compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111620161009
736270generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016111620161009
736400generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016111620161009
737570generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016111620161009
737580compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111620161009
737850generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016111620161009
738450generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
738560generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
739370generic64gcc -m32 -O2 -fomit-frame-pointer2016111620161009
739860generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016111620161009
739920generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016111620161009
740510generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016111620161009
740680generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016111620161009
742190generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016111720161009
742410generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
743320generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016111620161009
743840generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016111620161009
744730generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111720161009
744880generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111620161009
747550generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111620161009
747930generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016111620161009
749560generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016111620161009
750430generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2016111620161009
751260generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
752030generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016111720161009
753790generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111620161009
754940generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2016111620161009
756420compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016111620161009
757620compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111620161009
758730generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016111620161009
758910compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016111620161009
760190generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111620161009
760690generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111620161009
760860generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016111620161009
761810generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016111620161009
761970generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111620161009
762280generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
762510generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111620161009
762800generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111720161009
764460compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111620161009
765080generic64gcc -m32 -O -fomit-frame-pointer2016111620161009
765510generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
765650generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
765980generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016111620161009
767370generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2016111620161009
767470generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111620161009
776690generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111720161009
777520generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111720161009
777660generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111620161009
779320generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111720161009
779640generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111620161009
779640generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016111620161009
781680referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016111720161009
781960generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111720161009
782440generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111720161009
782980generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111720161009
783680referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016111720161009
783740referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016111720161009
783750referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016111720161009
787100referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016111720161009
787590referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016111720161009
787660referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016111720161009
787930generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
788770referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016111720161009
789030referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016111720161009
790950compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016111620161009
791360compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111620161009
791390referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016111720161009
792200referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016111720161009
792490referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016111720161009
794040generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111620161009
795390referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016111720161009
801070generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111720161009
811730generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111720161009
812400generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016111720161009
817560referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2016111720161009
819110generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111720161009
819880generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111720161009
820770generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111720161009
821350generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111720161009
822280generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111720161009
825700generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016111720161009
826840generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111720161009
830530generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016111720161009
836730generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111720161009
837710generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111720161009
837850generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111720161009
845180referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016111720161009
855110generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111720161009
855610generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016111720161009
868340generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111720161009
901580compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
905700generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111720161009
909490compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016111620161009
910100compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016111620161009
910320compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016111620161009
910710compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111620161009
915030generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111720161009
915410compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016111620161009
915590compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016111620161009
916030generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111720161009
920980generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111720161009
921850generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111720161009
922030generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111720161009
922180generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111720161009
922480generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111720161009
925370compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
926060compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016111620161009
926100compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
926500compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2016111620161009
926510compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016111620161009
926750compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2016111620161009
932930compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
935870compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111620161009
936260compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016111620161009
939140compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016111620161009
941720referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016111720161009
943030compactgcc -m32 -march=k6 -O -fomit-frame-pointer2016111620161009
943380referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016111720161009
944440compactgcc -m32 -march=athlon -O -fomit-frame-pointer2016111620161009
945100compactgcc -m32 -Os -fomit-frame-pointer2016111620161009
945470compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016111620161009
945640compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2016111620161009
948110compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016111620161009
948720compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016111620161009
948820compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016111620161009
951410compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016111620161009
952140compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016111620161009
952210generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111720161009
952220generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016111720161009
953820referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111720161009
956410compactgcc -m32 -march=i386 -O -fomit-frame-pointer2016111620161009
956570compactgcc -m32 -march=prescott -O -fomit-frame-pointer2016111620161009
957150compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016111620161009
960550compactgcc -m32 -march=nocona -O -fomit-frame-pointer2016111620161009
962120compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016111620161009
964840compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111620161009
966410compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016111620161009
966780compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016111620161009
967240compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016111620161009
967680compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016111620161009
967780compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2016111620161009
968650compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016111620161009
970060compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111620161009
971660compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111620161009
971740compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2016111620161009
972110generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111720161009
972200generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016111720161009
972500compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
972630compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016111620161009
972650compactgcc -m32 -march=pentium -O -fomit-frame-pointer2016111620161009
973560compactgcc -m32 -march=k8 -O -fomit-frame-pointer2016111620161009
974240compactgcc -m32 -march=core2 -O -fomit-frame-pointer2016111620161009
978900compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
981290compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
982980compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
983960compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
984070compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016111620161009
984910compactgcc -m32 -O -fomit-frame-pointer2016111620161009
985520compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
985700compactgcc -m32 -march=i486 -O -fomit-frame-pointer2016111620161009
991920compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016111620161009
992080compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016111620161009
992690compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2016111620161009
994990compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016111620161009
995100compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2016111620161009
995350compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111620161009
996990compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111620161009
997400compactgcc -m32 -O2 -fomit-frame-pointer2016111620161009
1001390compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016111620161009
1002530compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111620161009
1004640compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016111620161009
1006700compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1007310compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111620161009
1007880compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111620161009
1009520generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111620161009
1009530generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111620161009
1013010generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111620161009
1014140generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111620161009
1016070compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016111620161009
1017080compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016111620161009
1017480compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111620161009
1017600generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111620161009
1017740compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016111620161009
1018130generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111620161009
1019990compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016111620161009
1020040compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016111620161009
1020200compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2016111620161009
1020650compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016111620161009
1021230compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2016111620161009
1021660compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016111620161009
1022670compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016111620161009
1026310generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111620161009
1026450generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016111620161009
1027910generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111620161009
1027930generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111620161009
1029750generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111620161009
1030220generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016111620161009
1033860compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111620161009
1036330compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016111620161009
1046140compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111620161009
1053000compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2016111620161009
1057660compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016111620161009
1061700compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016111620161009
1075580compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2016111620161009
1631160referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016111720161009
1771690referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016111720161009
1773130referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016111720161009
1774600referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016111720161009
1779750referencegcc -m32 -O2 -fomit-frame-pointer2016111720161009
1781020referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111720161009
1783650referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111720161009
1784700referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016111720161009
1788160referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111720161009
1791780referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111720161009
1792880referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016111720161009
1796130referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111720161009
1796560referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111720161009
1800320referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016111720161009
1802450referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016111720161009
1802980referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016111720161009
1853340referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111720161009
1855890referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111720161009
1857060referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016111720161009
1906060referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111720161009
3139690reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111720161009
3157880reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111720161009
3174130referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111720161009
3176910referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016111720161009
3177000referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016111720161009
3191200reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111720161009
3191380reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111720161009
3191630referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2016111720161009
3192410reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111720161009
3194680referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016111720161009
3198440referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111720161009
3206100reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016111720161009
3207830referencegcc -m32 -Os -fomit-frame-pointer2016111720161009
3211070referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2016111720161009
3211340referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016111720161009
3228970reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111720161009
3230740reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016111720161009
3235150reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111720161009
3236190reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111720161009
3241600referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016111720161009
3243190reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111720161009
3243870reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016111720161009
3246420referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016111720161009
3246650referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016111720161009
3249780reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016111720161009
3251910referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111720161009
3252430referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016111720161009
3252700referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016111720161009
3254770referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2016111720161009
3257510reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016111720161009
3257980reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111720161009
3258020reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111720161009
3258200referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016111720161009
3259320referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016111720161009
3262390referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016111720161009
3263940referencegcc -m32 -march=i486 -O -fomit-frame-pointer2016111720161009
3266150reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016111720161009
3266700reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111720161009
3266860referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016111720161009
3267350reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016111720161009
3268230referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111720161009
3269300referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016111720161009
3273650referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016111720161009
3275190referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016111720161009
3275540referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016111720161009
3276000reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016111720161009
3276420referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111720161009
3278870referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016111720161009
3279060referencegcc -m32 -O -fomit-frame-pointer2016111720161009
3280040referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016111720161009
3283090referencegcc -m32 -march=athlon -O -fomit-frame-pointer2016111720161009
3287990referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2016111720161009
3288360referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2016111720161009
3289790reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016111720161009
3291650referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016111720161009
3291850reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016111720161009
3292880referencegcc -m32 -march=k8 -O -fomit-frame-pointer2016111720161009
3295230referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2016111720161009
3298580referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016111720161009
3298760referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111720161009
3300360referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016111720161009
3301170referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016111720161009
3302940referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016111720161009
3306000referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016111720161009
3306850referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2016111720161009
3307670reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111720161009
3311390referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016111720161009
3312420referencegcc -m32 -march=nocona -O -fomit-frame-pointer2016111720161009
3315110reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016111720161009
3315360reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111720161009
3315390referencegcc -m32 -march=core2 -O -fomit-frame-pointer2016111720161009
3315450referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111720161009
3323490referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016111720161009
3323630reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016111720161009
3327980referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016111720161009
3328660referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016111720161009
3329330referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016111720161009
3330420reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016111720161009
3332000referencegcc -m32 -march=prescott -O -fomit-frame-pointer2016111720161009
3332570referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016111720161009
3334550referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2016111720161009
3337320referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016111720161009
3352400referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016111720161009
3355600referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016111720161009
3358150referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016111720161009
3361330referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2016111720161009
3363130referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2016111720161009
3363760referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2016111720161009
3369860referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016111720161009
3370970referencegcc -m32 -march=k6 -O -fomit-frame-pointer2016111720161009
3372520reference32bitsgcc -m32 -O3 -fomit-frame-pointer2016111720161009
3373060reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111720161009
3373160reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016111720161009
3414420reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016111720161009
3415450reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016111720161009
3421210reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016111720161009
3429150reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111720161009
3440160reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016111720161009
3444200reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016111720161009
3470580reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016111720161009
3536040reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016111720161009
3779710reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016111720161009
3793090reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016111720161009
3795650referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016111720161009
3796810reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111720161009
3797400reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111720161009
3797880reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111720161009
3800240reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111720161009
3820380reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111720161009
3844940reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016111720161009
3889930reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111720161009
3891530reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016111720161009
3896760reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016111720161009
3899860reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016111720161009
3902830reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016111720161009
3908440reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111720161009
3908670reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111720161009
3908830reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016111720161009
3923120reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016111720161009
4169750reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016111720161009
4680810reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016111720161009
4878760reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111720161009
4882110reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111720161009
4886000reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111720161009
4889580reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111720161009
4897260reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111720161009
4898200reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111720161009
4904690reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016111720161009
4972350reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016111720161009
4977040reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016111720161009
4977410reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016111720161009
4979070reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016111720161009
4979490reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016111720161009
4989990reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016111720161009
4990280reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016111720161009
4990320reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111720161009
4993540reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016111720161009
4995980reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016111720161009
5003240reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111720161009
5008480reference32bitsgcc -m32 -O2 -fomit-frame-pointer2016111720161009
5016740reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016111720161009
5042950reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016111720161009
5055540reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016111720161009
5060760reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016111720161009
5061040reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016111720161009
5075800reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016111720161009
5088820reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016111720161009
5113640reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016111720161009
5177250reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111720161009
5201030reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016111720161009
5206550reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016111720161009
5216250reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016111720161009
5231420reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016111720161009
5264150reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016111720161009
5327840reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016111720161009
6244500reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016111720161009
6249030reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111720161009
6415490reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016111720161009
6455230reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016111720161009
6461240reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111720161009
6493610reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016111720161009
6713240reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016111720161009
6719230reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016111720161009
6722180reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111720161009
6723790reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016111720161009
6747730reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016111720161009
6794440reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016111720161009
6797440reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016111720161009
6798440reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016111720161009
6799670reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016111720161009
6800610reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016111720161009
6803100reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016111720161009
6811670reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111720161009
6822190reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111720161009
6830110reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016111720161009
6835430reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016111720161009
6837090reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016111720161009
6847540reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016111720161009
6852640reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016111720161009
6857560reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016111720161009
6867760reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016111720161009
6873360reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016111720161009
6885480reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016111720161009
6904080reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016111720161009
6912760reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016111720161009
6930000reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016111720161009
6970220reference32bitsgcc -m32 -Os -fomit-frame-pointer2016111720161009
7022420reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016111720161009
7137660reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2016111720161009
7138610reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016111720161009
7139640reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016111720161009
7146140reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016111720161009
7148810reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016111720161009
7153620reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2016111720161009
7157350reference32bitsgcc -m32 -O -fomit-frame-pointer2016111720161009
7169240reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016111720161009
7171640reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016111720161009
7204970reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111720161009
7223000reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016111720161009
7228440reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2016111720161009
7252300reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2016111720161009
7255270reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016111720161009
7265170reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016111720161009
7283800reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016111720161009
7289490reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016111720161009
7297090reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016111720161009
7325760reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2016111720161009
7337480reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016111720161009
7358330reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111720161009
7415940reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2016111720161009
7429850reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2016111720161009
7482730reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111720161009
7484430reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016111720161009
7485190reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016111720161009
7489370reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016111720161009
7489400reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016111720161009
7490530reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016111720161009
7496490reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016111720161009
7506530reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016111720161009
7526700reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016111720161009
7551800reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016111720161009
7980260reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016111720161009
8014810referencegcc -m32 -march=i386 -O -fomit-frame-pointer2016111720161009
8051670referencegcc -m32 -march=pentium -O -fomit-frame-pointer2016111720161009
8053530referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111720161009
12276670reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2016111720161009
12285370reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111720161009
12639520reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2016111720161009

Test failure

Implementation: crypto_aead/lakekeyakv2/compact
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 63, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits

Compiler output

Implementation: crypto_aead/lakekeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 166, 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=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=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=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=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=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=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 -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 -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=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=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=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-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
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
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=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=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=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=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
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/lakekeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -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:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 88, 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=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=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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
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:33: note: in expansion of macro 'XOReq128'
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
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:33: note: in expansion of macro 'XOReq128'
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:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 264, 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=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=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=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 -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=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=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=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
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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
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:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
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/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
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:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
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: ...

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/lakekeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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/lakekeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_store_si128 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:47:29: error: called from here
KeccakP-1600-XOP.c: #define STORE128(a, b) _mm_store_si128((V128 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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 -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

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
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:33: note: in expansion of macro 'XOReq128'
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:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
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: ...

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/lakekeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
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/lakekeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
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:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
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:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
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:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
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:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
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: ...

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/lakekeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: error: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: error: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
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:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
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: ...

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/lakekeyakv2/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/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -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:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
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:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 17, 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=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
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