Implementation notes: amd64, calvin, crypto_stream/aes256estream

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: aes256estream
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
29490? ? ?? ? ?e/hongjun/v1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090920170904
29579? ? ?? ? ?e/hongjun/v1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170904
30496? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090920170904
30553? ? ?? ? ?e/hongjun/v0gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090920170904
30881? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090920170904
31017? ? ?? ? ?e/hongjun/v0gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090920170904
31158? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090920170904
31218? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090920170904
31222? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170904
31270? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090920170904
31280? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090920170904
31307? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090920170904
31383? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170904
31432? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170904
31469? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170904
31483? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090920170904
31530? ? ?? ? ?e/hongjun/v0gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090920170904
31542? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090920170904
31547? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090920170904
31553? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170904
31613? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170904
31620? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090920170904
31625? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090920170904
31629? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090920170904
31654? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090920170904
31693? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090920170904
31708? ? ?? ? ?e/hongjun/v0gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090920170904
31716? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170904
31728? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170904
31742? ? ?? ? ?e/hongjun/v0gcc_-O2_-fomit-frame-pointer2017090920170904
31747? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090920170904
31750? ? ?? ? ?e/hongjun/v0gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170904
31750? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170904
31760? ? ?? ? ?e/hongjun/v0gcc_-march=k8_-O2_-fomit-frame-pointer2017090920170904
31774? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090920170904
31814? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090920170904
31828? ? ?? ? ?e/hongjun/v0gcc_-m64_-O2_-fomit-frame-pointer2017090920170904
31836? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090920170904
31848? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090920170904
31881? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090920170904
31911? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090920170904
31973? ? ?? ? ?e/hongjun/v0gcc_-march=nocona_-O2_-fomit-frame-pointer2017090920170904
32027? ? ?? ? ?e/hongjun/v0clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170904
32041? ? ?? ? ?e/hongjun/v1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090920170904
32044? ? ?? ? ?e/hongjun/v0clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090920170904
32132? ? ?? ? ?e/hongjun/v0clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170904
32153? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090920170904
32211? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090920170904
32261? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090920170904
32283? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090920170904
32285? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090920170904
32290? ? ?? ? ?e/hongjun/v1gcc_-march=nocona_-O3_-fomit-frame-pointer2017090920170904
32292? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090920170904
32299? ? ?? ? ?e/hongjun/v0gcc_-m64_-Os_-fomit-frame-pointer2017090920170904
32308? ? ?? ? ?e/hongjun/v0clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170904
32310? ? ?? ? ?e/hongjun/v0gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170904
32352? ? ?? ? ?e/hongjun/v0gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090920170904
32353? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170904
32358? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170904
32401? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090920170904
32419? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170904
32430? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170904
32564? ? ?? ? ?e/hongjun/v0gcc_-march=k8_-Os_-fomit-frame-pointer2017090920170904
32617? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170904
32651? ? ?? ? ?e/hongjun/v0gcc_-march=nocona_-Os_-fomit-frame-pointer2017090920170904
33199? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170904
33210? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090920170904
33658? ? ?? ? ?e/hongjun/v0gcc_-m64_-O_-fomit-frame-pointer2017090920170904
33707? ? ?? ? ?e/hongjun/v0gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170904
33723? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090920170904
33743? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170904
33754? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170904
33772? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090920170904
33788? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090920170904
33854? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090920170904
33858? ? ?? ? ?e/hongjun/v0gcc_-O_-fomit-frame-pointer2017090920170904
33882? ? ?? ? ?e/hongjun/v0gcc_-march=k8_-O_-fomit-frame-pointer2017090920170904
33915? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090920170904
33917? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090920170904
33967? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170904
33984? ? ?? ? ?e/hongjun/v0gcc_-march=nocona_-O_-fomit-frame-pointer2017090920170904
34005? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090920170904
34045? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170904
34067? ? ?? ? ?e/hongjun/v0gcc_-march=barcelona_-O_-fomit-frame-pointer2017090920170904
34320? ? ?? ? ?e/hongjun/v1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090920170904
34323? ? ?? ? ?e/hongjun/v1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090920170904
34859? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170904
34872? ? ?? ? ?e/hongjun/v0gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090920170904
34877? ? ?? ? ?e/hongjun/v1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090920170904
34880? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170904
34884? ? ?? ? ?e/hongjun/v1gcc_-march=nocona_-Os_-fomit-frame-pointer2017090920170904
34890? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090920170904
34909? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170904
34924? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170904
34957? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090920170904
34963? ? ?? ? ?e/hongjun/v1gcc_-m64_-Os_-fomit-frame-pointer2017090920170904
34963? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090920170904
34978? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090920170904
35007? ? ?? ? ?e/hongjun/v1gcc_-march=k8_-Os_-fomit-frame-pointer2017090920170904
35016? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090920170904
35018? ? ?? ? ?e/hongjun/v1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170904
35019? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090920170904
35037? ? ?? ? ?e/hongjun/v1gcc_-Os_-fomit-frame-pointer2017090920170904
35065? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090920170904
35070? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170904
35114? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090920170904
35161? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090920170904
35176? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090920170904
35359? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170904
35431? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090920170904
35447? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170904
35467? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090920170904
35470? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090920170904
35499? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090920170904
35527? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170904
35553? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170904
35585? ? ?? ? ?e/hongjun/v0clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090920170904
35619? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090920170904
35629? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090920170904
35635? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090920170904
35651? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090920170904
35675? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090920170904
35690? ? ?? ? ?e/hongjun/v0clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170904
35778? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170904
35791? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170904
35816? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090920170904
35872? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-O_-fomit-frame-pointer2017090920170904
35903? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090920170904
35927? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090920170904
35955? ? ?? ? ?e/hongjun/v1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090920170904
35965? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090920170904
35973? ? ?? ? ?e/hongjun/v0gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090920170904
36022? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170904
36024? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090920170904
36034? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170904
36140? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090920170904
36175? ? ?? ? ?e/hongjun/v1gcc_-m64_-O3_-fomit-frame-pointer2017090920170904
36177? ? ?? ? ?e/hongjun/v1gcc_-march=k8_-O3_-fomit-frame-pointer2017090920170904
36178? ? ?? ? ?e/hongjun/v1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170904
36245? ? ?? ? ?e/hongjun/v1gcc_-O3_-fomit-frame-pointer2017090920170904
36313? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170904
36353? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090920170904
36357? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090920170904
36396? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090920170904
36407? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170904
36435? ? ?? ? ?e/hongjun/v0gcc_-O3_-fomit-frame-pointer2017090920170904
36436? ? ?? ? ?e/hongjun/v0gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170904
36451? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170904
36461? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170904
36464? ? ?? ? ?e/hongjun/v0gcc_-march=k8_-O3_-fomit-frame-pointer2017090920170904
36474? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090920170904
36483? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090920170904
36495? ? ?? ? ?e/hongjun/v1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090920170904
36500? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090920170904
36509? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170904
36515? ? ?? ? ?e/hongjun/v1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090920170904
36524? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170904
36524? ? ?? ? ?e/hongjun/v1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090920170904
36580? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170904
36601? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090920170904
36639? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090920170904
36655? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090920170904
36656? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090920170904
36658? ? ?? ? ?e/hongjun/v1gcc_-march=k8_-O2_-fomit-frame-pointer2017090920170904
36662? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090920170904
36680? ? ?? ? ?e/hongjun/v1gcc_-m64_-O2_-fomit-frame-pointer2017090920170904
36705? ? ?? ? ?e/hongjun/v1gcc_-O2_-fomit-frame-pointer2017090920170904
36735? ? ?? ? ?e/hongjun/v1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170904
36736? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170904
36742? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090920170904
36783? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090920170904
36790? ? ?? ? ?e/hongjun/v0gcc_-m64_-O3_-fomit-frame-pointer2017090920170904
36843? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090920170904
36899? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090920170904
36994? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170904
37029? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170904
37072? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090920170904
37109? ? ?? ? ?e/hongjun/v0gcc_-march=nocona_-O3_-fomit-frame-pointer2017090920170904
37222? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170904
37232? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170904
37272? ? ?? ? ?e/hongjun/v0clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090920170904
37337? ? ?? ? ?e/hongjun/v0clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090920170904
37360? ? ?? ? ?e/hongjun/v1gcc_-march=nocona_-O2_-fomit-frame-pointer2017090920170904
37369? ? ?? ? ?e/hongjun/v1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090920170904
37400? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170904
37428? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090920170904
37456? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090920170904
37509? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170904
37905? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090920170904
37938? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090920170904
37974? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090920170904
37975? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170904
37980? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170904
38030? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170904
38080? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090920170904
38429? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170904
38442? ? ?? ? ?e/hongjun/v1gcc_-O_-fomit-frame-pointer2017090920170904
38467? ? ?? ? ?e/hongjun/v1gcc_-m64_-O_-fomit-frame-pointer2017090920170904
38523? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090920170904
38559? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170904
38581? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090920170904
38585? ? ?? ? ?e/hongjun/v1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170904
38592? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170904
38592? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090920170904
38593? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-O_-fomit-frame-pointer2017090920170904
38598? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090920170904
38649? ? ?? ? ?e/hongjun/v1gcc_-march=nocona_-O_-fomit-frame-pointer2017090920170904
38658? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090920170904
38692? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090920170904
38706? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170904
38732? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170904
38760? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090920170904
38781? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090920170904
38807? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090920170904
38902? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090920170904
39185? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170904
39207? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170904
39346? ? ?? ? ?e/hongjun/v1gcc_-march=k8_-O_-fomit-frame-pointer2017090920170904
39484? ? ?? ? ?e/hongjun/v1gcc_-march=barcelona_-O_-fomit-frame-pointer2017090920170904
39583? ? ?? ? ?e/hongjun/v1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170904
39588? ? ?? ? ?e/hongjun/v1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170904
39639? ? ?? ? ?e/hongjun/v1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170904
39653? ? ?? ? ?e/hongjun/v1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090920170904
48122? ? ?? ? ?e/hongjun/v0gcc_-Os_-fomit-frame-pointer2017090920170904
117048? ? ?? ? ?e/hongjun/v1cc2017090920170904
117077? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops2017090920170904
117433? ? ?? ? ?e/hongjun/v1gcc2017090920170904
118783? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops2017090920170904
118855? ? ?? ? ?e/hongjun/v0cc2017090920170904
119093? ? ?? ? ?e/hongjun/v0gcc2017090920170904

Test failure

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: cc
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...

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

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:41:
aes-ctr.c: ./e/aesopt.h:168:2: error: Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:106:60: warning: implicit declaration of function 'bytes2word' is invalid in C99 [-Wimplicit-function-declaration]
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: ./e/aestab.h:106:60: error: initializer element is not a compile-time constant
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ~~~~~~~~^~~
aes-ctr.c: ./e/aestab.c:148:5: note: expanded from macro 'rc_data'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^~~~~~~
aes-ctr.c: ./e/aestab.c:153:17: note: expanded from macro 'w0'
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^~~~~~~~~~~~~~~~~~~~~~
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:124:39: error: initializer element is not a compile-time constant
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments e/gladman
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments e/gladman
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments e/gladman
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments e/gladman
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/gladman
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/gladman
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/gladman
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...

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