Implementation notes: amd64, gsm2, crypto_aead/ketjejrv1

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_aead
Primitive: ketjejrv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1306548? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
1322544? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
1335984? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
1340864? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
1347248? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
1352996? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
1359448? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
1360632? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
1364604? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
1365900? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
1367728? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
1367728? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
1376060? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
1381688? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
1387612? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
1394768? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
1400308? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
1402336? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
1403660? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
1407024? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
1408260? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
1414144? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
1420132? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
1430500? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
1430716? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
1442832? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
1465892? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
1470496? ? ?? ? ?compactgcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
1473952? ? ?? ? ?compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
1499180? ? ?? ? ?compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
1532520? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
1534016? ? ?? ? ?compactgcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
1538304? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
1538716? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
1539272? ? ?? ? ?compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
1541356? ? ?? ? ?compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
1546164? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017080520170725
1550748? ? ?? ? ?compactgcc_-m64_-O3_-fomit-frame-pointer2017080520170725
1551364? ? ?? ? ?compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
1553684? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
1557164? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
1583504? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
1592532? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
1601100? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
1883108? ? ?? ? ?referencegcc_-O3_-fomit-frame-pointer2017080520170725
1886112? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
1887176? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
1888308? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
1894252? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
1894568? ? ?? ? ?referencegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
1895100? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
1936056? ? ?? ? ?referencegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
1962060? ? ?? ? ?referencegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
1969868? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
1983780? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
1987712? ? ?? ? ?referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
1996400? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
2014736? ? ?? ? ?referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
2015848? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
2017700? ? ?? ? ?referencegcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2018680? ? ?? ? ?referencegcc_-m64_-O3_-fomit-frame-pointer2017080520170725
2020876? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
2021172? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
2056720? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
2057252? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
2073388? ? ?? ? ?referencegcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
2076052? ? ?? ? ?referencegcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2081468? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
2089600? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
2097332? ? ?? ? ?referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
2109708? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
2111864? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2116520? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2123504? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
2129068? ? ?? ? ?referencegcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2134324? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
2138508? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2152012? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2170840? ? ?? ? ?compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
2177568? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
2178092? ? ?? ? ?compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
2192436? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
2202028? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
2207464? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017080520170725
2209392? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
2210184? ? ?? ? ?compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
2210388? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
2213892? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
2215708? ? ?? ? ?compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
2215940? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
2217248? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
2223244? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2227340? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
2230012? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
2233396? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2235404? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
2236588? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
2247508? ? ?? ? ?compactgcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
2265984? ? ?? ? ?referencegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2266400? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017080520170725
2267472? ? ?? ? ?compactgcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
2272108? ? ?? ? ?compactgcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
2272204? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
2275856? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
2276820? ? ?? ? ?compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
2277576? ? ?? ? ?compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
2280816? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
2282676? ? ?? ? ?compactgcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
2283016? ? ?? ? ?compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
2285692? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
2286936? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
2291948? ? ?? ? ?compactgcc_-m64_-O2_-fomit-frame-pointer2017080520170725
2292960? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
2297280? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
2297616? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
2313144? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
2322216? ? ?? ? ?compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
2328228? ? ?? ? ?compactgcc_-m64_-O_-fomit-frame-pointer2017080520170725
2328728? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
2332512? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
2332896? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
2333972? ? ?? ? ?compactgcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
2335240? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
2335932? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
2337204? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
2337824? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
2344184? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
2348636? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2358912? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
2367644? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
2369324? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
2371448? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080520170725
2386908? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2387988? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2397384? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080520170725
2403752? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
2409172? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
2414408? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
2423684? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
2429576? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
2430596? ? ?? ? ?compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
2431064? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2431620? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2433156? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
2434472? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2435368? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
2439944? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
2443236? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
2444484? ? ?? ? ?compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
2446584? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
2447056? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2449664? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
2450564? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
2456436? ? ?? ? ?compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
2459616? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
2459752? ? ?? ? ?compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
2469584? ? ?? ? ?compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
2471136? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
2471340? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
2473604? ? ?? ? ?compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
2481692? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
2495676? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2497808? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
2499124? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2508876? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2521852? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
2523688? ? ?? ? ?compactgcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
2528568? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
2529460? ? ?? ? ?compactgcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
2534108? ? ?? ? ?compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
2535100? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2538400? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
2538980? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
2539808? ? ?? ? ?compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
2545952? ? ?? ? ?compactgcc_-m64_-Os_-fomit-frame-pointer2017080520170725
2552244? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
2552328? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
2556620? ? ?? ? ?compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
2556848? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
2557060? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
2561420? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
2572644? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017080520170725
2592688? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
2602436? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
2603872? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
2607004? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2641420? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
2649944? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
2689736? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
2711852? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
2732360? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
2734460? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
5265004? ? ?? ? ?compactcc2017080520170725
5583728? ? ?? ? ?compactgcc_-funroll-loops2017080520170725
5678804? ? ?? ? ?compactgcc2017080520170725
7057492? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
7058504? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
7069824? ? ?? ? ?referencegcc_-m64_-O2_-fomit-frame-pointer2017080520170725
7110292? ? ?? ? ?referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
7142576? ? ?? ? ?referencegcc_-O2_-fomit-frame-pointer2017080520170725
7147676? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
7171184? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
7191216? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
7222040? ? ?? ? ?referencegcc_-m64_-O_-fomit-frame-pointer2017080520170725
7320628? ? ?? ? ?referencegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
7423484? ? ?? ? ?referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
7435416? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
7443540? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
7470164? ? ?? ? ?referencegcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
7470756? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
7556896? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
7645884? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
7670720? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
7671128? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
7691644? ? ?? ? ?referencegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
7765952? ? ?? ? ?referencegcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
7770532? ? ?? ? ?referencegcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
7849484? ? ?? ? ?referencegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
7887480? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
7915412? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
7918844? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
7932284? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
7938416? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
7982524? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
7989896? ? ?? ? ?referencegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
7990636? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
8003888? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
8014596? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
8023448? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080520170725
8037576? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
8047544? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
8083824? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
8089608? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
8108296? ? ?? ? ?referencegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
8113556? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
8125352? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
8154516? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
8169080? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
8177568? ? ?? ? ?referencegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
8210876? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
8231776? ? ?? ? ?referencegcc_-O_-fomit-frame-pointer2017080520170725
8295176? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
8295636? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
8321512? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
8324256? ? ?? ? ?referencegcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
8327148? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
8357080? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
8360048? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080520170725
8423624? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
8435348? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
8445804? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
8456196? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
8523760? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080520170725
8532136? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080520170725
8593904? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
11631048? ? ?? ? ?referencegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
11803636? ? ?? ? ?referencegcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
12025704? ? ?? ? ?referencegcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
12132512? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
12346260? ? ?? ? ?referencegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
12365288? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
12508028? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
13992972? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
14502908? ? ?? ? ?referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
14558688? ? ?? ? ?referencegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
14757624? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
15138872? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
15144032? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
15437048? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
15780672? ? ?? ? ?referencegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
15836596? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
15876268? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
15925152? ? ?? ? ?referencegcc_-m64_-Os_-fomit-frame-pointer2017080520170725
15928196? ? ?? ? ?referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
15954792? ? ?? ? ?referencegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
15959380? ? ?? ? ?referencegcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
15963444? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
15973340? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
15987152? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
16057332? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
16062192? ? ?? ? ?referencegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
16079428? ? ?? ? ?referencegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
16081036? ? ?? ? ?referencegcc_-Os_-fomit-frame-pointer2017080520170725
16084600? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
16090452? ? ?? ? ?referencegcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
16099880? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
16156204? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
16167380? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
16168320? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
16193024? ? ?? ? ?referencegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
16283064? ? ?? ? ?referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
16289752? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
16334064? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
16362824? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
16490764? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
16622568? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
16677748? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
16683580? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
16695884? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
16696620? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
16718840? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080520170725
16739352? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
16743368? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
16765552? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
16766608? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
16807700? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
16835396? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
16869524? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
16897488? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
16932156? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080520170725
16990156? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
16997228? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
17007284? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
18269792? ? ?? ? ?referencegcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
18422396? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
27389348? ? ?? ? ?referencegcc_-funroll-loops2017080520170725
27614208? ? ?? ? ?referencegcc2017080520170725
27683292? ? ?? ? ?referencecc2017080520170725
28598540? ? ?? ? ?refgcc2017080520170725
29987996? ? ?? ? ?refcc2017080520170725
31686420? ? ?? ? ?refgcc_-funroll-loops2017080520170725

Test failure

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

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

Compiler output

Implementation: crypto_aead/ketjejrv1/AVR8
Compiler: cc
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: 106, namely:
CompilerImplementations
cc AVR8
gcc AVR8
gcc -O2 -fomit-frame-pointer AVR8
gcc -O3 -fomit-frame-pointer AVR8
gcc -O -fomit-frame-pointer AVR8
gcc -Os -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -O -fomit-frame-pointer AVR8
gcc -funroll-loops -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m64 -O2 -fomit-frame-pointer AVR8
gcc -m64 -O3 -fomit-frame-pointer AVR8
gcc -m64 -O -fomit-frame-pointer AVR8
gcc -m64 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -march=barcelona -O -fomit-frame-pointer AVR8
gcc -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -march=k8 -O -fomit-frame-pointer AVR8
gcc -march=k8 -Os -fomit-frame-pointer AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv AVR8
gcc -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -march=nocona -O -fomit-frame-pointer AVR8
gcc -march=nocona -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv7M
Compiler: cc
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc ARMv7M
gcc ARMv7M
gcc -O2 -fomit-frame-pointer ARMv7M
gcc -O3 -fomit-frame-pointer ARMv7M
gcc -O -fomit-frame-pointer ARMv7M
gcc -Os -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops ARMv7M
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -m64 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -O -fomit-frame-pointer ARMv7M
gcc -m64 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -march=nocona -Os -fomit-frame-pointer ARMv7M

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv6M
Compiler: cc
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc ARMv6M
gcc ARMv6M
gcc -O2 -fomit-frame-pointer ARMv6M
gcc -O3 -fomit-frame-pointer ARMv6M
gcc -O -fomit-frame-pointer ARMv6M
gcc -Os -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops ARMv6M
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -m64 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -O -fomit-frame-pointer ARMv6M
gcc -m64 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -march=nocona -Os -fomit-frame-pointer ARMv6M

Compiler output

Implementation: crypto_aead/ketjejrv1/AVR8
Compiler: gcc -m64 -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 -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -m64 -march=barcelona -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv7M
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv6M
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

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