Implementation notes: x86, hobbes, crypto_aead/ketjesrv2

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ketjesrv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
437921? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081620170725
440321? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081620170725
441476? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081620170725
441512? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081620170725
446343? ? ?? ? ?compactgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081620170725
446352? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081620170725
454424? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081620170725
460665? ? ?? ? ?compactgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081620170725
468684? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081620170725
472241? ? ?? ? ?compactgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081620170725
472640? ? ?? ? ?compactgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081620170725
480968? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081620170725
481095? ? ?? ? ?compactgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081620170725
481697? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081620170725
495078? ? ?? ? ?compactgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081620170725
495604? ? ?? ? ?compactgcc_-m32_-O3_-fomit-frame-pointer2017081620170725
498428? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081620170725
504070? ? ?? ? ?compactgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081620170725
506108? ? ?? ? ?compactgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081620170725
506362? ? ?? ? ?compactgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081620170725
509908? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081620170725
510046? ? ?? ? ?compactgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081620170725
514573? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081620170725
514917? ? ?? ? ?compactgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081620170725
520767? ? ?? ? ?compactgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081620170725
522834? ? ?? ? ?compactgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081620170725
526615? ? ?? ? ?compactgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081620170725
529489? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081620170725
530958? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081620170725
536644? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081620170725
536666? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081620170725
552765? ? ?? ? ?compactgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081620170725
569112? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081620170725
570103? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081620170725
572245? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081620170725
572888? ? ?? ? ?compactgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081620170725
575040? ? ?? ? ?compactgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081620170725
576696? ? ?? ? ?compactgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081620170725
578048? ? ?? ? ?compactgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081620170725
578163? ? ?? ? ?compactgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081620170725
578400? ? ?? ? ?compactgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081620170725
578568? ? ?? ? ?compactgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081620170725
586516? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081620170725
587225? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081620170725
587399? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081620170725
588261? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081620170725
589509? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081620170725
589962? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081620170725
598061? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081620170725
619974? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081620170725
623592? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081620170725
625661? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081620170725
630476? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081620170725
637445? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081620170725
639845? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081620170725
644231? ? ?? ? ?compactgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081620170725
652475? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081620170725
667445? ? ?? ? ?compactgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081620170725
695074? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081620170725
696969? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081620170725
699604? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081620170725
704333? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081620170725
705139? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081620170725
705566? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081620170725
721589? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081620170725
766320? ? ?? ? ?compactgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081620170725
774361? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081620170725
962596? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081620170725
1027699? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081620170725
1037111? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081620170725
1040241? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081620170725
1218841? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081620170725
1410823? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081620170725
1570057? ? ?? ? ?compactgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081620170725
1597149? ? ?? ? ?compactgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081620170725
1762153? ? ?? ? ?compactgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081620170725
1763764? ? ?? ? ?compactgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081620170725
1773829? ? ?? ? ?compactgcc_-m32_-O2_-fomit-frame-pointer2017081620170725
1795902? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081620170725
1818421? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081620170725
1831649? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081620170725
1863743? ? ?? ? ?compactgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081620170725
1868311? ? ?? ? ?compactgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081620170725
1874501? ? ?? ? ?compactgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081620170725
1875395? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081620170725
1875935? ? ?? ? ?compactgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081620170725
1896864? ? ?? ? ?compactgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081620170725
1897852? ? ?? ? ?compactgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081620170725
1913789? ? ?? ? ?compactgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081620170725
1933814? ? ?? ? ?compactgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081620170725
1937361? ? ?? ? ?compactgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081620170725
1942389? ? ?? ? ?compactgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081620170725
1950575? ? ?? ? ?compactgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081620170725
1985620? ? ?? ? ?compactgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081620170725
2003422? ? ?? ? ?compactgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081620170725
2063829? ? ?? ? ?compactgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081620170725
2148438? ? ?? ? ?compactgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081620170725
2149424? ? ?? ? ?compactgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081620170725
2149936? ? ?? ? ?compactgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081620170725
2159622? ? ?? ? ?compactgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081620170725
2162103? ? ?? ? ?compactgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081620170725
2644056? ? ?? ? ?compactgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081620170725
2646111? ? ?? ? ?compactgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081620170725
2743782? ? ?? ? ?compactgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081620170725
2748743? ? ?? ? ?compactgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081620170725
2762238? ? ?? ? ?compactgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081620170725
2764507? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081620170725
2783811? ? ?? ? ?compactgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081620170725
2793231? ? ?? ? ?compactgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081620170725
2799372? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081620170725
2804147? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081620170725
2813371? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081620170725
2818966? ? ?? ? ?compactgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081620170725
2819678? ? ?? ? ?compactgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081620170725
2851755? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081620170725
2887358? ? ?? ? ?compactgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081620170725
2892726? ? ?? ? ?compactgcc_-m32_-Os_-fomit-frame-pointer2017081620170725
2897336? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081620170725
2899790? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081620170725
2900957? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081620170725
2902869? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081620170725
2917479? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081620170725
2943726? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081620170725
2947433? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081620170725
2951615? ? ?? ? ?compactgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081620170725
2968401? ? ?? ? ?compactgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081620170725
2969997? ? ?? ? ?compactgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081620170725
2971592? ? ?? ? ?compactgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081620170725
2974138? ? ?? ? ?compactgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081620170725
2974685? ? ?? ? ?compactgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081620170725
2975076? ? ?? ? ?compactgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081620170725
2975740? ? ?? ? ?compactgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081620170725
2979587? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081620170725
2984740? ? ?? ? ?compactgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081620170725
2994537? ? ?? ? ?compactgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081620170725
3001421? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081620170725
3003225? ? ?? ? ?compactgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081620170725
3018226? ? ?? ? ?compactgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081620170725
3021893? ? ?? ? ?compactgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081620170725
3035060? ? ?? ? ?compactgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081620170725
3035806? ? ?? ? ?compactgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081620170725
3072265? ? ?? ? ?compactgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081620170725
3073967? ? ?? ? ?compactgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081620170725
3077336? ? ?? ? ?compactgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081620170725
3095593? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081620170725
3101277? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081620170725
3111457? ? ?? ? ?compactgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081620170725
3307475? ? ?? ? ?compactgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081620170725
3326218? ? ?? ? ?compactgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081620170725
3377666? ? ?? ? ?compactgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081620170725
3379491? ? ?? ? ?compactgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081620170725
3381452? ? ?? ? ?compactgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081620170725
3383096? ? ?? ? ?compactgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081620170725
3384994? ? ?? ? ?compactgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081620170725
3385537? ? ?? ? ?compactgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081620170725
3390996? ? ?? ? ?compactgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081620170725
3394750? ? ?? ? ?compactgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081620170725
3396632? ? ?? ? ?compactgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081620170725
3412566? ? ?? ? ?compactgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081620170725
3456526? ? ?? ? ?compactgcc_-m32_-O_-fomit-frame-pointer2017081620170725
3534528? ? ?? ? ?compactgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081620170725
3564343? ? ?? ? ?compactgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081620170725
3568926? ? ?? ? ?compactgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081620170725
3571431? ? ?? ? ?compactgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081620170725
3610821? ? ?? ? ?compactgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081620170725
3626043? ? ?? ? ?compactgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081620170725
3626078? ? ?? ? ?compactgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081620170725
3661455? ? ?? ? ?compactgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081620170725
4141670? ? ?? ? ?compactgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081620170725
6833667? ? ?? ? ?compactgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081620170725
6834270? ? ?? ? ?compactgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081620170725
6841651? ? ?? ? ?compactgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081620170725

Test failure

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

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

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:206: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 171, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/ketjesrv2/ARMv7M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KetjeSr.c: In file included from KetjeSr.c:20:0:
KetjeSr.c: KetSr.h:22:33: fatal error: KeccakP-400-SnP.h: No such file or directory
KetjeSr.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:206: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:206: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjesrv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:49: Error: no such instruction: `brne KeccakP400_Initialize_Loop'
KeccakP-400-avr8-fast.s: ...
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:49: Error: no such instruction: `brne KeccakP400_Initialize_Loop'
KeccakP-400-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/ketjesrv2/ARMv7M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KetjeSr.c: In file included from KetjeSr.c:20:0:
KetjeSr.c: KetSr.h:22:33: fatal error: KeccakP-400-SnP.h: No such file or directory
KetjeSr.c: compilation terminated.
KetjeSr.c: In file included from KetjeSr.c:20:0:
KetjeSr.c: KetSr.h:22:33: fatal error: KeccakP-400-SnP.h: No such file or directory
KetjeSr.c: compilation terminated.

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