Implementation notes: armeabi, h6dragon, crypto_stream/aes256estream

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
64496e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101920141014
66242e/hongjun/v0clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101920141014
66242e/hongjun/v0clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101920141014
66242e/hongjun/v0clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101920141014
66242e/hongjun/v0clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101920141014
66242e/hongjun/v0clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
66242e/hongjun/v0clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101920141014
66242e/hongjun/v0clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
66242e/hongjun/v0clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
66242e/hongjun/v1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101920141014
66270e/hongjun/v0clang -O3 -fomit-frame-pointer2014101920141014
66270e/hongjun/v0clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101920141014
66272e/hongjun/v0clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101920141014
66397e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101920141014
66480e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101920141014
66889e/hongjun/v1gcc -mcpu=strongarm -O -fomit-frame-pointer2014101920141014
66913e/hongjun/v1gcc -mcpu=arm810 -O -fomit-frame-pointer2014101920141014
66913e/hongjun/v1gcc -mcpu=arm8 -O -fomit-frame-pointer2014101920141014
66913e/hongjun/v1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101920141014
66913e/hongjun/v1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101920141014
67095e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101920141014
67119e/hongjun/v1gcc -Os -fomit-frame-pointer2014101920141014
67324e/hongjun/v0gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101920141014
67609e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101920141014
67765e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101920141014
67787e/hongjun/v0gcc -Os -fomit-frame-pointer2014101920141014
67808e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101920141014
67891e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101920141014
68044e/hongjun/v0gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101920141014
68045e/hongjun/v1gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101920141014
68123e/hongjun/v1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101920141014
68126e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2014101920141014
68147e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101920141014
68147e/hongjun/v0gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101920141014
68331e/hongjun/v0gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101920141014
69124e/hongjun/v0gcc -O -fomit-frame-pointer2014101920141014
69124e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2014101920141014
69124e/hongjun/v0gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101920141014
69124e/hongjun/v0gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101920141014
69207e/hongjun/v1gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101920141014
69641e/hongjun/v0gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101920141014
69643e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101920141014
69643e/hongjun/v0gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101920141014
69643e/hongjun/v0gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101920141014
69643e/hongjun/v0gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101920141014
69644e/hongjun/v0gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101920141014
69669e/hongjun/v0gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101920141014
69670e/hongjun/v0gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101920141014
69711e/hongjun/v1gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101920141014
69723e/hongjun/v1gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101920141014
69731e/hongjun/v1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101920141014
69735e/hongjun/v1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101920141014
69737e/hongjun/v1gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101920141014
69926e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101920141014
70236e/hongjun/v1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101920141014
70339e/hongjun/v0gcc -mcpu=arm810 -O -fomit-frame-pointer2014101920141014
70339e/hongjun/v0gcc -mcpu=arm8 -O -fomit-frame-pointer2014101920141014
70363e/hongjun/v0gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101920141014
70363e/hongjun/v0gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101920141014
70363e/hongjun/v0gcc -mcpu=strongarm -O -fomit-frame-pointer2014101920141014
70495e/hongjun/v1gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101920141014
71188e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014101920141014
71188e/hongjun/v1gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101920141014
71215e/hongjun/v1gcc -O -fomit-frame-pointer2014101920141014
71237e/hongjun/v1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101920141014
72681e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2014101920141014
72708e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101920141014
74408e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101920141014
74432e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2014101920141014
76387e/hongjun/v1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101920141014
76387e/hongjun/v1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
76387e/hongjun/v1clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
76398e/hongjun/v1clang -O3 -fomit-frame-pointer2014101920141014
76398e/hongjun/v1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101920141014
76398e/hongjun/v1clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101920141014
76398e/hongjun/v1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101920141014
76398e/hongjun/v1clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
76400e/hongjun/v1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101920141014
76418e/hongjun/v1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101920141014
76442e/hongjun/v1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101920141014
79101e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2014101920141014
79148e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101920141014
83499e/hongjun/v1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101920141014
83499e/hongjun/v1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101920141014
83526e/hongjun/v1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101920141014
83527e/hongjun/v1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101920141014
83528e/hongjun/v1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101920141014
83756e/hongjun/v1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101920141014
83756e/hongjun/v1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101920141014
83756e/hongjun/v1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101920141014
83756e/hongjun/v1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101920141014
83783e/hongjun/v1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101920141014
86595e/hongjun/v0gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101920141014
86616e/hongjun/v0gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101920141014
86616e/hongjun/v0gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101920141014
86616e/hongjun/v0gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101920141014
86640e/hongjun/v0gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101920141014
86779e/hongjun/v0gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101920141014
86780e/hongjun/v0gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101920141014
86804e/hongjun/v0gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101920141014
86817e/hongjun/v0gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101920141014
86833e/hongjun/v0gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101920141014
88238e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2014101920141014
88802e/hongjun/v0gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101920141014
89184e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2014101920141014
89370e/hongjun/v0gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101920141014
89398e/hongjun/v0gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101920141014
89473e/hongjun/v1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101920141014
89482e/hongjun/v1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101920141014
89524e/hongjun/v1gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101920141014
89635e/hongjun/v1gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101920141014
90041e/hongjun/v0gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101920141014
91534e/hongjun/v0gcc -O3 -fomit-frame-pointer2014101920141014
93778e/hongjun/v0gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101920141014
93956e/hongjun/v0gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101920141014
94151e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2014101920141014
94240e/hongjun/v0gcc -O2 -fomit-frame-pointer2014101920141014
95140e/hongjun/v1gcc -O3 -fomit-frame-pointer2014101920141014
95243e/hongjun/v1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101920141014
95734e/hongjun/v1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101920141014
96480e/hongjun/v1gcc -O2 -fomit-frame-pointer2014101920141014
97022e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2014101920141014
99210e/hongjun/v1gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101920141014
99364e/hongjun/v1gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101920141014
107451e/hongjun/v0gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101920141014
107811e/hongjun/v0gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101920141014
368867e/hongjun/v1cc2014101920141014
368867e/hongjun/v1gcc2014101920141014
368897e/hongjun/v1gcc -funroll-loops2014101920141014
377805e/hongjun/v0cc2014101920141014
377838e/hongjun/v0gcc2014101920141014
377840e/hongjun/v0gcc -funroll-loops2014101920141014

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:1:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: In file included from e/aestab.c:194:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:1:
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[0]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[1]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[2]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[3]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[4]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[5]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[6]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[7]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[8]')
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 35, 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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fomit-frame-pointer
aes-ctr.c: In file included from aes-ctr.c:1:
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:1:
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.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:1:
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:52: 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:147:20: note: expanded from macro 'rc_data'
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/gladman
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer e/gladman
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
aes-ctr.c: clang: warning: argument unused during compilation: '-fpolly'
aes-ctr.c: clang: warning: argument unused during compilation: '-fvectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aes-ctr.c: In file included from aes-ctr.c:1:
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:1:
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.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:1:
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: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive e/gladman
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
aes-ctr.c: clang: warning: argument unused during compilation: '-fpolly'
aes-ctr.c: clang: warning: argument unused during compilation: '-fvectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive e/hongjun/v0 e/hongjun/v1
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx2'
aes-ctr.c: In file included from aes-ctr.c:1:
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:1:
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.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:1:
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:52: 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: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx2'
aes-ctr.c: clang: warning: argument unused during compilation: '-fpolly'
aes-ctr.c: clang: warning: argument unused during compilation: '-fvectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aes-ctr.c: In file included from aes-ctr.c:1:
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:1:
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.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:1:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx2'
aes-ctr.c: clang: warning: argument unused during compilation: '-fpolly'
aes-ctr.c: clang: warning: argument unused during compilation: '-fvectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx'
aes-ctr.c: In file included from aes-ctr.c:1:
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:1:
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.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:1:
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:52: 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: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx'
api.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx'
aes-ctr.c: clang: warning: argument unused during compilation: '-fpolly'
aes-ctr.c: clang: warning: argument unused during compilation: '-fvectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aes-ctr.c: In file included from aes-ctr.c:1:
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:1:
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.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:1:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx'
aes-ctr.c: clang: warning: argument unused during compilation: '-fpolly'
aes-ctr.c: clang: warning: argument unused during compilation: '-fvectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
api.c: clang: warning: argument unused during compilation: '-mavx'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx'
aes-ctr.c: clang: warning: argument unused during compilation: '-maes'
aes-ctr.c: clang: warning: argument unused during compilation: '-mpclmul'
aes-ctr.c: In file included from aes-ctr.c:1:
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:1:
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.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:1:
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:52: error: initializer element is not a compile-time constant
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx'
aes-ctr.c: clang: warning: argument unused during compilation: '-maes'
aes-ctr.c: clang: warning: argument unused during compilation: '-mpclmul'
api.c: clang: warning: argument unused during compilation: '-mavx'
api.c: clang: warning: argument unused during compilation: '-maes'
api.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx'
aes-ctr.c: clang: warning: argument unused during compilation: '-maes'
aes-ctr.c: clang: warning: argument unused during compilation: '-mpclmul'
aes-ctr.c: clang: warning: argument unused during compilation: '-fpolly'
aes-ctr.c: clang: warning: argument unused during compilation: '-fvectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aes-ctr.c: In file included from aes-ctr.c:1:
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:1:
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.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: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-ctr.c: clang: warning: argument unused during compilation: '-mavx'
aes-ctr.c: clang: warning: argument unused during compilation: '-maes'
aes-ctr.c: clang: warning: argument unused during compilation: '-mpclmul'
aes-ctr.c: clang: warning: argument unused during compilation: '-fpolly'
aes-ctr.c: clang: warning: argument unused during compilation: '-fvectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aes-ctr.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
api.c: clang: warning: argument unused during compilation: '-mavx'
api.c: clang: warning: argument unused during compilation: '-maes'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes-ctr.c: aes-ctr.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
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:1:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: In file included from e/aestab.c:194:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:1:
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[0]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[1]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[2]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[3]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[4]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[5]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[6]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[7]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=arm810 -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=arm810 -O -fomit-frame-pointer e/gladman
gcc -mcpu=arm810 -Os -fomit-frame-pointer e/gladman
gcc -mcpu=arm8 -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=arm8 -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=arm8 -O -fomit-frame-pointer e/gladman
gcc -mcpu=arm8 -Os -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm110 -O -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm -O -fomit-frame-pointer e/gladman
gcc -mcpu=strongarm -Os -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes-ctr.c: aes-ctr.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
api.c: api.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm810 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm810 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm810 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm8 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm8 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm8 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm8 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm110 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1