Implementation notes: x86, margaux, crypto_aead/lunarkeyakv2

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
364770generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
364950generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
365175generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
366345generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
368424generic64lcgcc -m32 -O -fomit-frame-pointer2017080120170725
368811generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
368838generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
369036generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
369270generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
369612generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
369729generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
369765generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
369990generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
370080generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
370143generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
370260generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
370278generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
370386generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
370656generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
370800generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
370827generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
371034generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
371079generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
371169generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
371232generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
371259generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
371556generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
371655generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
371934generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
371979generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
372501generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
372519generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
372690generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
372924generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
372987generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
373050generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
373095generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
373140generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
373725generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
373806generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
373851generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
373986generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
374040generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
374121generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
374139generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
374166generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
374553generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
374571generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
374589generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
374607generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
374634generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
374778generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
374805generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
374814generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
374967generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
374985generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
374985generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
375039generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
375048generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
375138generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
375255generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
375273generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
375273generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
375282generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
375354generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
375408generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
375561generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
375705generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
375786generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
376065generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
376182generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
376227generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
376497generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
376587generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
376695generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
376749generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
376758generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
376875generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
376911generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
377154generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
377262generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
377325generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
377352generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
377397generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
377433generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
377694generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
377721generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
377739generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
377865generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
377892generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
377910generic32lcgcc -m32 -O -fomit-frame-pointer2017080120170725
377973generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
378180generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
378279generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
378297generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
378315generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
378315generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
378342generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
378414generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
378504generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
378504generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
378783generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
378792generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
378891generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
378909generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
379080generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
379206generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
379224generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
379332generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
379386generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
379449generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
379458generic32gcc -m32 -O -fomit-frame-pointer2017080120170725
379467generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
379818generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
379845generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
379881generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
379881generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
379980generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
380025generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
380061generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
380259generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
380268generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
380358generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
380511generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
380997generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
381015generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
381114generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
381123generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
381267generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
382140generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
382401generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
382536generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
382752generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
383130generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
383166generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
383913generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
383922generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
383985generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
384354generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
384435generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
385056generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
385893generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
386181generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
386415generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
387216generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
387504generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
388719generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
389088generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
389241generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
389475generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
389655generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
389655generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
389880generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
390087generic64gcc -m32 -O -fomit-frame-pointer2017080120170725
390123generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
390303generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
390906generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
391716generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
391815generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
392571generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
393264generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
394065generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
394344generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
394380generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
394569generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
395001generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
395289generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
395361generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
397098generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
397674generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
397710generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
399141generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
440550generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
445626generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
446454generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
446922generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
447102generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
449037generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
449955generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
450351generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
451674generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
452358generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
453834generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
457902generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
460062generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
460809generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
460971generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
463176generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
463410generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
464859generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
466830generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
474741generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
474831generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
475587generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
478260generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
479052generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
479061generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
479106generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
479421generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
479934generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
480825generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
481563generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
481788generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
481968generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
482832generic64lcgcc -m32 -O3 -fomit-frame-pointer2017080120170725
483939generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
483966generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
484740generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
485082generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
486882generic64lcgcc -m32 -O2 -fomit-frame-pointer2017080120170725
486963generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
487521generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
488673generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
489042generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
489060generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
489168generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
489384generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
489951generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
490338generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
490626generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
491526generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
492921generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
493119generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
493749generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
494694generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
496620generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
497979generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
498258generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
499158generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
501921generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
505125generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
505728generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
506763generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
512919generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
513801generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
517185generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
517617generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
518004generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
525375generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
525501generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
525753generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
536931generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
537570generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
539964generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
542223generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
542610generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
543888generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
544815generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
545400generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
545517generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
547812generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
548397generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
548451generic64lcgcc -m32 -Os -fomit-frame-pointer2017080120170725
549117generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
549441generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
549459generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
549810generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
551223generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
551421generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
551898generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
551961generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
552780generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
553428generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
553950generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
554130generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
555363generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
556956generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
558000generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
558360generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
561870generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
562401generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
563526generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
573534generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
573939generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
574083generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
577098generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
577710generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
578187generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
579204generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
580374generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
580437generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
580446generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
580617generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
581940generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
581940generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
582210generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
582426generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
582732generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
584010generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
585720generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
585792generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
586791generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
586908generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
586953generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
587745generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
588105generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
588501generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
588528generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
588681generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
590085generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
590535generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
590607generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
593136generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
593478generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
593505generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
593721generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
593928generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
594198generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
594261generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
594657generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
595017generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
595188generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
595278generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
595305generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
595863generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
595890generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
596250generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
596592generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
596709generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
598374generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
599031generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
599211generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
600273generic32gcc -m32 -Os -fomit-frame-pointer2017080120170725
600534generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
600768generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
600786generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
601038generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
601083generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
601326generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
601443generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
601803generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
601902generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
602388generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
602847generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
603648generic32lcgcc -m32 -Os -fomit-frame-pointer2017080120170725
604971generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
604998generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
609327generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
613719generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
614475generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
614853generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
614988generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
615069generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
615123generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
615429generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
615465generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
615645generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
616113generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
616734generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
617922generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
618156generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
618246generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
618345generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
619083generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
619290generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
620460generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
620505generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
620532generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
620577generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
620595generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
620703generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
621162generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
621171generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
621279generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
623178generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
624150generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
625617generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
626859generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
628254generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
628290generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
628434generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
631350generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
632016generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
644094generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
646425generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
646776generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
647082generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
647316generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
647811generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
648927generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
649206generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
649755generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
650016generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
650124generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
650250generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
650268generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
650529generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
650673generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
650808generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
651141generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
651303generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
651393generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
652734generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
652932generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
653382generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
653553generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
653895generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
654048generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
654507generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
654966generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
655785generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
655830generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
656064generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
656487generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
656586generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
656901generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
657018generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
657180generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
657396generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
657405generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
657459generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
658449generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
658935generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
658962generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
659016generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
659700generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
660195generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
660969generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
661329generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
661554generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
661662generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
661725generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
661797generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
661905generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
662139generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
662184generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
662949generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
663012generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
663579generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
663678generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
664029generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
664272generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
664299generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
664542generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
665073generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
665127generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
665190generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
666117generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
666738generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
667476generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
667539generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
667620generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
667629generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
667701generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
667998generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
668007generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
669303generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
669771generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
669843generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
669843generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
669987generic32gcc -m32 -O2 -fomit-frame-pointer2017080120170725
670302generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
670437generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
670545generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
670752generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
670779generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
670977generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
671400generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
671472generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
671544generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
671634generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
672102generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
672138generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
672210generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
672345generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
672489generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
672867generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
672912generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
673101generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
673218generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
673281generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
673353generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
673776generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
674082generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
674244generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
674793generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
674901generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
675576generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
676872generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
677025generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
677844generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
677898generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
678186generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
678897generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
680328generic32lcgcc -m32 -O3 -fomit-frame-pointer2017080120170725
680967generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
681021generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
681156generic32lcgcc -m32 -O2 -fomit-frame-pointer2017080120170725
683280generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
683838generic32gcc -m32 -O3 -fomit-frame-pointer2017080120170725
683937generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
686646generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
688545generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
688599generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
690921generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
691884generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
692604generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
695529generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
696636generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
696888generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
697626generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
697833generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
697950generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
698508generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
698706generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
698958generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
699768generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
700605generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
701082generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
702765generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
703062generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
704232generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
704403generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
704619generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
704979generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
706347generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
707652generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
708993generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
709146generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
710676generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
710739generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
714852generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
717318generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
718515generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
719811generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
720639generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
725742generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
725877generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
727056generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
730089generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
736002generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
740547generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
758214generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
763515generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
765378compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
765864compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
766377compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
766593compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
768528compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
768888compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
768915generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
774099compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
775080compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
777753generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
779544compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
780237compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
785691compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
786735compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
787320compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
787383compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
787392compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
788607compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
788904compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
797283compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
798615compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
800811compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
804717compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
804915compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
809820compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
810324compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
811134compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
812520compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
813312compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
813411compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
813654compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
822753compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
824292compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
825642compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
826578compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
829035compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
829449compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
833130compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
835596compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
835920compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
836199compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
837801compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
839952compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
841635compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
842148compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
844416compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
851508compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
856071compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
858636compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
860058compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
863199compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
866709compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
869580compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
873099compactgcc -m32 -O3 -fomit-frame-pointer2017080120170725
880479compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
887076generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
887157compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
888399compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
889011generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
890199generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
892008generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
893187compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
896571generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
898488generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
898704compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
900486generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
900900compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
901710generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
903483generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
906912generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
907344generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
909693generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
910323compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
911403generic64gcc -m32 -O3 -fomit-frame-pointer2017080120170725
911889generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
912285generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
912303generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
913248generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
913491generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
913815compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
914625generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
915066generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
918045generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
918693generic64gcc -m32 -O2 -fomit-frame-pointer2017080120170725
919755generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
921699compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
921987generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
922320compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
923526generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
923922generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
924678compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
924966generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
925452generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
925533compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
925803compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
927126generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
927252compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
927441generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
927558generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
927747generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
927765generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
928161generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
928269generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
928413generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
928575generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
929466generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
929655generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
929799generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
930519generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
930861generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
931392generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
931500generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
931536generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
931554generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
931680generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
931788generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
932004generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
932067generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
932076generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
932193generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
932598generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
932832generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
933327generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
933408generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
933831generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
934155generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
934326generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
934533generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
934767generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
934893generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
935190generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
935622generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
935919generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
936288generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
937557generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
937557generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
937566generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
937674generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
937728generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
937971compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
939330generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
939501generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
939780generic64gcc -m32 -Os -fomit-frame-pointer2017080120170725
941967generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
941985generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
942597compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
943407generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
943668generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
944649generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
946251generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
946350generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
946494generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
946692generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
947646generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
947952generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
948150generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
948492compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
949500generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
949545generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
949779generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
949968generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
950085generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
950598generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
950670generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
950742generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
951021generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
951543generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
951651generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
952191compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
952407generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
953037generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
953775compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
954027generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
954450generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
954765generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
955152generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
955656generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
959337generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
960237generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
961128generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
961749generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
964593compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
966843generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
974349generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
975186generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
975402generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
979101generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
979191compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
979830generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
981981generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
985104generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
991233generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
991386generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
993429generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
999207generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1003419generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1008549generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1009224generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1023993compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1024641compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1025019generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1026450compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1028169compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1033398compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1117341compactgcc -m32 -O2 -fomit-frame-pointer2017080120170725
1132209compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1139454compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
1144719compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
1144971compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
1145529compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1145817compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
1146168compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
1146249compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1146708compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
1148976compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
1149246generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1152495compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1152567compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1154223compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
1154862compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1156797compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1156932generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1157265generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1157526compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1157976compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
1158381compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1158408compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1160379compactgcc -m32 -Os -fomit-frame-pointer2017080120170725
1162179compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1170558compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
1171422compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
1172025compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1173753compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
1174014compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1174770compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1175166compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1175589compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1179387compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1180818compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1182042generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1184823compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1186083compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1186452compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1189539compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1191537compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1192536compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1193040compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1193733compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1194264compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
1196640compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1197423generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1198197compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1198368compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1198746compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1204641generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1212579compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1213182compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
1213776compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
1213992compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1215828compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
1216728compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
1218285compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1219104compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
1223451generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1225575referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1228671compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1229805compactgcc -m32 -O -fomit-frame-pointer2017080120170725
1231803compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
1232415compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1233774compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1234638referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1237617compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
1242621generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1245717compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1249317compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1250964compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1251297compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1252602compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
1252647compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1252710compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1253403compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1258137compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1262079compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1263528compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1263996compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1264734referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1265058referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1265571compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1266516referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1268676compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1270080compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1271799compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1273482compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1274832referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1278423compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1278963compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1279647compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1286784compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1287864compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1289484compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1292796compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1293309compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1300545compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1303830referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1306035compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1307475compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1314459compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1318770referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1318842referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1322532referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1323981referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1337967referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
1338138referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1352988referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1361745referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1362384referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1362834referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
1364688referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1365867referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1368333referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1374057referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1377999referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1379763referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1379853referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1382355referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
1382760referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
1384299referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1389537compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
1390725referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
1391922referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1396260referencegcc -m32 -O3 -fomit-frame-pointer2017080120170725
1398240referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1404702referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1411029referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1411650referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1412676referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1414053referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1423818referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1425087referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1434492referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1435284referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1439460referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1444977referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1447578referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1476027referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1476828referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1478529referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1491345referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1492758referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1496808referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1504350referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1505817referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1510938referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1515150referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1539252referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1540989referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1546974referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1552302referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1670796referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1677186referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1714230referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1714581referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1716516referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1717659referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1721259referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1726254referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1739160referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1739502referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1745055referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1745199referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1796283referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1800990referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1905399referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1915497referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1917531referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
2585826referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
2593350referencegcc -m32 -O -fomit-frame-pointer2017080120170725
2604177referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
2606544referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
2608488referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
2608749referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
2636208referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
2644668referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
2646225referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
2647476referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
2647593referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
2648169referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
2648520referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
2653065referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
2654712referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
2657025referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
2657088referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
2657889referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
2660103referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
2680218referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
2680560referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
2680821referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
2680848referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
2681424referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
2681622referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
2681901referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
2683971referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
2685618referencegcc -m32 -O2 -fomit-frame-pointer2017080120170725
2699631referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2705202referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
2708433referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
2717847referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2745558referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
2753487referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
2788497referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
2792799referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
2805579referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
2806479referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
2826279referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
2826702referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
2826882referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
2828070referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
3260961referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
3334707referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
4552848referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
4559166referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
4569444referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
4576014referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
4576518referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
4599351referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
4619673referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
4623318referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
4631202referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
4633146referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
4638645referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
4659552referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
4661604referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
4665024referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
4673754referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
4685193referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
4687092referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
4730562referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
4737294referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
4750182referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
4755951referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
4762575referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
4769316reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
4770054referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
4775220referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
4778748referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
4791159referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
4796901referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
4805514reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
4814397referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
4819905referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
4824585referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
4825494referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
4828869referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
4832145referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
4833729referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
4834089referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
4834215referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
4834215referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
4835187referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
4836771reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
4839264referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
4841469referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
4853250referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
4854132referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
4855680referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
4856283referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
4856796referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
4857237referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
4858587reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
4859046referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
4861008reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
4863942reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
4877415referencegcc -m32 -Os -fomit-frame-pointer2017080120170725
4882437reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
4886874referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
4893651reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
4915503reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
4968918reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
4993371reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
4996422reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
4999077reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
5000013reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
5283702reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
5286735reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
5288625reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
5308209reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
5328270reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
5331474reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
5356404reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
5371614reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
5378904reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
5381280reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
5390037reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
5434605reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
5440014reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
5446368reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
5448384reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
5736978reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
5808591reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
5820057reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
5821875reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
5825646reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
5846526reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
5878872reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
5880816reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
5882139reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
5882463reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
5888934reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
5892948reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
5896980reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
5898330reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
5907951reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
5909778reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
5930370reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017080120170725
5935608reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
5939892reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
5973588reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
6004971reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
6007590reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
6011694reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
6020523reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
6032637reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
6037686reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
6037803reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
6038100reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
6040350reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
6040386reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
6045561reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
6146208reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
6158061reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
6170535reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
6175386reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
6193629reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
6199938reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
6221970reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
6240132reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
6254973reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
6260166reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
6268212reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
6270093reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
6275322reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
6298497reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017080120170725
6332409reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
6348699reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
6401817reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
6411753reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
6417054reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
6419313reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
6425208reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
6425469reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
6426450reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
6444792reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
6446997reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
6474987reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
6532155reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
6570747reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
6577254reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
6586848reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
6609600reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
6619653reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
6647823reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
6664725reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
6689889reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
6692742reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
6701895reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
6777522reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
6780555reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
6783723reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
6808383reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
6810282reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
6826419reference32bitsgcc -m32 -O -fomit-frame-pointer2017080120170725
6845652reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
6888627reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
6928101reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
6996555reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
7027065reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
7027758reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
7040502reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
7052877reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
7065144reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
7073352reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
7076358reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
7177779reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
7205787reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
7620489reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
7816752reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
8008776reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
8020152reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
8829603reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
8847369reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
8864100reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
9088434reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
9099819reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
9166014reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
9170811reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
9171819reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
9179946reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
9187551reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
9236583reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
9257166reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
9264114reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
9265158reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
9266445reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
9310572reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
9332055reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
9332496reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
9352782reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
9354636reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
9376443reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
9385542reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
9395568reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
9408960reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
9449424reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
9467073reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
9504045reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
9514242reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
9522648reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
9524295reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
9526752reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
9528030reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
9533403reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
9533637reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
9536490reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
9555516reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
9558549reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
9574785reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
9583956reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
9592371reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
9612342reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
9630297reference32bitsgcc -m32 -Os -fomit-frame-pointer2017080120170725
9639666reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
9648522reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
9649737reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
9673191reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
9696168reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/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: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/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: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/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: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Nehalem

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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