Implementation notes: x86, hydra1, crypto_aead/lunarkeyakv2

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
302974generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
302983generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
303098generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
303220generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
303259generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
303275generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
304202generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
304235generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
305834generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
305963generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
308531generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
308552generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
309957generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
309981generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
310051generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
310357generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
312519generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
312672generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
312736generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
312935generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
312951generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
313094generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
324253generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
324293generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
329545generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
329698generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
336544generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
336558generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
336574generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
336581generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101920161009
336596generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
336633generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101920161009
336648generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
336656generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
337392generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
337400generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
337566generic32gcc -m32 -Os -fomit-frame-pointer2016101920161009
337646generic32lcgcc -m32 -Os -fomit-frame-pointer2016101920161009
338291generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
338341generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
338353generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
338360generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
338388generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
338397generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
338413generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
338437generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
338445generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
338446generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
338462generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
338471generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
338472generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
338478generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
338501generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
338517generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
338518generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
338529generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
338552generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
338552generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
338552generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
338560generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
338573generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
338584generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
338589generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
338622generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
338634generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
338661generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
338756generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
338774generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
338818generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
338845generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
340342generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
340413generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
340429generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
340513generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
340569generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
340651generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
340805generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
340894generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
340953generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
341050generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
341118generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
341192generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
341585generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
341629generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
341656generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
341739generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
341793generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
341935generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
342271generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
342304generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
342317generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
342322generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
342357generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
342381generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
342396generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
342429generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
342433generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
342442generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
345053generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
345125generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
345135generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
345150generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
345170generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
345200generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
345250generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
345377generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
345589generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
345738generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
346348generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
346458generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
347058generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
347122generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
347127generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
347128generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
347141generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
347202generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
347471generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
347509generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
347518generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
347546generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
347553generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
347578generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
347587generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
347609generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
348365generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
348369generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
348458generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
348728generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
348760generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
348810generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
348840generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
348918generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
349122generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
349136generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
349138generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
349165generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
349184generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
349192generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
350786generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
350843generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
350850generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
350899generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
350904generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
350905generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
351393generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
351410generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
351467generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
351534generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
351538generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
351549generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
351555generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
351626generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
351680generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
351725generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
351733generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
351780generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
352019generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
352056generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
352194generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
352210generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
352447generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
352448generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
352449generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
352458generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
352478generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
352506generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
352538generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
352586generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
352606generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
352685generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
352867generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
353005generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
353044generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
353059generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
353077generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
353081generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
353101generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
353141generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
353227generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
353230generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
353232generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
353246generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
353280generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
353320generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
353338generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
353507generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
353518generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
353552generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
353586generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
353642generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
353715generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
354051generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
354431generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
354702generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101920161009
354741generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
354835generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101920161009
354846generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
354872generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
354923generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
354926generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
354941generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
355104generic32lcgcc -m32 -O3 -fomit-frame-pointer2016101920161009
355182generic32gcc -m32 -O3 -fomit-frame-pointer2016101920161009
355259generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
355269generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
355290generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
355358generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
355410generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
355417generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
355435generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
355490generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
355512generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
355648generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
355696generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
355760generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
355768generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
355810generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
355946generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
356155generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
356160generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
356204generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
356240generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
356243generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
356266generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
356278generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
356368generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
356541generic32lcgcc -m32 -O -fomit-frame-pointer2016101920161009
356555generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
356595generic32gcc -m32 -O -fomit-frame-pointer2016101920161009
356617generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
356728generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101920161009
356763generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
356792generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101920161009
356808generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
356909generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
356952generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
356967generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
357036generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
357142generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
357150generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
357205generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
357326generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
357430generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
357654generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
357677generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
357796generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
357815generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
357867generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
357909generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
357948generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
357990generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
358016generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
358118generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
358129generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
358339generic32gcc -m32 -O2 -fomit-frame-pointer2016101920161009
358841generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
358871generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
358960generic32lcgcc -m32 -O2 -fomit-frame-pointer2016101920161009
359026generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
359040generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
359606generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
359701generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
360050generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
360094generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
361344generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
361514generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
361536generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
361709generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
362976generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
363034generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
363320generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
363523generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
364294generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
364466generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
370863generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
370981generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
371008generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
371028generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
371048generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
371269generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
372814generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
372818generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
372838generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
372916generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
372960generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
372977generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
373021generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
373045generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
373059generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
373108generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
373931generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
374204generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
374245generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
374282generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
377097generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
377107generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
377164generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
377501generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
377894generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
377931generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
377969generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
377970generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
378676generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
378710generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
380829generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
380901generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
380909generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
380946generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
380956generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
381013generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
381021generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
381040generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
381853generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
381898generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
381918generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
381943generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
384952generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
384968generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
385035generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
385054generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
424442generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
424528generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
426224generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
426245generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
426296generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
426355generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
426432generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
426853generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
426944generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
426955generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
426989generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
427051generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
427365generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
427372generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
427438generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
427584generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
427640generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
427669generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
427757generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
427950generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
428029generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
428128generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
428196generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
428448generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
428589generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
428590generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
428728generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
428803generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
428804generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
428870generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
429216generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
429230generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
429331generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
429432generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
429438generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
429480generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
429634generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
429758generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
429889generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
429925generic64gcc -m32 -Os -fomit-frame-pointer2016101920161009
429928generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
429941generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
430005generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
430024generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
430054generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
430080generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
430238generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
430245generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
430260generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
430299generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
430310generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
430331generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
430352generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
430648generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
430884generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
431081generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
431603generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
431688generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
432176generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
432368generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
432432generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
432443generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
432514generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
432537generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
432573generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
432672generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
432934generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
432999generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
433024generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101920161009
433037generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
433064generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
433070generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
433141generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
433147generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
433216generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
433465generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
433482generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
433510generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
433549generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
433589generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
433757generic64lcgcc -m32 -Os -fomit-frame-pointer2016101920161009
433844generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
433904generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
433959generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
434038generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
434089generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
434184generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
434290generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
434349generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
434456generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
434480generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
434491generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
434504generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
434517generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
434528generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
434829generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
435045generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
435267generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
435312generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
435318generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
435553generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
435611generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101920161009
436798generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
437445generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
437644generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
437720generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
437799generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
437971generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
438031generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
438053generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
438164generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
438218generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
438320generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
438599generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
438627generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
438712generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
438784generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
438805generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
438896generic64lcgcc -m32 -O3 -fomit-frame-pointer2016101920161009
439005generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
439236generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
439250generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
439496generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
439564generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
440079generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
440272generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
440547generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
440842generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
441087generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
441868generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
441955generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
441968generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
442059generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
442209generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
442256generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
443202generic64lcgcc -m32 -O2 -fomit-frame-pointer2016101920161009
444096generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
444779generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
444960generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
445168generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
445556generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
445778generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
445968generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
445973generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
445984generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
446048generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
446077generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
446085generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
446096generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
446320generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
446426generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
446533generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
446579generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
446678generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
447019generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101920161009
447191generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
447219generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
447244generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
447347generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
447370generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101920161009
447432generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
447469generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
447672generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
447776generic64lcgcc -m32 -O -fomit-frame-pointer2016101920161009
447979generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
448061generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
448271generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
448613generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
448738generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
448889generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
449154generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
449512generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
449518generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
449556generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
449638generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
449844generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
450000generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
450097generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
450382generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
450384generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
450418generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
450437generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
450773generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
450830generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
450851generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
450881generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
450967generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
451057generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
451073generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
451083generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
451129generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
451208generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
451245generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
451336generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
451418generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
451482generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
451557generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
451642generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
451670generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
452051generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
452094generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
452232generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
452487generic64gcc -m32 -O3 -fomit-frame-pointer2016101920161009
452586generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
452861generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
452953generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
453074generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
453074generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
453203generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
453251generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
453448generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
453583generic64gcc -m32 -O2 -fomit-frame-pointer2016101920161009
453614generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
453635generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
453739generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
453891generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
454051generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
454279generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
454312generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
454432generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
454683generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
454832generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
454925generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
455046generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
455600generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
455973generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
455977generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101920161009
455993generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
456018generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
456150generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
456193generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
456256generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
456514generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
456600generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
456998generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
457008generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
457350generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
457805generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
458099generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
458224generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
458260generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
458442generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
458645generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
458749generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
459027generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
460219generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
460538generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101920161009
460984generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
461208generic64gcc -m32 -O -fomit-frame-pointer2016101920161009
461237generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
461315generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
461379generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
461543generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
461587generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
461710generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
461755generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
462005generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
462048generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
462072generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
462723generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
462834generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
463031generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
463179generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
463307generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
463307generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
464432generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
464515generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
464856generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
464936generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
464990generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
465886generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
465925generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
466120generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
466299generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
466634generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
466740generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
467107generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
467125generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
467763generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
467991generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
469968generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
470266generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
470360generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
470384generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
470807generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
471049generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
474168generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
474504generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
476269generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
476401generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
476419generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
476541generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
479976generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
480552generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
480636generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
480817generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
481733generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
481967generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
483246generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
483614generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
484298generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
484371generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
485983generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
486198generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
486296generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
486568generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
486648generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
486991generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
488077generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
488080generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
488241generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
488629generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
494419generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
494428generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
495212generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
495449generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
496259generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
496307generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
496546generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
496849generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
499069referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
499877referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
500187referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
501913referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
515506referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
515534referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
515914referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
520078referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
520788referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
521016referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
521148referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
521421referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
521709referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
522216referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
522287referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
523013referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
538045referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
539392referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
560691referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
560795referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
562823referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
563144referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
572944referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
574425referencegcc -m32 -O3 -fomit-frame-pointer2016101920161009
636312referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
641492referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
641687referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
644495referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
647816referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
651448referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
652765referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
654155referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
654419referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
654762referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
655326referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
658272referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
659199referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
668192referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
668719referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
668773referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
672074referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
672283referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
672371referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
681037referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
681187referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
681525referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
682194referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
685483referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
685722referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
701141referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
702227referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
706179referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
720365referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
743645referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
743810referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
825293compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
825605compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
832576compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
834350compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
835962compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
836666compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
837119compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
846073compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
853264compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
854020compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
855830compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
855842compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
856029compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
856672compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
870808compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
873179compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
874072compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
874152compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
874571compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
875180compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
877619compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
878605compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
878675compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
886600compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
892243compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
892357compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
894034compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
898760compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
898946compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
899468compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
899666compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
901181compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
903525compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
906259compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
908266compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
911982compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
919757compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
920718compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
921061compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
927140compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
938292compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
941411compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
944144compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
948717compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
953884compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
957596compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
974126compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
977861compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
989756compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
992231compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
994494compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
997645compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
1030723compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
1033043compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
1038253compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
1052242compactgcc -m32 -O3 -fomit-frame-pointer2016101920161009
1052920compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
1057742compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
1058928compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
1060856compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
1065999compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
1069168compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
1081525compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
1087459compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
1088294compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
1104432compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
1106464compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
1122002compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
1132042compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
1133848compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
1153158compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
1167741compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
1171285compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
1187545referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
1195610referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
1199109referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
1199325referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
1199765referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
1203729referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
1205460referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
1209507referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
1211550referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
1212829referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
1225501referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
1225854referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
1225979referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
1228390referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
1249475referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
1328923compactgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
1331825compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
1335857referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
1337055referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
1343985compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
1349283compactgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
1351485referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
1351824compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
1352237compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
1358648compactgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
1364784compactgcc -m32 -O -fomit-frame-pointer2016101920161009
1365783compactgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
1368840compactgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
1374458compactgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
1385005compactgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
1387600compactgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
1393850compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
1397282compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
1402022compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
1404130compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
1404181compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
1407152compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
1412154compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
1413154compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
1413754compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
1415022compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
1415730compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
1415916compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
1417122compactgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
1418374compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
1419290compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
1419896compactgcc -m32 -O2 -fomit-frame-pointer2016101920161009
1422728compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
1424883compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
1424931compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
1425698compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
1429307compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
1433650compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
1433651compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
1436409compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
1437593compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
1438848compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101920161009
1439863compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
1443250compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
1444560compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
1447664compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
1448579compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
1455168compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
1455973compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
1456927compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
1457896compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
1458909compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
1459275compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101920161009
1459800compactgcc -m32 -Os -fomit-frame-pointer2016101920161009
1460683compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
1461758compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
1462130compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
1462506compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
1463520compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
1464650compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
1464920compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
1467709compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
1467742compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
1472511compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
1475417compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
1475943compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101920161009
1478997compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
1479672compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
1482459compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
1485202compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
1487400compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
1488626compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
1510932compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
1523331compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
1524376compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
1530138compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
1533262compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
1535533compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
1540318compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
1540321compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
1545304compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
1547611compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
1582013compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
1585232compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
1586513compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
1593950compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
1606886compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
1608215compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
1616448compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
1658430compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
2019496referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
2029810referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
2068600referencegcc -m32 -O2 -fomit-frame-pointer2016101920161009
2069150referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
2096800referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
2104755referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
2127568referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
2142227referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
2144954referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
2147381referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
2148576referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
2163763referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
2165925referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
2212173referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
2231608referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
2238856referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
2244934referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101920161009
2247766referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
2272503referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
2344395referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
3315589reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
3340559referencegcc -m32 -O -fomit-frame-pointer2016101920161009
3357336referencegcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
3370924referencegcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
3397662referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2016101920161009
3398888reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
3403989reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
3406292referencegcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
3408048referencegcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
3408566reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
3411198reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
3412652referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
3414616reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
3419919referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
3420667referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
3423396referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
3425106reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
3426352reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
3431552referencegcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
3444513referencegcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
3447443reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
3448947reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
3457259reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
3470070referencegcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
3471122reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
3486106referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
3489924referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
3498712referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
3505794referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
3508652referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
3520224reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
3523384referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
3525683reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
3533013reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
3538304reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
3539287reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
3543269reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
3546226reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
3558405reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
3559242reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
3560005referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
3568864reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
3574841reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
3575720reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
3579828referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
3580870reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
3591399reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
3616163referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
3636221reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
3636779reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
3642584reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
3676432reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
3760417referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
3777869referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
3795222referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
3796974referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
3799061referencegcc -m32 -Os -fomit-frame-pointer2016101920161009
3804974referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
3806472referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
3824293referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
3827232referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
3829648referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
3831502referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
3835621reference32bitsgcc -m32 -O3 -fomit-frame-pointer2016101920161009
3839513referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
3850347referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
3853666reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
3859684referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
3868587reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
3869349reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
3870080referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
3870250reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
3877939referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
3879066referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
3888621referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
3896297referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
3916727referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101920161009
3917304reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
3919664referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
3923376referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
3929736referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
3932036referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
3935331referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
3949323referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
3971820referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
3978845referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
3999949referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
4007112referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
4061237referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
4091133referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
4091181referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
4108642referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
4129418reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
4133345referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
4153991reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
4161593referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
4174703reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
4176594reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
4179315reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
4181243reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
4197466reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
4199931reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
4208650reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
4211075reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
4220372reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
4233493referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
4234265referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
4235391reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
4242024reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
4250734referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
4256365referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
4259987reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
4264005reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
4267387reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
4270569referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
4275744referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
4278585reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
4293267reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
4680543reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
5163709reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
5167640reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
5185445reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101920161009
5198322reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
5207287reference32bitsgcc -m32 -O2 -fomit-frame-pointer2016101920161009
5275416reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
5285637reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
5298118reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
5328256reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
5353837reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
5361771reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
5364429reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
5376675reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
5399988reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
5409032reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
5422957reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
5460352reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
5498683reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
5539148reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
5557560reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
5608437reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
5615790reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
5651872reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
5731162reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
5738405reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
5752782reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
5789296reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
5795752reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
5817520reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
5845786reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
5896274reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
5909286reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
5963208reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
5978751reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
5986552reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
6643314reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
6665177reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
6975859reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
7096114reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
7129562reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
7603722reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
7638366reference32bitsgcc -m32 -O -fomit-frame-pointer2016101920161009
7730245reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
7740760reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
7741126reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
7760836reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
7807675reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101920161009
7872631reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
7888520reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
7932741reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
7958805reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
7961318reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
7961420reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
7962687reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
8033417reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
8050240reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
8060379reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
8151822reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
8154096reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
8171469reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
8189536reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
8198979reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
8201936reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
8237818reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
8237864reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
8244226reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
8258193reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
8259560reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
8267922reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
8295421referencegcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
8299133referencegcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
8299509referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
8317557reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
8339523reference32bitsgcc -m32 -Os -fomit-frame-pointer2016101920161009
8356986reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
8364843reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
8380368reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
8386677reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
8386968reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
8393949reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
8395153reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
8396494reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
8399771reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101920161009
8400150reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
8409451reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
8411360reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
8422754reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
8572013reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
8586146reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
8604629reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
8798941reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
8811767reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
8829496reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
8837894reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
8965694reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
9009179reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
9010437reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
9138667reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
9306147reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
9414034reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
9433546reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
9526493reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
9552705reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
9582407reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
9741642reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
13361522reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
13610475reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
13633402reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009

Test failure

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

Number of similar (compiler,implementation) pairs: 70, 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=core2 -O3 -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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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: 96, 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=native -mtune=native -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -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/lunarkeyakv2/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: 48, 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=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
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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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: 22, 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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/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: 22, 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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/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: 13, 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