Implementation notes: mipso32, h1mips, crypto_stream/rabbit

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_stream
Primitive: rabbit

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: cc
rabbit.c: In file included from rabbit.c:1:
rabbit.c: e/rabbit.c: In function 'RABBIT_next_state':
rabbit.c: e/rabbit.c:315: error: expected ';' before 'RABBIT_G_AND_LATE_COUNTER'
rabbit.c: e/rabbit.c:319: error: expected ';' before 'p_instance'
rabbit.c: e/rabbit.c:321: error: expected ';' before 'p_instance'
rabbit.c: e/rabbit.c:323: error: expected ';' before 'p_instance'
rabbit.c: e/rabbit.c:325: error: expected ';' before 'p_instance'
rabbit.c: e/rabbit.c:327: error: expected ';' before 'p_instance'

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc e/opt/2/4
gcc e/opt/2/4
gcc -O2 -fomit-frame-pointer e/opt/2/4
gcc -O3 -fomit-frame-pointer e/opt/2/4
gcc -O -fomit-frame-pointer e/opt/2/4
gcc -Os -fomit-frame-pointer e/opt/2/4
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/opt/2/4
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/opt/2/4
gcc -fno-schedule-insns -O -fomit-frame-pointer e/opt/2/4
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops e/opt/2/4
gcc -funroll-loops -O2 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -O3 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -O -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -Os -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer e/opt/2/4
gcc -mabi=32 -O2 -fomit-frame-pointer e/opt/2/4
gcc -mabi=32 -O3 -fomit-frame-pointer e/opt/2/4
gcc -mabi=32 -O -fomit-frame-pointer e/opt/2/4
gcc -mabi=32 -Os -fomit-frame-pointer e/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: cc
rabbit.c: In file included from rabbit.c:1:
rabbit.c: e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: In file included from rabbit.c:1:
rabbit.c: e/rabbit.c: In function 'RABBIT_next_state':
rabbit.c: e/rabbit.c:315: error: expected ';' before 'RABBIT_G_AND_LATE_COUNTER'
rabbit.c: e/rabbit.c:319: error: expected ';' before 'p_instance'
rabbit.c: e/rabbit.c:321: error: expected ';' before 'p_instance'
rabbit.c: e/rabbit.c:323: error: expected ';' before 'p_instance'
rabbit.c: e/rabbit.c:325: error: expected ';' before 'p_instance'
rabbit.c: e/rabbit.c:327: error: expected ';' before 'p_instance'
rabbit.c: e/rabbit.c: In function 'ECRYPT_keysetup':
rabbit.c: e/rabbit.c:1149: error: 'i' undeclared (first use in this function)
rabbit.c: e/rabbit.c:1149: error: (Each undeclared identifier is reported only once
rabbit.c: e/rabbit.c:1149: error: for each function it appears in.)

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc e/opt/2/5
gcc e/opt/2/5
gcc -O2 -fomit-frame-pointer e/opt/2/5
gcc -O3 -fomit-frame-pointer e/opt/2/5
gcc -O -fomit-frame-pointer e/opt/2/5
gcc -Os -fomit-frame-pointer e/opt/2/5
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/opt/2/5
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/opt/2/5
gcc -fno-schedule-insns -O -fomit-frame-pointer e/opt/2/5
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops e/opt/2/5
gcc -funroll-loops -O2 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -O3 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -O -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -Os -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer e/opt/2/5
gcc -mabi=32 -O2 -fomit-frame-pointer e/opt/2/5
gcc -mabi=32 -O3 -fomit-frame-pointer e/opt/2/5
gcc -mabi=32 -O -fomit-frame-pointer e/opt/2/5
gcc -mabi=32 -Os -fomit-frame-pointer e/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: cc
try.c: crypto_stream_rabbit.a(rabbit.o): In function `ECRYPT_process_bytes':
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: crypto_stream_rabbit.a(rabbit.o):rabbit.c:(.text+0x...): more undefined references to `U32TO32_LITTLE' follow
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
cc e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-6b8wbh.s: Assembler messages:
api.c: /tmp/cc-6b8wbh.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6b8wbh.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6b8wbh.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6b8wbh.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6b8wbh.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6b8wbh.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6b8wbh.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6b8wbh.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6b8wbh.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6b8wbh.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6b8wbh.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-ZqhMXz.s: Assembler messages:
rabbit.c: /tmp/cc-ZqhMXz.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZqhMXz.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZqhMXz.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZqhMXz.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZqhMXz.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZqhMXz.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZqhMXz.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZqhMXz.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZqhMXz.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZqhMXz.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZqhMXz.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZqhMXz.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZqhMXz.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZqhMXz.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZqhMXz.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZqhMXz.s:1260: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZqhMXz.s:1274: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-7gDUf3.s: Assembler messages:
api.c: /tmp/cc-7gDUf3.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7gDUf3.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7gDUf3.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7gDUf3.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7gDUf3.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7gDUf3.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7gDUf3.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7gDUf3.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7gDUf3.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7gDUf3.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7gDUf3.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-AFS4pf.s: Assembler messages:
api.c: /tmp/cc-AFS4pf.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AFS4pf.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AFS4pf.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AFS4pf.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AFS4pf.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AFS4pf.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AFS4pf.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AFS4pf.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AFS4pf.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AFS4pf.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AFS4pf.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-Q7SZgL.s: Assembler messages:
api.c: /tmp/cc-Q7SZgL.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q7SZgL.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q7SZgL.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q7SZgL.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q7SZgL.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q7SZgL.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q7SZgL.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q7SZgL.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q7SZgL.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q7SZgL.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q7SZgL.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-Xb4fr4.s: Assembler messages:
rabbit.c: /tmp/cc-Xb4fr4.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Xb4fr4.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Xb4fr4.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Xb4fr4.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Xb4fr4.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Xb4fr4.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Xb4fr4.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Xb4fr4.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Xb4fr4.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Xb4fr4.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Xb4fr4.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Xb4fr4.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Xb4fr4.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Xb4fr4.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Xb4fr4.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Xb4fr4.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Xb4fr4.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-dmot9q.s: Assembler messages:
api.c: /tmp/cc-dmot9q.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dmot9q.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dmot9q.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dmot9q.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dmot9q.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dmot9q.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dmot9q.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dmot9q.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dmot9q.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dmot9q.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dmot9q.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-Q0uMJM.s: Assembler messages:
rabbit.c: /tmp/cc-Q0uMJM.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q0uMJM.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q0uMJM.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q0uMJM.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q0uMJM.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q0uMJM.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q0uMJM.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q0uMJM.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q0uMJM.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q0uMJM.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q0uMJM.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q0uMJM.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q0uMJM.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q0uMJM.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q0uMJM.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q0uMJM.s:1243: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q0uMJM.s:1257: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-gK3mVb.s: Assembler messages:
api.c: /tmp/cc-gK3mVb.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gK3mVb.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gK3mVb.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gK3mVb.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gK3mVb.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gK3mVb.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gK3mVb.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gK3mVb.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gK3mVb.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gK3mVb.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gK3mVb.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-QLrDnq.s: Assembler messages:
rabbit.c: /tmp/cc-QLrDnq.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QLrDnq.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QLrDnq.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QLrDnq.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QLrDnq.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QLrDnq.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QLrDnq.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QLrDnq.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QLrDnq.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QLrDnq.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QLrDnq.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QLrDnq.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QLrDnq.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QLrDnq.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QLrDnq.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QLrDnq.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QLrDnq.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-hSTa8p.s: Assembler messages:
api.c: /tmp/cc-hSTa8p.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hSTa8p.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hSTa8p.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hSTa8p.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hSTa8p.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hSTa8p.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hSTa8p.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hSTa8p.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hSTa8p.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hSTa8p.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hSTa8p.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-ugi0kJ.s: Assembler messages:
rabbit.c: /tmp/cc-ugi0kJ.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ugi0kJ.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ugi0kJ.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ugi0kJ.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ugi0kJ.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ugi0kJ.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ugi0kJ.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ugi0kJ.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ugi0kJ.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ugi0kJ.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ugi0kJ.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ugi0kJ.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ugi0kJ.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ugi0kJ.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ugi0kJ.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ugi0kJ.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ugi0kJ.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-mqPzfl.s: Assembler messages:
api.c: /tmp/cc-mqPzfl.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mqPzfl.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mqPzfl.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mqPzfl.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mqPzfl.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mqPzfl.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mqPzfl.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mqPzfl.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mqPzfl.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mqPzfl.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mqPzfl.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-7m90WE.s: Assembler messages:
rabbit.c: /tmp/cc-7m90WE.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m90WE.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m90WE.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m90WE.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m90WE.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m90WE.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m90WE.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m90WE.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m90WE.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m90WE.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m90WE.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m90WE.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m90WE.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m90WE.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m90WE.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m90WE.s:725: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m90WE.s:738: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-rYfkFv.s: Assembler messages:
api.c: /tmp/cc-rYfkFv.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rYfkFv.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rYfkFv.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rYfkFv.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rYfkFv.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rYfkFv.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rYfkFv.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rYfkFv.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rYfkFv.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rYfkFv.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rYfkFv.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-wvbtsQ.s: Assembler messages:
rabbit.c: /tmp/cc-wvbtsQ.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wvbtsQ.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wvbtsQ.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wvbtsQ.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wvbtsQ.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wvbtsQ.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wvbtsQ.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wvbtsQ.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wvbtsQ.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wvbtsQ.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wvbtsQ.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wvbtsQ.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wvbtsQ.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wvbtsQ.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wvbtsQ.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wvbtsQ.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wvbtsQ.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-zf6Hmj.s: Assembler messages:
api.c: /tmp/cc-zf6Hmj.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zf6Hmj.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zf6Hmj.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zf6Hmj.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zf6Hmj.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zf6Hmj.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zf6Hmj.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zf6Hmj.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zf6Hmj.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zf6Hmj.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zf6Hmj.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-2qaIiE.s: Assembler messages:
rabbit.c: /tmp/cc-2qaIiE.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2qaIiE.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2qaIiE.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2qaIiE.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2qaIiE.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2qaIiE.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2qaIiE.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2qaIiE.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2qaIiE.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2qaIiE.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2qaIiE.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2qaIiE.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2qaIiE.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2qaIiE.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2qaIiE.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2qaIiE.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2qaIiE.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/opt/2/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-2d2HdR.s: Assembler messages:
api.c: /tmp/cc-2d2HdR.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2d2HdR.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2d2HdR.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2d2HdR.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2d2HdR.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2d2HdR.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2d2HdR.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2d2HdR.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2d2HdR.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2d2HdR.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2d2HdR.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-fI4p1f.s: Assembler messages:
rabbit.c: /tmp/cc-fI4p1f.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fI4p1f.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fI4p1f.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fI4p1f.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fI4p1f.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fI4p1f.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fI4p1f.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fI4p1f.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fI4p1f.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fI4p1f.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fI4p1f.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fI4p1f.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fI4p1f.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fI4p1f.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fI4p1f.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-3jpC5C.s: Assembler messages:
api.c: /tmp/cc-3jpC5C.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3jpC5C.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3jpC5C.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3jpC5C.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3jpC5C.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3jpC5C.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3jpC5C.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3jpC5C.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3jpC5C.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3jpC5C.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3jpC5C.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer e/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-IF6IsD.s: Assembler messages:
api.c: /tmp/cc-IF6IsD.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IF6IsD.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IF6IsD.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IF6IsD.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IF6IsD.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IF6IsD.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IF6IsD.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IF6IsD.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IF6IsD.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IF6IsD.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IF6IsD.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-rqR9h1.s: Assembler messages:
rabbit.c: /tmp/cc-rqR9h1.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rqR9h1.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rqR9h1.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rqR9h1.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rqR9h1.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rqR9h1.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rqR9h1.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rqR9h1.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rqR9h1.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rqR9h1.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rqR9h1.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rqR9h1.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rqR9h1.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rqR9h1.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rqR9h1.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-LYApQa.s: Assembler messages:
api.c: /tmp/cc-LYApQa.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LYApQa.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LYApQa.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LYApQa.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LYApQa.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LYApQa.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LYApQa.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LYApQa.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LYApQa.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LYApQa.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LYApQa.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer e/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-N1KsTo.s: Assembler messages:
api.c: /tmp/cc-N1KsTo.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N1KsTo.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N1KsTo.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N1KsTo.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N1KsTo.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N1KsTo.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N1KsTo.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N1KsTo.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N1KsTo.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N1KsTo.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N1KsTo.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-OjLMJN.s: Assembler messages:
rabbit.c: /tmp/cc-OjLMJN.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-OjLMJN.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-OjLMJN.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-OjLMJN.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-OjLMJN.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-OjLMJN.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-OjLMJN.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-OjLMJN.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-OjLMJN.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-OjLMJN.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-OjLMJN.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-OjLMJN.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-OjLMJN.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-OjLMJN.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-OjLMJN.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-QGGrUq.s: Assembler messages:
api.c: /tmp/cc-QGGrUq.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QGGrUq.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QGGrUq.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QGGrUq.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QGGrUq.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QGGrUq.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QGGrUq.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QGGrUq.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QGGrUq.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QGGrUq.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QGGrUq.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-xzqJLM.s: Assembler messages:
rabbit.c: /tmp/cc-xzqJLM.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-xzqJLM.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-xzqJLM.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-xzqJLM.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-xzqJLM.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-xzqJLM.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-xzqJLM.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-xzqJLM.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-xzqJLM.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-xzqJLM.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-xzqJLM.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-xzqJLM.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-xzqJLM.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-xzqJLM.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-xzqJLM.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-QT5sjV.s: Assembler messages:
api.c: /tmp/cc-QT5sjV.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QT5sjV.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QT5sjV.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QT5sjV.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QT5sjV.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QT5sjV.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QT5sjV.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QT5sjV.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QT5sjV.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-QT5sjV.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-QT5sjV.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-7Qi1ek.s: Assembler messages:
rabbit.c: /tmp/cc-7Qi1ek.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7Qi1ek.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7Qi1ek.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7Qi1ek.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7Qi1ek.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7Qi1ek.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7Qi1ek.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7Qi1ek.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7Qi1ek.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7Qi1ek.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7Qi1ek.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7Qi1ek.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7Qi1ek.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7Qi1ek.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7Qi1ek.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-kQd1dC.s: Assembler messages:
api.c: /tmp/cc-kQd1dC.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kQd1dC.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kQd1dC.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kQd1dC.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kQd1dC.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kQd1dC.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kQd1dC.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kQd1dC.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kQd1dC.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kQd1dC.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kQd1dC.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-pV1VgV.s: Assembler messages:
rabbit.c: /tmp/cc-pV1VgV.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pV1VgV.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pV1VgV.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pV1VgV.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pV1VgV.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pV1VgV.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pV1VgV.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pV1VgV.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pV1VgV.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pV1VgV.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pV1VgV.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pV1VgV.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pV1VgV.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pV1VgV.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pV1VgV.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-mK7Yzm.s: Assembler messages:
api.c: /tmp/cc-mK7Yzm.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mK7Yzm.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mK7Yzm.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mK7Yzm.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mK7Yzm.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mK7Yzm.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mK7Yzm.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mK7Yzm.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mK7Yzm.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mK7Yzm.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mK7Yzm.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-fngTnL.s: Assembler messages:
rabbit.c: /tmp/cc-fngTnL.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fngTnL.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fngTnL.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fngTnL.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fngTnL.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fngTnL.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fngTnL.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fngTnL.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fngTnL.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fngTnL.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fngTnL.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fngTnL.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fngTnL.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fngTnL.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fngTnL.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-wjDoE0.s: Assembler messages:
api.c: /tmp/cc-wjDoE0.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wjDoE0.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wjDoE0.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wjDoE0.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wjDoE0.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wjDoE0.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wjDoE0.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wjDoE0.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wjDoE0.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wjDoE0.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wjDoE0.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-CjvH2c.s: Assembler messages:
rabbit.c: /tmp/cc-CjvH2c.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-CjvH2c.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-CjvH2c.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-CjvH2c.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-CjvH2c.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-CjvH2c.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-CjvH2c.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-CjvH2c.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-CjvH2c.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-CjvH2c.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-CjvH2c.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-CjvH2c.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-CjvH2c.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-CjvH2c.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-CjvH2c.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-2Lh6xU.s: Assembler messages:
api.c: /tmp/cc-2Lh6xU.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2Lh6xU.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2Lh6xU.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2Lh6xU.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2Lh6xU.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2Lh6xU.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2Lh6xU.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2Lh6xU.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2Lh6xU.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2Lh6xU.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2Lh6xU.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-bQDgVe.s: Assembler messages:
rabbit.c: /tmp/cc-bQDgVe.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bQDgVe.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bQDgVe.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bQDgVe.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bQDgVe.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bQDgVe.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bQDgVe.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bQDgVe.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bQDgVe.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bQDgVe.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bQDgVe.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bQDgVe.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bQDgVe.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bQDgVe.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bQDgVe.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/opt/2/3

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-3831Wn.s: Assembler messages:
api.c: /tmp/cc-3831Wn.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3831Wn.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3831Wn.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3831Wn.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3831Wn.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3831Wn.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3831Wn.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3831Wn.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3831Wn.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3831Wn.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3831Wn.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-UNds0G.s: Assembler messages:
rabbit.c: /tmp/cc-UNds0G.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UNds0G.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UNds0G.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UNds0G.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UNds0G.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UNds0G.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UNds0G.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UNds0G.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UNds0G.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UNds0G.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UNds0G.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UNds0G.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UNds0G.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UNds0G.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UNds0G.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/ref

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-7zxcVd.s: Assembler messages:
api.c: /tmp/cc-7zxcVd.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7zxcVd.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7zxcVd.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7zxcVd.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7zxcVd.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7zxcVd.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7zxcVd.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7zxcVd.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7zxcVd.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7zxcVd.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7zxcVd.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-KAvL2x.s: Assembler messages:
rabbit.c: /tmp/cc-KAvL2x.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KAvL2x.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KAvL2x.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KAvL2x.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KAvL2x.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KAvL2x.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KAvL2x.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KAvL2x.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KAvL2x.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KAvL2x.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KAvL2x.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KAvL2x.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KAvL2x.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KAvL2x.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KAvL2x.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/opt/1/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-U3HSWe.s: Assembler messages:
api.c: /tmp/cc-U3HSWe.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-U3HSWe.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-U3HSWe.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-U3HSWe.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-U3HSWe.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-U3HSWe.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-U3HSWe.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-U3HSWe.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-U3HSWe.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-U3HSWe.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-U3HSWe.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-ZmCMGy.s: Assembler messages:
api.c: /tmp/cc-ZmCMGy.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZmCMGy.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZmCMGy.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZmCMGy.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZmCMGy.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZmCMGy.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZmCMGy.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZmCMGy.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZmCMGy.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZmCMGy.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZmCMGy.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-sVzdoW.s: Assembler messages:
rabbit.c: /tmp/cc-sVzdoW.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-sVzdoW.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-sVzdoW.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-sVzdoW.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-sVzdoW.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-sVzdoW.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-sVzdoW.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-sVzdoW.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-sVzdoW.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-sVzdoW.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-sVzdoW.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-sVzdoW.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-sVzdoW.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-sVzdoW.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-sVzdoW.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/opt/2/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-dYBRe8.s: Assembler messages:
api.c: /tmp/cc-dYBRe8.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dYBRe8.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dYBRe8.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dYBRe8.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dYBRe8.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dYBRe8.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dYBRe8.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dYBRe8.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dYBRe8.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dYBRe8.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dYBRe8.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-BQrjPh.s: Assembler messages:
rabbit.c: /tmp/cc-BQrjPh.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-BQrjPh.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-BQrjPh.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-BQrjPh.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-BQrjPh.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-BQrjPh.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-BQrjPh.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-BQrjPh.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-BQrjPh.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-BQrjPh.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-BQrjPh.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-BQrjPh.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-BQrjPh.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-BQrjPh.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-BQrjPh.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/opt/1/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-pjMWdH.s: Assembler messages:
api.c: /tmp/cc-pjMWdH.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pjMWdH.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pjMWdH.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pjMWdH.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pjMWdH.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pjMWdH.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pjMWdH.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pjMWdH.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pjMWdH.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pjMWdH.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pjMWdH.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-qyPPV2.s: Assembler messages:
rabbit.c: /tmp/cc-qyPPV2.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qyPPV2.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qyPPV2.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qyPPV2.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qyPPV2.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qyPPV2.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qyPPV2.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qyPPV2.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qyPPV2.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qyPPV2.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qyPPV2.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qyPPV2.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qyPPV2.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qyPPV2.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qyPPV2.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/opt/2/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-qP55lK.s: Assembler messages:
api.c: /tmp/cc-qP55lK.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qP55lK.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qP55lK.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qP55lK.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qP55lK.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qP55lK.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qP55lK.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qP55lK.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qP55lK.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qP55lK.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qP55lK.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-ugcTKE.s: Assembler messages:
api.c: /tmp/cc-ugcTKE.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ugcTKE.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ugcTKE.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ugcTKE.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ugcTKE.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ugcTKE.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ugcTKE.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ugcTKE.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ugcTKE.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ugcTKE.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ugcTKE.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-fFX1E3.s: Assembler messages:
rabbit.c: /tmp/cc-fFX1E3.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fFX1E3.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fFX1E3.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fFX1E3.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fFX1E3.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fFX1E3.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fFX1E3.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fFX1E3.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fFX1E3.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fFX1E3.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fFX1E3.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fFX1E3.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fFX1E3.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-fFX1E3.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-fFX1E3.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/opt/1/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-xSpsQ9.s: Assembler messages:
api.c: /tmp/cc-xSpsQ9.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSpsQ9.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSpsQ9.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSpsQ9.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSpsQ9.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSpsQ9.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSpsQ9.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSpsQ9.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSpsQ9.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSpsQ9.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSpsQ9.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-ZS0yWm.s: Assembler messages:
rabbit.c: /tmp/cc-ZS0yWm.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZS0yWm.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZS0yWm.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZS0yWm.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZS0yWm.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZS0yWm.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZS0yWm.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZS0yWm.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZS0yWm.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZS0yWm.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZS0yWm.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZS0yWm.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZS0yWm.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ZS0yWm.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ZS0yWm.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, 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/opt/1/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-9GDubz.s: Assembler messages:
api.c: /tmp/cc-9GDubz.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9GDubz.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9GDubz.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9GDubz.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9GDubz.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9GDubz.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9GDubz.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9GDubz.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9GDubz.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9GDubz.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9GDubz.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-WHCnLU.s: Assembler messages:
rabbit.c: /tmp/cc-WHCnLU.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHCnLU.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHCnLU.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHCnLU.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHCnLU.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHCnLU.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHCnLU.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHCnLU.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHCnLU.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHCnLU.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHCnLU.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHCnLU.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHCnLU.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHCnLU.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHCnLU.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-DZQMhc.s: Assembler messages:
api.c: /tmp/cc-DZQMhc.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DZQMhc.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DZQMhc.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DZQMhc.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DZQMhc.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DZQMhc.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DZQMhc.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DZQMhc.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DZQMhc.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DZQMhc.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DZQMhc.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-vl2qqo.s: Assembler messages:
rabbit.c: /tmp/cc-vl2qqo.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vl2qqo.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vl2qqo.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vl2qqo.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vl2qqo.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vl2qqo.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vl2qqo.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vl2qqo.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vl2qqo.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vl2qqo.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vl2qqo.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vl2qqo.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vl2qqo.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vl2qqo.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vl2qqo.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-LJMPzu.s: Assembler messages:
api.c: /tmp/cc-LJMPzu.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LJMPzu.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LJMPzu.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LJMPzu.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LJMPzu.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LJMPzu.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LJMPzu.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LJMPzu.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LJMPzu.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LJMPzu.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LJMPzu.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-OglFmw.s: Assembler messages:
api.c: /tmp/cc-OglFmw.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OglFmw.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OglFmw.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OglFmw.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OglFmw.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OglFmw.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OglFmw.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OglFmw.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OglFmw.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OglFmw.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OglFmw.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-lpD7eU.s: Assembler messages:
rabbit.c: /tmp/cc-lpD7eU.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lpD7eU.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lpD7eU.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lpD7eU.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lpD7eU.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lpD7eU.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lpD7eU.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lpD7eU.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lpD7eU.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lpD7eU.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lpD7eU.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lpD7eU.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lpD7eU.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lpD7eU.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lpD7eU.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Q36ZT9.s: Assembler messages:
api.c: /tmp/cc-Q36ZT9.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q36ZT9.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q36ZT9.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q36ZT9.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q36ZT9.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q36ZT9.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q36ZT9.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q36ZT9.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q36ZT9.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q36ZT9.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q36ZT9.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-o8y6sm.s: Assembler messages:
rabbit.c: /tmp/cc-o8y6sm.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-o8y6sm.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-o8y6sm.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-o8y6sm.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-o8y6sm.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-o8y6sm.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-o8y6sm.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-o8y6sm.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-o8y6sm.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-o8y6sm.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-o8y6sm.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-o8y6sm.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-o8y6sm.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-o8y6sm.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-o8y6sm.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Vl0j9c.s: Assembler messages:
api.c: /tmp/cc-Vl0j9c.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Vl0j9c.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Vl0j9c.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Vl0j9c.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Vl0j9c.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Vl0j9c.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Vl0j9c.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Vl0j9c.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Vl0j9c.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Vl0j9c.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Vl0j9c.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-cEi1jB.s: Assembler messages:
rabbit.c: /tmp/cc-cEi1jB.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cEi1jB.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cEi1jB.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cEi1jB.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cEi1jB.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cEi1jB.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cEi1jB.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cEi1jB.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cEi1jB.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cEi1jB.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cEi1jB.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cEi1jB.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cEi1jB.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cEi1jB.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cEi1jB.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-ZvG6ac.s: Assembler messages:
api.c: /tmp/cc-ZvG6ac.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZvG6ac.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZvG6ac.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZvG6ac.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZvG6ac.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZvG6ac.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZvG6ac.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZvG6ac.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZvG6ac.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZvG6ac.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZvG6ac.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-WXD2jv.s: Assembler messages:
rabbit.c: /tmp/cc-WXD2jv.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WXD2jv.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WXD2jv.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WXD2jv.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WXD2jv.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WXD2jv.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WXD2jv.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WXD2jv.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WXD2jv.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WXD2jv.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WXD2jv.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WXD2jv.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WXD2jv.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WXD2jv.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WXD2jv.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-gp031k.s: Assembler messages:
api.c: /tmp/cc-gp031k.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gp031k.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gp031k.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gp031k.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gp031k.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gp031k.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gp031k.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gp031k.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gp031k.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gp031k.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gp031k.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-7m8jVF.s: Assembler messages:
rabbit.c: /tmp/cc-7m8jVF.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m8jVF.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m8jVF.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m8jVF.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m8jVF.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m8jVF.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m8jVF.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m8jVF.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m8jVF.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m8jVF.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m8jVF.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m8jVF.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m8jVF.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-7m8jVF.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-7m8jVF.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-k7I8hf.s: Assembler messages:
api.c: /tmp/cc-k7I8hf.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-k7I8hf.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-k7I8hf.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-k7I8hf.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-k7I8hf.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-k7I8hf.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-k7I8hf.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-k7I8hf.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-k7I8hf.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-k7I8hf.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-k7I8hf.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-baTyXA.s: Assembler messages:
rabbit.c: /tmp/cc-baTyXA.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-baTyXA.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-baTyXA.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-baTyXA.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-baTyXA.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-baTyXA.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-baTyXA.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-baTyXA.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-baTyXA.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-baTyXA.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-baTyXA.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-baTyXA.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-baTyXA.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-baTyXA.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-baTyXA.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-lPvgr6.s: Assembler messages:
api.c: /tmp/cc-lPvgr6.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lPvgr6.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lPvgr6.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lPvgr6.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lPvgr6.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lPvgr6.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lPvgr6.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lPvgr6.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lPvgr6.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lPvgr6.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lPvgr6.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-A90VCa.s: Assembler messages:
api.c: /tmp/cc-A90VCa.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-A90VCa.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-A90VCa.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-A90VCa.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-A90VCa.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-A90VCa.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-A90VCa.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-A90VCa.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-A90VCa.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-A90VCa.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-A90VCa.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-efcwEk.s: Assembler messages:
rabbit.c: /tmp/cc-efcwEk.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-efcwEk.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-efcwEk.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-efcwEk.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-efcwEk.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-efcwEk.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-efcwEk.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-efcwEk.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-efcwEk.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-efcwEk.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-efcwEk.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-efcwEk.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-efcwEk.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-efcwEk.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-efcwEk.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/opt/1/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-CRRMDH.s: Assembler messages:
api.c: /tmp/cc-CRRMDH.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-CRRMDH.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-CRRMDH.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-CRRMDH.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-CRRMDH.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-CRRMDH.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-CRRMDH.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-CRRMDH.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-CRRMDH.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-CRRMDH.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-CRRMDH.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-9jSYE5.s: Assembler messages:
rabbit.c: /tmp/cc-9jSYE5.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-9jSYE5.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-9jSYE5.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-9jSYE5.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-9jSYE5.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-9jSYE5.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-9jSYE5.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-9jSYE5.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-9jSYE5.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-9jSYE5.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-9jSYE5.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-9jSYE5.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-9jSYE5.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-9jSYE5.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-9jSYE5.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/opt/1/3

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Hl2x5a.s: Assembler messages:
api.c: /tmp/cc-Hl2x5a.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Hl2x5a.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Hl2x5a.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Hl2x5a.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Hl2x5a.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Hl2x5a.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Hl2x5a.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Hl2x5a.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Hl2x5a.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Hl2x5a.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Hl2x5a.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-qCn7Uv.s: Assembler messages:
rabbit.c: /tmp/cc-qCn7Uv.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qCn7Uv.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qCn7Uv.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qCn7Uv.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qCn7Uv.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qCn7Uv.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qCn7Uv.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qCn7Uv.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qCn7Uv.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qCn7Uv.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qCn7Uv.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qCn7Uv.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qCn7Uv.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qCn7Uv.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qCn7Uv.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/ref

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-LPg8R1.s: Assembler messages:
api.c: /tmp/cc-LPg8R1.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LPg8R1.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LPg8R1.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LPg8R1.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LPg8R1.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LPg8R1.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LPg8R1.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LPg8R1.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LPg8R1.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LPg8R1.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LPg8R1.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-T355ee.s: Assembler messages:
rabbit.c: /tmp/cc-T355ee.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T355ee.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T355ee.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T355ee.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T355ee.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T355ee.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T355ee.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T355ee.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T355ee.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T355ee.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T355ee.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T355ee.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T355ee.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T355ee.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T355ee.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/opt/1/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-MUfxQb.s: Assembler messages:
api.c: /tmp/cc-MUfxQb.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MUfxQb.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MUfxQb.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MUfxQb.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MUfxQb.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MUfxQb.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MUfxQb.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MUfxQb.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MUfxQb.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MUfxQb.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MUfxQb.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Wn0Gfy.s: Assembler messages:
api.c: /tmp/cc-Wn0Gfy.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wn0Gfy.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wn0Gfy.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wn0Gfy.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wn0Gfy.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wn0Gfy.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wn0Gfy.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wn0Gfy.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wn0Gfy.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wn0Gfy.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wn0Gfy.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-lBRVTP.s: Assembler messages:
api.c: /tmp/cc-lBRVTP.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lBRVTP.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lBRVTP.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lBRVTP.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lBRVTP.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lBRVTP.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lBRVTP.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lBRVTP.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lBRVTP.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lBRVTP.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lBRVTP.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-6TIV88.s: Assembler messages:
rabbit.c: /tmp/cc-6TIV88.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-6TIV88.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-6TIV88.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-6TIV88.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-6TIV88.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-6TIV88.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-6TIV88.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-6TIV88.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-6TIV88.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-6TIV88.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-6TIV88.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-6TIV88.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-6TIV88.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-6TIV88.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-6TIV88.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/opt/2/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-lSCLuR.s: Assembler messages:
api.c: /tmp/cc-lSCLuR.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lSCLuR.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lSCLuR.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lSCLuR.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lSCLuR.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lSCLuR.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lSCLuR.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lSCLuR.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lSCLuR.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-lSCLuR.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-lSCLuR.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-EGdVmf.s: Assembler messages:
rabbit.c: /tmp/cc-EGdVmf.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-EGdVmf.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-EGdVmf.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-EGdVmf.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-EGdVmf.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-EGdVmf.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-EGdVmf.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-EGdVmf.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-EGdVmf.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-EGdVmf.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-EGdVmf.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-EGdVmf.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-EGdVmf.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-EGdVmf.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-EGdVmf.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/opt/1/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-qzEn1X.s: Assembler messages:
api.c: /tmp/cc-qzEn1X.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qzEn1X.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qzEn1X.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qzEn1X.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qzEn1X.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qzEn1X.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qzEn1X.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qzEn1X.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qzEn1X.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qzEn1X.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qzEn1X.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-Ujg0ya.s: Assembler messages:
rabbit.c: /tmp/cc-Ujg0ya.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Ujg0ya.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Ujg0ya.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Ujg0ya.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Ujg0ya.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Ujg0ya.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Ujg0ya.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Ujg0ya.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Ujg0ya.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Ujg0ya.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Ujg0ya.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Ujg0ya.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Ujg0ya.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Ujg0ya.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Ujg0ya.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/opt/2/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-wCO8fK.s: Assembler messages:
api.c: /tmp/cc-wCO8fK.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wCO8fK.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wCO8fK.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wCO8fK.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wCO8fK.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wCO8fK.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wCO8fK.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wCO8fK.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wCO8fK.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wCO8fK.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wCO8fK.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-prkcd5.s: Assembler messages:
rabbit.c: /tmp/cc-prkcd5.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-prkcd5.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-prkcd5.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-prkcd5.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-prkcd5.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-prkcd5.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-prkcd5.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-prkcd5.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-prkcd5.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-prkcd5.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-prkcd5.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-prkcd5.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-prkcd5.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-prkcd5.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-prkcd5.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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/opt/2/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-3yIXLf.s: Assembler messages:
api.c: /tmp/cc-3yIXLf.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3yIXLf.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3yIXLf.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3yIXLf.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3yIXLf.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3yIXLf.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3yIXLf.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3yIXLf.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3yIXLf.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3yIXLf.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3yIXLf.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-pIdnKs.s: Assembler messages:
rabbit.c: /tmp/cc-pIdnKs.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pIdnKs.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pIdnKs.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pIdnKs.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pIdnKs.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pIdnKs.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pIdnKs.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pIdnKs.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pIdnKs.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pIdnKs.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pIdnKs.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pIdnKs.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pIdnKs.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-pIdnKs.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-pIdnKs.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer e/opt/2/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-4YjgGd.s: Assembler messages:
api.c: /tmp/cc-4YjgGd.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4YjgGd.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4YjgGd.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4YjgGd.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4YjgGd.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4YjgGd.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4YjgGd.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4YjgGd.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4YjgGd.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4YjgGd.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4YjgGd.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer e/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-5lOdnQ.s: Assembler messages:
api.c: /tmp/cc-5lOdnQ.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5lOdnQ.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5lOdnQ.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5lOdnQ.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5lOdnQ.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5lOdnQ.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5lOdnQ.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5lOdnQ.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5lOdnQ.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5lOdnQ.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5lOdnQ.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer e/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-JHF5pK.s: Assembler messages:
api.c: /tmp/cc-JHF5pK.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JHF5pK.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JHF5pK.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JHF5pK.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JHF5pK.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JHF5pK.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JHF5pK.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JHF5pK.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JHF5pK.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JHF5pK.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JHF5pK.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-YrTvh8.s: Assembler messages:
rabbit.c: /tmp/cc-YrTvh8.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YrTvh8.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YrTvh8.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YrTvh8.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YrTvh8.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YrTvh8.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YrTvh8.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YrTvh8.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YrTvh8.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YrTvh8.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YrTvh8.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YrTvh8.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YrTvh8.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YrTvh8.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YrTvh8.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer e/opt/1/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-JiHvFy.s: Assembler messages:
api.c: /tmp/cc-JiHvFy.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JiHvFy.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JiHvFy.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JiHvFy.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JiHvFy.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JiHvFy.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JiHvFy.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JiHvFy.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JiHvFy.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JiHvFy.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JiHvFy.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-y0zOGW.s: Assembler messages:
rabbit.c: /tmp/cc-y0zOGW.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-y0zOGW.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-y0zOGW.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-y0zOGW.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-y0zOGW.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-y0zOGW.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-y0zOGW.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-y0zOGW.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-y0zOGW.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-y0zOGW.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-y0zOGW.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-y0zOGW.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-y0zOGW.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-y0zOGW.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-y0zOGW.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer e/opt/2/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-WkkFkK.s: Assembler messages:
api.c: /tmp/cc-WkkFkK.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WkkFkK.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WkkFkK.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WkkFkK.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WkkFkK.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WkkFkK.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WkkFkK.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WkkFkK.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WkkFkK.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WkkFkK.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WkkFkK.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-Z0GOa5.s: Assembler messages:
rabbit.c: /tmp/cc-Z0GOa5.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Z0GOa5.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Z0GOa5.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Z0GOa5.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Z0GOa5.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Z0GOa5.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Z0GOa5.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Z0GOa5.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Z0GOa5.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Z0GOa5.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Z0GOa5.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Z0GOa5.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Z0GOa5.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Z0GOa5.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Z0GOa5.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer e/opt/1/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-XjYNcA.s: Assembler messages:
api.c: /tmp/cc-XjYNcA.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-XjYNcA.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-XjYNcA.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-XjYNcA.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-XjYNcA.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-XjYNcA.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-XjYNcA.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-XjYNcA.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-XjYNcA.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-XjYNcA.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-XjYNcA.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-4j8I7Y.s: Assembler messages:
rabbit.c: /tmp/cc-4j8I7Y.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-4j8I7Y.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-4j8I7Y.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-4j8I7Y.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-4j8I7Y.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-4j8I7Y.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-4j8I7Y.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-4j8I7Y.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-4j8I7Y.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-4j8I7Y.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-4j8I7Y.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-4j8I7Y.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-4j8I7Y.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-4j8I7Y.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-4j8I7Y.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer e/opt/2/3

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-bgaI6j.s: Assembler messages:
api.c: /tmp/cc-bgaI6j.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bgaI6j.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bgaI6j.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bgaI6j.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bgaI6j.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bgaI6j.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bgaI6j.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bgaI6j.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bgaI6j.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bgaI6j.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bgaI6j.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-MkybRE.s: Assembler messages:
rabbit.c: /tmp/cc-MkybRE.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MkybRE.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MkybRE.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MkybRE.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MkybRE.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MkybRE.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MkybRE.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MkybRE.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MkybRE.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MkybRE.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MkybRE.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MkybRE.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MkybRE.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MkybRE.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MkybRE.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer e/ref

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-s4Ilcz.s: Assembler messages:
api.c: /tmp/cc-s4Ilcz.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-s4Ilcz.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-s4Ilcz.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-s4Ilcz.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-s4Ilcz.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-s4Ilcz.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-s4Ilcz.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-s4Ilcz.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-s4Ilcz.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-s4Ilcz.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-s4Ilcz.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-HNalwU.s: Assembler messages:
rabbit.c: /tmp/cc-HNalwU.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-HNalwU.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-HNalwU.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-HNalwU.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-HNalwU.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-HNalwU.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-HNalwU.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-HNalwU.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-HNalwU.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-HNalwU.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-HNalwU.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-HNalwU.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-HNalwU.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-HNalwU.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-HNalwU.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-stmeFp.s: Assembler messages:
api.c: /tmp/cc-stmeFp.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-stmeFp.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-stmeFp.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-stmeFp.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-stmeFp.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-stmeFp.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-stmeFp.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-stmeFp.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-stmeFp.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-stmeFp.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-stmeFp.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-d6WrdL.s: Assembler messages:
rabbit.c: /tmp/cc-d6WrdL.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d6WrdL.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d6WrdL.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d6WrdL.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d6WrdL.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d6WrdL.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d6WrdL.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d6WrdL.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d6WrdL.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d6WrdL.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d6WrdL.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d6WrdL.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d6WrdL.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d6WrdL.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d6WrdL.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer e/opt/1/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-7sOgDl.s: Assembler messages:
api.c: /tmp/cc-7sOgDl.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7sOgDl.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7sOgDl.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7sOgDl.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7sOgDl.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7sOgDl.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7sOgDl.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7sOgDl.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7sOgDl.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-7sOgDl.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-7sOgDl.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-DLZssi.s: Assembler messages:
api.c: /tmp/cc-DLZssi.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DLZssi.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DLZssi.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DLZssi.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DLZssi.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DLZssi.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DLZssi.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DLZssi.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DLZssi.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DLZssi.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DLZssi.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-SkIkvE.s: Assembler messages:
rabbit.c: /tmp/cc-SkIkvE.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-SkIkvE.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-SkIkvE.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-SkIkvE.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-SkIkvE.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-SkIkvE.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-SkIkvE.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-SkIkvE.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-SkIkvE.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-SkIkvE.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-SkIkvE.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-SkIkvE.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-SkIkvE.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-SkIkvE.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-SkIkvE.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-IRhXQS.s: Assembler messages:
api.c: /tmp/cc-IRhXQS.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IRhXQS.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IRhXQS.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IRhXQS.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IRhXQS.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IRhXQS.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IRhXQS.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IRhXQS.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IRhXQS.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IRhXQS.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IRhXQS.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-rKwDve.s: Assembler messages:
rabbit.c: /tmp/cc-rKwDve.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rKwDve.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rKwDve.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rKwDve.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rKwDve.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rKwDve.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rKwDve.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rKwDve.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rKwDve.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rKwDve.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rKwDve.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rKwDve.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rKwDve.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rKwDve.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rKwDve.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-MCmx9b.s: Assembler messages:
api.c: /tmp/cc-MCmx9b.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MCmx9b.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MCmx9b.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MCmx9b.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MCmx9b.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MCmx9b.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MCmx9b.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MCmx9b.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MCmx9b.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MCmx9b.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MCmx9b.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-oP18so.s: Assembler messages:
rabbit.c: /tmp/cc-oP18so.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-oP18so.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-oP18so.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-oP18so.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-oP18so.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-oP18so.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-oP18so.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-oP18so.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-oP18so.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-oP18so.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-oP18so.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-oP18so.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-oP18so.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-oP18so.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-oP18so.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-On9gjR.s: Assembler messages:
api.c: /tmp/cc-On9gjR.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-On9gjR.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-On9gjR.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-On9gjR.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-On9gjR.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-On9gjR.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-On9gjR.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-On9gjR.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-On9gjR.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-On9gjR.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-On9gjR.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-tbQAif.s: Assembler messages:
rabbit.c: /tmp/cc-tbQAif.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tbQAif.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tbQAif.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tbQAif.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tbQAif.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tbQAif.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tbQAif.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tbQAif.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tbQAif.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tbQAif.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tbQAif.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tbQAif.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tbQAif.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tbQAif.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tbQAif.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-TAzjj3.s: Assembler messages:
api.c: /tmp/cc-TAzjj3.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TAzjj3.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TAzjj3.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TAzjj3.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TAzjj3.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TAzjj3.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TAzjj3.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TAzjj3.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TAzjj3.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TAzjj3.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TAzjj3.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-d5Syod.s: Assembler messages:
rabbit.c: /tmp/cc-d5Syod.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d5Syod.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d5Syod.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d5Syod.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d5Syod.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d5Syod.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d5Syod.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d5Syod.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d5Syod.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d5Syod.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d5Syod.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d5Syod.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d5Syod.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-d5Syod.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-d5Syod.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-aCIKMX.s: Assembler messages:
api.c: /tmp/cc-aCIKMX.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aCIKMX.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aCIKMX.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aCIKMX.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aCIKMX.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aCIKMX.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aCIKMX.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aCIKMX.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aCIKMX.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aCIKMX.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aCIKMX.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-mL41Mo.s: Assembler messages:
api.c: /tmp/cc-mL41Mo.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mL41Mo.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mL41Mo.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mL41Mo.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mL41Mo.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mL41Mo.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mL41Mo.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mL41Mo.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mL41Mo.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mL41Mo.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mL41Mo.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-J4YntK.s: Assembler messages:
rabbit.c: /tmp/cc-J4YntK.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-J4YntK.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-J4YntK.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-J4YntK.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-J4YntK.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-J4YntK.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-J4YntK.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-J4YntK.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-J4YntK.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-J4YntK.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-J4YntK.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-J4YntK.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-J4YntK.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-J4YntK.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-J4YntK.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-vhxNgW.s: Assembler messages:
api.c: /tmp/cc-vhxNgW.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vhxNgW.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vhxNgW.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vhxNgW.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vhxNgW.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vhxNgW.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vhxNgW.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vhxNgW.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vhxNgW.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vhxNgW.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vhxNgW.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-ksbDii.s: Assembler messages:
rabbit.c: /tmp/cc-ksbDii.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ksbDii.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ksbDii.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ksbDii.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ksbDii.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ksbDii.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ksbDii.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ksbDii.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ksbDii.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ksbDii.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ksbDii.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ksbDii.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ksbDii.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ksbDii.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ksbDii.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-wf3qw2.s: Assembler messages:
api.c: /tmp/cc-wf3qw2.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wf3qw2.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wf3qw2.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wf3qw2.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wf3qw2.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wf3qw2.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wf3qw2.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wf3qw2.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wf3qw2.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wf3qw2.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wf3qw2.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-QunbVg.s: Assembler messages:
rabbit.c: /tmp/cc-QunbVg.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QunbVg.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QunbVg.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QunbVg.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QunbVg.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QunbVg.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QunbVg.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QunbVg.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QunbVg.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QunbVg.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QunbVg.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QunbVg.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QunbVg.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QunbVg.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QunbVg.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-0weSUW.s: Assembler messages:
api.c: /tmp/cc-0weSUW.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0weSUW.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0weSUW.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0weSUW.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0weSUW.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0weSUW.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0weSUW.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0weSUW.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0weSUW.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0weSUW.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0weSUW.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer e/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-1kF8NE.s: Assembler messages:
api.c: /tmp/cc-1kF8NE.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1kF8NE.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1kF8NE.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1kF8NE.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1kF8NE.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1kF8NE.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1kF8NE.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1kF8NE.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1kF8NE.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1kF8NE.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1kF8NE.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer e/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-AOUugt.s: Assembler messages:
api.c: /tmp/cc-AOUugt.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AOUugt.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AOUugt.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AOUugt.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AOUugt.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AOUugt.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AOUugt.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AOUugt.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AOUugt.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AOUugt.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AOUugt.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-lAtV7N.s: Assembler messages:
rabbit.c: /tmp/cc-lAtV7N.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lAtV7N.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lAtV7N.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lAtV7N.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lAtV7N.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lAtV7N.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lAtV7N.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lAtV7N.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lAtV7N.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lAtV7N.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lAtV7N.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lAtV7N.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lAtV7N.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lAtV7N.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lAtV7N.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer e/opt/2/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-S2xGYV.s: Assembler messages:
api.c: /tmp/cc-S2xGYV.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2xGYV.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2xGYV.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2xGYV.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2xGYV.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2xGYV.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2xGYV.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2xGYV.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2xGYV.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2xGYV.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2xGYV.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-peB5dk.s: Assembler messages:
rabbit.c: /tmp/cc-peB5dk.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-peB5dk.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-peB5dk.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-peB5dk.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-peB5dk.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-peB5dk.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-peB5dk.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-peB5dk.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-peB5dk.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-peB5dk.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-peB5dk.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-peB5dk.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-peB5dk.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-peB5dk.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-peB5dk.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer e/opt/1/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-UJ5Zdw.s: Assembler messages:
api.c: /tmp/cc-UJ5Zdw.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UJ5Zdw.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UJ5Zdw.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UJ5Zdw.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UJ5Zdw.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UJ5Zdw.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UJ5Zdw.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UJ5Zdw.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UJ5Zdw.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UJ5Zdw.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UJ5Zdw.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-NvIjeR.s: Assembler messages:
rabbit.c: /tmp/cc-NvIjeR.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-NvIjeR.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-NvIjeR.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-NvIjeR.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-NvIjeR.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-NvIjeR.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-NvIjeR.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-NvIjeR.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-NvIjeR.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-NvIjeR.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-NvIjeR.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-NvIjeR.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-NvIjeR.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-NvIjeR.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-NvIjeR.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Wq7NWb.s: Assembler messages:
api.c: /tmp/cc-Wq7NWb.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq7NWb.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq7NWb.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq7NWb.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq7NWb.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq7NWb.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq7NWb.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq7NWb.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq7NWb.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq7NWb.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq7NWb.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-AypPFp.s: Assembler messages:
rabbit.c: /tmp/cc-AypPFp.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AypPFp.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AypPFp.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AypPFp.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AypPFp.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AypPFp.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AypPFp.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AypPFp.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AypPFp.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AypPFp.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AypPFp.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AypPFp.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AypPFp.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AypPFp.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AypPFp.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer e/opt/2/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-f0A1mZ.s: Assembler messages:
api.c: /tmp/cc-f0A1mZ.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-f0A1mZ.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-f0A1mZ.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-f0A1mZ.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-f0A1mZ.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-f0A1mZ.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-f0A1mZ.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-f0A1mZ.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-f0A1mZ.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-f0A1mZ.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-f0A1mZ.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-T2a6vb.s: Assembler messages:
rabbit.c: /tmp/cc-T2a6vb.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T2a6vb.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T2a6vb.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T2a6vb.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T2a6vb.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T2a6vb.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T2a6vb.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T2a6vb.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T2a6vb.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T2a6vb.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T2a6vb.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T2a6vb.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T2a6vb.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-T2a6vb.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-T2a6vb.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer e/opt/1/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-gB1EVI.s: Assembler messages:
api.c: /tmp/cc-gB1EVI.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gB1EVI.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gB1EVI.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gB1EVI.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gB1EVI.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gB1EVI.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gB1EVI.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gB1EVI.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gB1EVI.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gB1EVI.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gB1EVI.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-Frg732.s: Assembler messages:
rabbit.c: /tmp/cc-Frg732.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Frg732.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Frg732.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Frg732.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Frg732.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Frg732.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Frg732.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Frg732.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Frg732.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Frg732.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Frg732.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Frg732.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Frg732.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Frg732.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Frg732.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-gpF5sB.s: Assembler messages:
api.c: /tmp/cc-gpF5sB.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gpF5sB.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gpF5sB.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gpF5sB.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gpF5sB.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gpF5sB.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gpF5sB.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gpF5sB.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gpF5sB.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gpF5sB.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gpF5sB.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-hXYZdX.s: Assembler messages:
rabbit.c: /tmp/cc-hXYZdX.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-hXYZdX.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-hXYZdX.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-hXYZdX.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-hXYZdX.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-hXYZdX.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-hXYZdX.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-hXYZdX.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-hXYZdX.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-hXYZdX.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-hXYZdX.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-hXYZdX.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-hXYZdX.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-hXYZdX.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-hXYZdX.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-yCv3Gg.s: Assembler messages:
api.c: /tmp/cc-yCv3Gg.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yCv3Gg.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yCv3Gg.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yCv3Gg.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yCv3Gg.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yCv3Gg.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yCv3Gg.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yCv3Gg.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yCv3Gg.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yCv3Gg.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yCv3Gg.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-MSJJmu.s: Assembler messages:
rabbit.c: /tmp/cc-MSJJmu.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MSJJmu.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MSJJmu.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MSJJmu.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MSJJmu.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MSJJmu.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MSJJmu.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MSJJmu.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MSJJmu.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MSJJmu.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MSJJmu.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MSJJmu.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MSJJmu.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-MSJJmu.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-MSJJmu.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-AsjsZ9.s: Assembler messages:
api.c: /tmp/cc-AsjsZ9.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AsjsZ9.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AsjsZ9.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AsjsZ9.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AsjsZ9.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AsjsZ9.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AsjsZ9.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AsjsZ9.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AsjsZ9.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AsjsZ9.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AsjsZ9.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-qUzXIn.s: Assembler messages:
rabbit.c: /tmp/cc-qUzXIn.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qUzXIn.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qUzXIn.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qUzXIn.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qUzXIn.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qUzXIn.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qUzXIn.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qUzXIn.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qUzXIn.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qUzXIn.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qUzXIn.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qUzXIn.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qUzXIn.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qUzXIn.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qUzXIn.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-BDaJVj.s: Assembler messages:
api.c: /tmp/cc-BDaJVj.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BDaJVj.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BDaJVj.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BDaJVj.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BDaJVj.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BDaJVj.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BDaJVj.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BDaJVj.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BDaJVj.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BDaJVj.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BDaJVj.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-feOiIt.s: Assembler messages:
rabbit.c: /tmp/cc-feOiIt.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-feOiIt.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-feOiIt.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-feOiIt.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-feOiIt.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-feOiIt.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-feOiIt.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-feOiIt.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-feOiIt.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-feOiIt.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-feOiIt.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-feOiIt.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-feOiIt.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-feOiIt.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-feOiIt.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Bm8EDt.s: Assembler messages:
api.c: /tmp/cc-Bm8EDt.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Bm8EDt.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Bm8EDt.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Bm8EDt.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Bm8EDt.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Bm8EDt.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Bm8EDt.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Bm8EDt.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Bm8EDt.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Bm8EDt.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Bm8EDt.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-mAGu5R.s: Assembler messages:
rabbit.c: /tmp/cc-mAGu5R.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-mAGu5R.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-mAGu5R.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-mAGu5R.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-mAGu5R.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-mAGu5R.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-mAGu5R.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-mAGu5R.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-mAGu5R.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-mAGu5R.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-mAGu5R.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-mAGu5R.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-mAGu5R.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-mAGu5R.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-mAGu5R.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-DGaJJd.s: Assembler messages:
api.c: /tmp/cc-DGaJJd.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DGaJJd.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DGaJJd.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DGaJJd.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DGaJJd.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DGaJJd.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DGaJJd.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DGaJJd.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DGaJJd.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DGaJJd.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DGaJJd.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-cHlIQz.s: Assembler messages:
rabbit.c: /tmp/cc-cHlIQz.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cHlIQz.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cHlIQz.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cHlIQz.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cHlIQz.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cHlIQz.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cHlIQz.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cHlIQz.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cHlIQz.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cHlIQz.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cHlIQz.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cHlIQz.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cHlIQz.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cHlIQz.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cHlIQz.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-SgWKFi.s: Assembler messages:
api.c: /tmp/cc-SgWKFi.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SgWKFi.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SgWKFi.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SgWKFi.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SgWKFi.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SgWKFi.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SgWKFi.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SgWKFi.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SgWKFi.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SgWKFi.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SgWKFi.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-dgtrmE.s: Assembler messages:
rabbit.c: /tmp/cc-dgtrmE.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dgtrmE.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dgtrmE.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dgtrmE.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dgtrmE.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dgtrmE.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dgtrmE.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dgtrmE.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dgtrmE.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dgtrmE.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dgtrmE.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dgtrmE.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dgtrmE.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dgtrmE.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dgtrmE.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-d7GNWV.s: Assembler messages:
api.c: /tmp/cc-d7GNWV.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-d7GNWV.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-d7GNWV.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-d7GNWV.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-d7GNWV.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-d7GNWV.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-d7GNWV.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-d7GNWV.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-d7GNWV.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-d7GNWV.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-d7GNWV.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-KEx1Nj.s: Assembler messages:
rabbit.c: /tmp/cc-KEx1Nj.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KEx1Nj.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KEx1Nj.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KEx1Nj.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KEx1Nj.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KEx1Nj.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KEx1Nj.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KEx1Nj.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KEx1Nj.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KEx1Nj.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KEx1Nj.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KEx1Nj.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KEx1Nj.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-KEx1Nj.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-KEx1Nj.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-kd6Psj.s: Assembler messages:
api.c: /tmp/cc-kd6Psj.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kd6Psj.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kd6Psj.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kd6Psj.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kd6Psj.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kd6Psj.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kd6Psj.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kd6Psj.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kd6Psj.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kd6Psj.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kd6Psj.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-pFDpn2.s: Assembler messages:
api.c: /tmp/cc-pFDpn2.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pFDpn2.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pFDpn2.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pFDpn2.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pFDpn2.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pFDpn2.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pFDpn2.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pFDpn2.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pFDpn2.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pFDpn2.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pFDpn2.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-sNWTrg.s: Assembler messages:
api.c: /tmp/cc-sNWTrg.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sNWTrg.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sNWTrg.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sNWTrg.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sNWTrg.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sNWTrg.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sNWTrg.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sNWTrg.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sNWTrg.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sNWTrg.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sNWTrg.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-McTSbv.s: Assembler messages:
rabbit.c: /tmp/cc-McTSbv.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-McTSbv.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-McTSbv.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-McTSbv.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-McTSbv.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-McTSbv.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-McTSbv.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-McTSbv.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-McTSbv.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-McTSbv.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-McTSbv.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-McTSbv.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-McTSbv.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-McTSbv.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-McTSbv.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-toy2BB.s: Assembler messages:
api.c: /tmp/cc-toy2BB.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-toy2BB.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-toy2BB.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-toy2BB.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-toy2BB.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-toy2BB.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-toy2BB.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-toy2BB.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-toy2BB.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-toy2BB.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-toy2BB.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-GC2HmW.s: Assembler messages:
rabbit.c: /tmp/cc-GC2HmW.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-GC2HmW.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-GC2HmW.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-GC2HmW.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-GC2HmW.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-GC2HmW.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-GC2HmW.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-GC2HmW.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-GC2HmW.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-GC2HmW.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-GC2HmW.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-GC2HmW.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-GC2HmW.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-GC2HmW.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-GC2HmW.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-5a5Rmi.s: Assembler messages:
api.c: /tmp/cc-5a5Rmi.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5a5Rmi.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5a5Rmi.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5a5Rmi.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5a5Rmi.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5a5Rmi.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5a5Rmi.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5a5Rmi.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5a5Rmi.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5a5Rmi.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5a5Rmi.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-lvRi7t.s: Assembler messages:
rabbit.c: /tmp/cc-lvRi7t.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lvRi7t.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lvRi7t.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lvRi7t.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lvRi7t.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lvRi7t.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lvRi7t.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lvRi7t.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lvRi7t.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lvRi7t.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lvRi7t.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lvRi7t.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lvRi7t.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-lvRi7t.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-lvRi7t.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/opt/2/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-C1O8i2.s: Assembler messages:
api.c: /tmp/cc-C1O8i2.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-C1O8i2.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-C1O8i2.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-C1O8i2.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-C1O8i2.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-C1O8i2.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-C1O8i2.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-C1O8i2.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-C1O8i2.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-C1O8i2.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-C1O8i2.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-ktWE8g.s: Assembler messages:
rabbit.c: /tmp/cc-ktWE8g.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ktWE8g.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ktWE8g.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ktWE8g.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ktWE8g.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ktWE8g.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ktWE8g.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ktWE8g.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ktWE8g.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ktWE8g.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ktWE8g.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ktWE8g.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ktWE8g.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-ktWE8g.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-ktWE8g.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/opt/1/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-FAzNOX.s: Assembler messages:
api.c: /tmp/cc-FAzNOX.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FAzNOX.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FAzNOX.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FAzNOX.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FAzNOX.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FAzNOX.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FAzNOX.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FAzNOX.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FAzNOX.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FAzNOX.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FAzNOX.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-vPhOgc.s: Assembler messages:
rabbit.c: /tmp/cc-vPhOgc.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vPhOgc.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vPhOgc.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vPhOgc.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vPhOgc.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vPhOgc.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vPhOgc.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vPhOgc.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vPhOgc.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vPhOgc.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vPhOgc.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vPhOgc.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vPhOgc.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-vPhOgc.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-vPhOgc.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/opt/1/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-KPBrcF.s: Assembler messages:
api.c: /tmp/cc-KPBrcF.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KPBrcF.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KPBrcF.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KPBrcF.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KPBrcF.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KPBrcF.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KPBrcF.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KPBrcF.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KPBrcF.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KPBrcF.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KPBrcF.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-RLLrz0.s: Assembler messages:
rabbit.c: /tmp/cc-RLLrz0.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RLLrz0.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RLLrz0.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RLLrz0.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RLLrz0.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RLLrz0.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RLLrz0.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RLLrz0.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RLLrz0.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RLLrz0.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RLLrz0.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RLLrz0.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RLLrz0.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RLLrz0.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RLLrz0.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/opt/2/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-aGreja.s: Assembler messages:
api.c: /tmp/cc-aGreja.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aGreja.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aGreja.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aGreja.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aGreja.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aGreja.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aGreja.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aGreja.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aGreja.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aGreja.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aGreja.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-aXE0uj.s: Assembler messages:
api.c: /tmp/cc-aXE0uj.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aXE0uj.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aXE0uj.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aXE0uj.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aXE0uj.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aXE0uj.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aXE0uj.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aXE0uj.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aXE0uj.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aXE0uj.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aXE0uj.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-DSCZBC.s: Assembler messages:
rabbit.c: /tmp/cc-DSCZBC.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DSCZBC.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DSCZBC.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DSCZBC.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DSCZBC.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DSCZBC.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DSCZBC.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DSCZBC.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DSCZBC.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DSCZBC.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DSCZBC.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DSCZBC.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DSCZBC.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DSCZBC.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DSCZBC.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/opt/1/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-ltYNJv.s: Assembler messages:
api.c: /tmp/cc-ltYNJv.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ltYNJv.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ltYNJv.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ltYNJv.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ltYNJv.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ltYNJv.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ltYNJv.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ltYNJv.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ltYNJv.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ltYNJv.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ltYNJv.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-AaSnmR.s: Assembler messages:
rabbit.c: /tmp/cc-AaSnmR.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AaSnmR.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AaSnmR.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AaSnmR.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AaSnmR.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AaSnmR.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AaSnmR.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AaSnmR.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AaSnmR.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AaSnmR.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AaSnmR.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AaSnmR.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AaSnmR.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-AaSnmR.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-AaSnmR.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/opt/1/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-qqdJJl.s: Assembler messages:
api.c: /tmp/cc-qqdJJl.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qqdJJl.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qqdJJl.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qqdJJl.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qqdJJl.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qqdJJl.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qqdJJl.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qqdJJl.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qqdJJl.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qqdJJl.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qqdJJl.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-r2QeAG.s: Assembler messages:
rabbit.c: /tmp/cc-r2QeAG.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-r2QeAG.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-r2QeAG.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-r2QeAG.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-r2QeAG.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-r2QeAG.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-r2QeAG.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-r2QeAG.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-r2QeAG.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-r2QeAG.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-r2QeAG.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-r2QeAG.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-r2QeAG.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-r2QeAG.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-r2QeAG.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/opt/2/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-rDiUrm.s: Assembler messages:
api.c: /tmp/cc-rDiUrm.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rDiUrm.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rDiUrm.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rDiUrm.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rDiUrm.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rDiUrm.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rDiUrm.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rDiUrm.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rDiUrm.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rDiUrm.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rDiUrm.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-rSvUc0.s: Assembler messages:
api.c: /tmp/cc-rSvUc0.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSvUc0.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSvUc0.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSvUc0.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSvUc0.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSvUc0.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSvUc0.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSvUc0.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSvUc0.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSvUc0.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSvUc0.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-dHYbQd.s: Assembler messages:
rabbit.c: /tmp/cc-dHYbQd.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dHYbQd.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dHYbQd.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dHYbQd.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dHYbQd.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dHYbQd.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dHYbQd.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dHYbQd.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dHYbQd.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dHYbQd.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dHYbQd.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dHYbQd.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dHYbQd.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dHYbQd.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dHYbQd.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/ref

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-3lD32G.s: Assembler messages:
api.c: /tmp/cc-3lD32G.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3lD32G.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3lD32G.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3lD32G.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3lD32G.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3lD32G.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3lD32G.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3lD32G.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3lD32G.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3lD32G.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3lD32G.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-iHxb22.s: Assembler messages:
rabbit.c: /tmp/cc-iHxb22.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-iHxb22.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-iHxb22.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-iHxb22.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-iHxb22.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-iHxb22.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-iHxb22.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-iHxb22.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-iHxb22.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-iHxb22.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-iHxb22.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-iHxb22.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-iHxb22.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-iHxb22.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-iHxb22.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-6ezL4s.s: Assembler messages:
api.c: /tmp/cc-6ezL4s.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6ezL4s.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6ezL4s.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6ezL4s.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6ezL4s.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6ezL4s.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6ezL4s.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6ezL4s.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6ezL4s.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6ezL4s.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6ezL4s.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-FZWoHh.s: Assembler messages:
api.c: /tmp/cc-FZWoHh.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FZWoHh.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FZWoHh.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FZWoHh.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FZWoHh.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FZWoHh.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FZWoHh.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FZWoHh.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FZWoHh.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-FZWoHh.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-FZWoHh.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-RinRWY.s: Assembler messages:
api.c: /tmp/cc-RinRWY.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RinRWY.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RinRWY.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RinRWY.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RinRWY.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RinRWY.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RinRWY.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RinRWY.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RinRWY.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RinRWY.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RinRWY.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-U70USj.s: Assembler messages:
rabbit.c: /tmp/cc-U70USj.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-U70USj.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-U70USj.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-U70USj.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-U70USj.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-U70USj.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-U70USj.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-U70USj.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-U70USj.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-U70USj.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-U70USj.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-U70USj.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-U70USj.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-U70USj.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-U70USj.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Sxe2JW.s: Assembler messages:
api.c: /tmp/cc-Sxe2JW.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Sxe2JW.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Sxe2JW.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Sxe2JW.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Sxe2JW.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Sxe2JW.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Sxe2JW.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Sxe2JW.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Sxe2JW.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Sxe2JW.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Sxe2JW.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-tYAeji.s: Assembler messages:
rabbit.c: /tmp/cc-tYAeji.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tYAeji.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tYAeji.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tYAeji.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tYAeji.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tYAeji.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tYAeji.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tYAeji.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tYAeji.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tYAeji.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tYAeji.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tYAeji.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tYAeji.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tYAeji.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tYAeji.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-WcOI6K.s: Assembler messages:
api.c: /tmp/cc-WcOI6K.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcOI6K.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcOI6K.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcOI6K.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcOI6K.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcOI6K.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcOI6K.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcOI6K.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcOI6K.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcOI6K.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcOI6K.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-R6YpT4.s: Assembler messages:
rabbit.c: /tmp/cc-R6YpT4.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-R6YpT4.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-R6YpT4.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-R6YpT4.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-R6YpT4.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-R6YpT4.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-R6YpT4.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-R6YpT4.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-R6YpT4.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-R6YpT4.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-R6YpT4.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-R6YpT4.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-R6YpT4.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-R6YpT4.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-R6YpT4.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Xz48qa.s: Assembler messages:
api.c: /tmp/cc-Xz48qa.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Xz48qa.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Xz48qa.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Xz48qa.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Xz48qa.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Xz48qa.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Xz48qa.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Xz48qa.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Xz48qa.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Xz48qa.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Xz48qa.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-5rS0fk.s: Assembler messages:
rabbit.c: /tmp/cc-5rS0fk.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5rS0fk.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5rS0fk.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5rS0fk.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5rS0fk.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5rS0fk.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5rS0fk.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5rS0fk.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5rS0fk.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5rS0fk.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5rS0fk.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5rS0fk.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5rS0fk.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5rS0fk.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5rS0fk.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-YvVZcj.s: Assembler messages:
api.c: /tmp/cc-YvVZcj.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YvVZcj.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YvVZcj.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YvVZcj.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YvVZcj.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YvVZcj.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YvVZcj.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YvVZcj.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YvVZcj.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YvVZcj.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YvVZcj.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-dxy4mC.s: Assembler messages:
rabbit.c: /tmp/cc-dxy4mC.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dxy4mC.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dxy4mC.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dxy4mC.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dxy4mC.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dxy4mC.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dxy4mC.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dxy4mC.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dxy4mC.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dxy4mC.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dxy4mC.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dxy4mC.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dxy4mC.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-dxy4mC.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-dxy4mC.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-gzKBK7.s: Assembler messages:
api.c: /tmp/cc-gzKBK7.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gzKBK7.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gzKBK7.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gzKBK7.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gzKBK7.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gzKBK7.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gzKBK7.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gzKBK7.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gzKBK7.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gzKBK7.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gzKBK7.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-wUJ6Ej.s: Assembler messages:
rabbit.c: /tmp/cc-wUJ6Ej.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wUJ6Ej.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wUJ6Ej.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wUJ6Ej.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wUJ6Ej.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wUJ6Ej.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wUJ6Ej.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wUJ6Ej.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wUJ6Ej.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wUJ6Ej.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wUJ6Ej.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wUJ6Ej.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wUJ6Ej.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-wUJ6Ej.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-wUJ6Ej.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-mfcHgK.s: Assembler messages:
api.c: /tmp/cc-mfcHgK.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mfcHgK.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mfcHgK.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mfcHgK.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mfcHgK.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mfcHgK.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mfcHgK.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mfcHgK.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mfcHgK.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mfcHgK.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mfcHgK.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: '+0' is not a recognized feature for this target (ignoring feature)
rabbit.c: '0' is not a recognized processor for this target (ignoring processor)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-RYdng5.s: Assembler messages:
rabbit.c: /tmp/cc-RYdng5.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RYdng5.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RYdng5.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RYdng5.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RYdng5.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RYdng5.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RYdng5.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RYdng5.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RYdng5.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RYdng5.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RYdng5.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RYdng5.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RYdng5.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-RYdng5.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-RYdng5.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/opt/2/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-HITBDe.s: Assembler messages:
api.c: /tmp/cc-HITBDe.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HITBDe.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HITBDe.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HITBDe.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HITBDe.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HITBDe.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HITBDe.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HITBDe.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HITBDe.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HITBDe.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HITBDe.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-myhFBz.s: Assembler messages:
rabbit.c: /tmp/cc-myhFBz.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-myhFBz.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-myhFBz.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-myhFBz.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-myhFBz.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-myhFBz.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-myhFBz.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-myhFBz.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-myhFBz.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-myhFBz.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-myhFBz.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-myhFBz.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-myhFBz.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-myhFBz.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-myhFBz.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-myhFBz.s:1243: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-myhFBz.s:1257: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-VMxkWu.s: Assembler messages:
api.c: /tmp/cc-VMxkWu.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VMxkWu.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VMxkWu.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VMxkWu.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VMxkWu.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VMxkWu.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VMxkWu.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VMxkWu.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VMxkWu.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VMxkWu.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VMxkWu.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-Uluy2N.s: Assembler messages:
rabbit.c: /tmp/cc-Uluy2N.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Uluy2N.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Uluy2N.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Uluy2N.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Uluy2N.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Uluy2N.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Uluy2N.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Uluy2N.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Uluy2N.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Uluy2N.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Uluy2N.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Uluy2N.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Uluy2N.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Uluy2N.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Uluy2N.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Uluy2N.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Uluy2N.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-aNYBej.s: Assembler messages:
api.c: /tmp/cc-aNYBej.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aNYBej.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aNYBej.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aNYBej.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aNYBej.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aNYBej.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aNYBej.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aNYBej.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aNYBej.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aNYBej.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aNYBej.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-laSglC.s: Assembler messages:
rabbit.c: /tmp/cc-laSglC.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-laSglC.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-laSglC.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-laSglC.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-laSglC.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-laSglC.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-laSglC.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-laSglC.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-laSglC.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-laSglC.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-laSglC.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-laSglC.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-laSglC.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-laSglC.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-laSglC.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-laSglC.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-laSglC.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-eZccwx.s: Assembler messages:
api.c: /tmp/cc-eZccwx.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-eZccwx.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-eZccwx.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-eZccwx.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-eZccwx.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-eZccwx.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-eZccwx.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-eZccwx.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-eZccwx.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-eZccwx.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-eZccwx.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-rW8nhS.s: Assembler messages:
rabbit.c: /tmp/cc-rW8nhS.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rW8nhS.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rW8nhS.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rW8nhS.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rW8nhS.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rW8nhS.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rW8nhS.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rW8nhS.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rW8nhS.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rW8nhS.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rW8nhS.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rW8nhS.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rW8nhS.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rW8nhS.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rW8nhS.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-rW8nhS.s:725: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-rW8nhS.s:738: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-hlrjuS.s: Assembler messages:
api.c: /tmp/cc-hlrjuS.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hlrjuS.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hlrjuS.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hlrjuS.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hlrjuS.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hlrjuS.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hlrjuS.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hlrjuS.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hlrjuS.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hlrjuS.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hlrjuS.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-UM6oNb.s: Assembler messages:
rabbit.c: /tmp/cc-UM6oNb.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UM6oNb.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UM6oNb.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UM6oNb.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UM6oNb.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UM6oNb.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UM6oNb.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UM6oNb.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UM6oNb.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UM6oNb.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UM6oNb.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UM6oNb.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UM6oNb.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UM6oNb.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UM6oNb.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-UM6oNb.s:1260: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-UM6oNb.s:1274: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-qOTNmV.s: Assembler messages:
api.c: /tmp/cc-qOTNmV.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qOTNmV.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qOTNmV.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qOTNmV.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qOTNmV.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qOTNmV.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qOTNmV.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qOTNmV.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qOTNmV.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-qOTNmV.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-qOTNmV.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-bzeLkg.s: Assembler messages:
rabbit.c: /tmp/cc-bzeLkg.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bzeLkg.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bzeLkg.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bzeLkg.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bzeLkg.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bzeLkg.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bzeLkg.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bzeLkg.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bzeLkg.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bzeLkg.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bzeLkg.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bzeLkg.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bzeLkg.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bzeLkg.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bzeLkg.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bzeLkg.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bzeLkg.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-rSVnDQ.s: Assembler messages:
api.c: /tmp/cc-rSVnDQ.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSVnDQ.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSVnDQ.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSVnDQ.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSVnDQ.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSVnDQ.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSVnDQ.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSVnDQ.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSVnDQ.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-rSVnDQ.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-rSVnDQ.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-cdmj9b.s: Assembler messages:
rabbit.c: /tmp/cc-cdmj9b.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cdmj9b.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cdmj9b.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cdmj9b.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cdmj9b.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cdmj9b.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cdmj9b.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cdmj9b.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cdmj9b.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cdmj9b.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cdmj9b.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cdmj9b.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cdmj9b.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cdmj9b.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cdmj9b.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-cdmj9b.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-cdmj9b.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-xAVlWr.s: Assembler messages:
api.c: /tmp/cc-xAVlWr.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xAVlWr.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xAVlWr.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xAVlWr.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xAVlWr.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xAVlWr.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xAVlWr.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xAVlWr.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xAVlWr.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xAVlWr.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xAVlWr.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-xSfxbP.s: Assembler messages:
api.c: /tmp/cc-xSfxbP.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSfxbP.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSfxbP.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSfxbP.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSfxbP.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSfxbP.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSfxbP.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSfxbP.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSfxbP.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xSfxbP.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xSfxbP.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-y0Viab.s: Assembler messages:
api.c: /tmp/cc-y0Viab.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-y0Viab.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-y0Viab.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-y0Viab.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-y0Viab.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-y0Viab.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-y0Viab.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-y0Viab.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-y0Viab.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-y0Viab.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-y0Viab.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-3g3o6v.s: Assembler messages:
rabbit.c: /tmp/cc-3g3o6v.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-3g3o6v.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-3g3o6v.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-3g3o6v.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-3g3o6v.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-3g3o6v.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-3g3o6v.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-3g3o6v.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-3g3o6v.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-3g3o6v.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-3g3o6v.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-3g3o6v.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-3g3o6v.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-3g3o6v.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-3g3o6v.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-3g3o6v.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-3g3o6v.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-0uuY5y.s: Assembler messages:
api.c: /tmp/cc-0uuY5y.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0uuY5y.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0uuY5y.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0uuY5y.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0uuY5y.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0uuY5y.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0uuY5y.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0uuY5y.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0uuY5y.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0uuY5y.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0uuY5y.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.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/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-3swN7Z.s: Assembler messages:
api.c: /tmp/cc-3swN7Z.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3swN7Z.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3swN7Z.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3swN7Z.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3swN7Z.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3swN7Z.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3swN7Z.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3swN7Z.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3swN7Z.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3swN7Z.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3swN7Z.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-nnWXWd.s: Assembler messages:
rabbit.c: /tmp/cc-nnWXWd.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-nnWXWd.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-nnWXWd.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-nnWXWd.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-nnWXWd.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-nnWXWd.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-nnWXWd.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-nnWXWd.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-nnWXWd.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-nnWXWd.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-nnWXWd.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-nnWXWd.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-nnWXWd.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-nnWXWd.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-nnWXWd.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-nnWXWd.s:1243: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-nnWXWd.s:1257: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/2/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-IXOLtL.s: Assembler messages:
api.c: /tmp/cc-IXOLtL.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IXOLtL.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IXOLtL.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IXOLtL.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IXOLtL.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IXOLtL.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IXOLtL.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IXOLtL.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IXOLtL.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-IXOLtL.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-IXOLtL.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-tXs7o6.s: Assembler messages:
rabbit.c: /tmp/cc-tXs7o6.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tXs7o6.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tXs7o6.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tXs7o6.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tXs7o6.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tXs7o6.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tXs7o6.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tXs7o6.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tXs7o6.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tXs7o6.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tXs7o6.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tXs7o6.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tXs7o6.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tXs7o6.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tXs7o6.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-tXs7o6.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-tXs7o6.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/2/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-YSIUdD.s: Assembler messages:
api.c: /tmp/cc-YSIUdD.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSIUdD.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSIUdD.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSIUdD.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSIUdD.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSIUdD.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSIUdD.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSIUdD.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSIUdD.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSIUdD.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSIUdD.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-DUS54X.s: Assembler messages:
rabbit.c: /tmp/cc-DUS54X.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DUS54X.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DUS54X.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DUS54X.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DUS54X.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DUS54X.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DUS54X.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DUS54X.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DUS54X.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DUS54X.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DUS54X.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DUS54X.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DUS54X.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DUS54X.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DUS54X.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-DUS54X.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-DUS54X.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/1/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-YSXKXa.s: Assembler messages:
api.c: /tmp/cc-YSXKXa.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSXKXa.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSXKXa.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSXKXa.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSXKXa.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSXKXa.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSXKXa.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSXKXa.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSXKXa.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YSXKXa.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YSXKXa.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-5SkYJz.s: Assembler messages:
rabbit.c: /tmp/cc-5SkYJz.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5SkYJz.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5SkYJz.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5SkYJz.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5SkYJz.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5SkYJz.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5SkYJz.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5SkYJz.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5SkYJz.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5SkYJz.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5SkYJz.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5SkYJz.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5SkYJz.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5SkYJz.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5SkYJz.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-5SkYJz.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-5SkYJz.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/1/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-e7lIc4.s: Assembler messages:
api.c: /tmp/cc-e7lIc4.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-e7lIc4.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-e7lIc4.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-e7lIc4.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-e7lIc4.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-e7lIc4.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-e7lIc4.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-e7lIc4.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-e7lIc4.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-e7lIc4.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-e7lIc4.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.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/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-kHYv5t.s: Assembler messages:
api.c: /tmp/cc-kHYv5t.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kHYv5t.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kHYv5t.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kHYv5t.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kHYv5t.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kHYv5t.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kHYv5t.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kHYv5t.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kHYv5t.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kHYv5t.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kHYv5t.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-17E4gQ.s: Assembler messages:
rabbit.c: /tmp/cc-17E4gQ.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-17E4gQ.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-17E4gQ.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-17E4gQ.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-17E4gQ.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-17E4gQ.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-17E4gQ.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-17E4gQ.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-17E4gQ.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-17E4gQ.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-17E4gQ.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-17E4gQ.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-17E4gQ.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-17E4gQ.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-17E4gQ.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-17E4gQ.s:725: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-17E4gQ.s:738: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/ref

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-p9EyyP.s: Assembler messages:
api.c: /tmp/cc-p9EyyP.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-p9EyyP.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-p9EyyP.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-p9EyyP.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-p9EyyP.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-p9EyyP.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-p9EyyP.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-p9EyyP.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-p9EyyP.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-p9EyyP.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-p9EyyP.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-2gS4db.s: Assembler messages:
rabbit.c: /tmp/cc-2gS4db.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2gS4db.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2gS4db.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2gS4db.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2gS4db.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2gS4db.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2gS4db.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2gS4db.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2gS4db.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2gS4db.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2gS4db.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2gS4db.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2gS4db.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2gS4db.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2gS4db.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-2gS4db.s:1260: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-2gS4db.s:1274: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/1/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-t2e7OE.s: Assembler messages:
api.c: /tmp/cc-t2e7OE.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-t2e7OE.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-t2e7OE.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-t2e7OE.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-t2e7OE.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-t2e7OE.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-t2e7OE.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-t2e7OE.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-t2e7OE.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-t2e7OE.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-t2e7OE.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-WHmVG3.s: Assembler messages:
rabbit.c: /tmp/cc-WHmVG3.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHmVG3.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHmVG3.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHmVG3.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHmVG3.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHmVG3.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHmVG3.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHmVG3.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHmVG3.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHmVG3.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHmVG3.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHmVG3.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHmVG3.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHmVG3.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHmVG3.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-WHmVG3.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-WHmVG3.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/1/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-vZxsmd.s: Assembler messages:
api.c: /tmp/cc-vZxsmd.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vZxsmd.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vZxsmd.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vZxsmd.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vZxsmd.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vZxsmd.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vZxsmd.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vZxsmd.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vZxsmd.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-vZxsmd.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-vZxsmd.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-QnE9cC.s: Assembler messages:
rabbit.c: /tmp/cc-QnE9cC.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QnE9cC.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QnE9cC.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QnE9cC.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QnE9cC.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QnE9cC.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QnE9cC.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QnE9cC.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QnE9cC.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QnE9cC.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QnE9cC.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QnE9cC.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QnE9cC.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QnE9cC.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QnE9cC.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-QnE9cC.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-QnE9cC.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/2/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-3ZH4rA.s: Assembler messages:
api.c: /tmp/cc-3ZH4rA.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3ZH4rA.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3ZH4rA.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3ZH4rA.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3ZH4rA.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3ZH4rA.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3ZH4rA.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3ZH4rA.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3ZH4rA.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3ZH4rA.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3ZH4rA.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-570hXq.s: Assembler messages:
api.c: /tmp/cc-570hXq.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-570hXq.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-570hXq.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-570hXq.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-570hXq.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-570hXq.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-570hXq.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-570hXq.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-570hXq.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-570hXq.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-570hXq.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-8MSMTL.s: Assembler messages:
rabbit.c: /tmp/cc-8MSMTL.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-8MSMTL.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-8MSMTL.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-8MSMTL.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-8MSMTL.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-8MSMTL.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-8MSMTL.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-8MSMTL.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-8MSMTL.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-8MSMTL.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-8MSMTL.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-8MSMTL.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-8MSMTL.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-8MSMTL.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-8MSMTL.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-8MSMTL.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-8MSMTL.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-6rmI2l.s: Assembler messages:
api.c: /tmp/cc-6rmI2l.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6rmI2l.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6rmI2l.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6rmI2l.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6rmI2l.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6rmI2l.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6rmI2l.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6rmI2l.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6rmI2l.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6rmI2l.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6rmI2l.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-frzvCH.s: Assembler messages:
rabbit.c: /tmp/cc-frzvCH.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-frzvCH.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-frzvCH.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-frzvCH.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-frzvCH.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-frzvCH.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-frzvCH.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-frzvCH.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-frzvCH.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-frzvCH.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-frzvCH.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-frzvCH.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-frzvCH.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-frzvCH.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-frzvCH.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-frzvCH.s:1260: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-frzvCH.s:1274: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-Pb6gKv.s: Assembler messages:
api.c: /tmp/cc-Pb6gKv.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Pb6gKv.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Pb6gKv.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Pb6gKv.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Pb6gKv.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Pb6gKv.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Pb6gKv.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Pb6gKv.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Pb6gKv.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Pb6gKv.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Pb6gKv.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-gwxoAQ.s: Assembler messages:
rabbit.c: /tmp/cc-gwxoAQ.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-gwxoAQ.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-gwxoAQ.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-gwxoAQ.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-gwxoAQ.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-gwxoAQ.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-gwxoAQ.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-gwxoAQ.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-gwxoAQ.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-gwxoAQ.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-gwxoAQ.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-gwxoAQ.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-gwxoAQ.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-gwxoAQ.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-gwxoAQ.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-gwxoAQ.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-gwxoAQ.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-Yu0hkJ.s: Assembler messages:
api.c: /tmp/cc-Yu0hkJ.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Yu0hkJ.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Yu0hkJ.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Yu0hkJ.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Yu0hkJ.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Yu0hkJ.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Yu0hkJ.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Yu0hkJ.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Yu0hkJ.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Yu0hkJ.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Yu0hkJ.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-bR2Vu5.s: Assembler messages:
rabbit.c: /tmp/cc-bR2Vu5.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bR2Vu5.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bR2Vu5.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bR2Vu5.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bR2Vu5.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bR2Vu5.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bR2Vu5.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bR2Vu5.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bR2Vu5.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bR2Vu5.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bR2Vu5.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bR2Vu5.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bR2Vu5.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bR2Vu5.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bR2Vu5.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bR2Vu5.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bR2Vu5.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-bNed23.s: Assembler messages:
api.c: /tmp/cc-bNed23.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bNed23.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bNed23.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bNed23.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bNed23.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bNed23.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bNed23.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bNed23.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bNed23.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-bNed23.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-bNed23.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-VWhZ0g.s: Assembler messages:
rabbit.c: /tmp/cc-VWhZ0g.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-VWhZ0g.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-VWhZ0g.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-VWhZ0g.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-VWhZ0g.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-VWhZ0g.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-VWhZ0g.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-VWhZ0g.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-VWhZ0g.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-VWhZ0g.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-VWhZ0g.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-VWhZ0g.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-VWhZ0g.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-VWhZ0g.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-VWhZ0g.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-VWhZ0g.s:1243: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-VWhZ0g.s:1257: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-fIObTS.s: Assembler messages:
api.c: /tmp/cc-fIObTS.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fIObTS.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fIObTS.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fIObTS.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fIObTS.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fIObTS.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fIObTS.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fIObTS.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fIObTS.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fIObTS.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fIObTS.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-I8DpTe.s: Assembler messages:
rabbit.c: /tmp/cc-I8DpTe.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-I8DpTe.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-I8DpTe.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-I8DpTe.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-I8DpTe.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-I8DpTe.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-I8DpTe.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-I8DpTe.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-I8DpTe.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-I8DpTe.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-I8DpTe.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-I8DpTe.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-I8DpTe.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-I8DpTe.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-I8DpTe.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-I8DpTe.s:725: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-I8DpTe.s:738: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-fOK6Pe.s: Assembler messages:
api.c: /tmp/cc-fOK6Pe.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fOK6Pe.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fOK6Pe.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fOK6Pe.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fOK6Pe.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fOK6Pe.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fOK6Pe.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fOK6Pe.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fOK6Pe.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fOK6Pe.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fOK6Pe.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-jfnO7o.s: Assembler messages:
api.c: /tmp/cc-jfnO7o.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jfnO7o.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jfnO7o.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jfnO7o.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jfnO7o.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jfnO7o.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jfnO7o.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jfnO7o.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jfnO7o.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jfnO7o.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jfnO7o.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-Q1KXZJ.s: Assembler messages:
rabbit.c: /tmp/cc-Q1KXZJ.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q1KXZJ.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q1KXZJ.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q1KXZJ.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q1KXZJ.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q1KXZJ.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q1KXZJ.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q1KXZJ.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q1KXZJ.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q1KXZJ.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q1KXZJ.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q1KXZJ.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q1KXZJ.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q1KXZJ.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q1KXZJ.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Q1KXZJ.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Q1KXZJ.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-mLYomr.s: Assembler messages:
api.c: /tmp/cc-mLYomr.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mLYomr.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mLYomr.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mLYomr.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mLYomr.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mLYomr.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mLYomr.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mLYomr.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mLYomr.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mLYomr.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mLYomr.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-bwKbeP.s: Assembler messages:
rabbit.c: /tmp/cc-bwKbeP.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bwKbeP.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bwKbeP.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bwKbeP.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bwKbeP.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bwKbeP.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bwKbeP.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bwKbeP.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bwKbeP.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bwKbeP.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bwKbeP.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bwKbeP.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bwKbeP.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bwKbeP.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bwKbeP.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bwKbeP.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bwKbeP.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: ...

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-0MyfhJ.s: Assembler messages:
api.c: /tmp/cc-0MyfhJ.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0MyfhJ.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0MyfhJ.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0MyfhJ.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0MyfhJ.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0MyfhJ.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0MyfhJ.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0MyfhJ.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0MyfhJ.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0MyfhJ.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0MyfhJ.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.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/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-1wLppZ.s: Assembler messages:
api.c: /tmp/cc-1wLppZ.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1wLppZ.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1wLppZ.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1wLppZ.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1wLppZ.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1wLppZ.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1wLppZ.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1wLppZ.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1wLppZ.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1wLppZ.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1wLppZ.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-LoNPyb.s: Assembler messages:
rabbit.c: /tmp/cc-LoNPyb.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-LoNPyb.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-LoNPyb.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-LoNPyb.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-LoNPyb.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-LoNPyb.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-LoNPyb.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-LoNPyb.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-LoNPyb.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-LoNPyb.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-LoNPyb.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-LoNPyb.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-LoNPyb.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-LoNPyb.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-LoNPyb.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-LoNPyb.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-LoNPyb.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/2/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/3
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-BCX2oo.s: Assembler messages:
api.c: /tmp/cc-BCX2oo.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BCX2oo.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BCX2oo.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BCX2oo.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BCX2oo.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BCX2oo.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BCX2oo.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BCX2oo.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BCX2oo.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-BCX2oo.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-BCX2oo.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-kw4sYJ.s: Assembler messages:
rabbit.c: /tmp/cc-kw4sYJ.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-kw4sYJ.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-kw4sYJ.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-kw4sYJ.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-kw4sYJ.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-kw4sYJ.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-kw4sYJ.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-kw4sYJ.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-kw4sYJ.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-kw4sYJ.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-kw4sYJ.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-kw4sYJ.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-kw4sYJ.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-kw4sYJ.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-kw4sYJ.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-kw4sYJ.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-kw4sYJ.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/1/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/4
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-MTCZc9.s: Assembler messages:
api.c: /tmp/cc-MTCZc9.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MTCZc9.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MTCZc9.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MTCZc9.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MTCZc9.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MTCZc9.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MTCZc9.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MTCZc9.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MTCZc9.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-MTCZc9.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-MTCZc9.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-Chn27n.s: Assembler messages:
rabbit.c: /tmp/cc-Chn27n.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Chn27n.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Chn27n.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Chn27n.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Chn27n.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Chn27n.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Chn27n.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Chn27n.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Chn27n.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Chn27n.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Chn27n.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Chn27n.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Chn27n.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Chn27n.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Chn27n.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-Chn27n.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-Chn27n.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/1/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-UMxkGl.s: Assembler messages:
api.c: /tmp/cc-UMxkGl.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UMxkGl.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UMxkGl.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UMxkGl.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UMxkGl.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UMxkGl.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UMxkGl.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UMxkGl.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UMxkGl.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-UMxkGl.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-UMxkGl.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c: RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: ^
rabbit.c: ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.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/opt/2/5

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/2
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-VD167Q.s: Assembler messages:
api.c: /tmp/cc-VD167Q.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VD167Q.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VD167Q.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VD167Q.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VD167Q.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VD167Q.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VD167Q.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VD167Q.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VD167Q.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VD167Q.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VD167Q.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-aXLK5e.s: Assembler messages:
rabbit.c: /tmp/cc-aXLK5e.s:908: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-aXLK5e.s:908: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-aXLK5e.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-aXLK5e.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-aXLK5e.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-aXLK5e.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-aXLK5e.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-aXLK5e.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-aXLK5e.s:974: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-aXLK5e.s:974: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-aXLK5e.s:996: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-aXLK5e.s:996: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-aXLK5e.s:1009: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-aXLK5e.s:1009: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-aXLK5e.s:1024: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-aXLK5e.s:1024: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-aXLK5e.s:1038: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/1/2

Compiler output

Implementation: crypto_stream/rabbit/e/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-flh5UQ.s: Assembler messages:
api.c: /tmp/cc-flh5UQ.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-flh5UQ.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-flh5UQ.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-flh5UQ.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-flh5UQ.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-flh5UQ.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-flh5UQ.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-flh5UQ.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-flh5UQ.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-flh5UQ.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-flh5UQ.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:203:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x[0] ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-qEYCxc.s: Assembler messages:
rabbit.c: /tmp/cc-qEYCxc.s:144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qEYCxc.s:144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qEYCxc.s:582: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qEYCxc.s:582: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qEYCxc.s:637: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qEYCxc.s:637: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qEYCxc.s:652: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qEYCxc.s:652: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qEYCxc.s:669: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qEYCxc.s:669: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qEYCxc.s:686: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qEYCxc.s:686: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qEYCxc.s:703: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qEYCxc.s:703: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qEYCxc.s:725: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-qEYCxc.s:725: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-qEYCxc.s:738: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/ref

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/1
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-wRXn3x.s: Assembler messages:
api.c: /tmp/cc-wRXn3x.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wRXn3x.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wRXn3x.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wRXn3x.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wRXn3x.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wRXn3x.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wRXn3x.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wRXn3x.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wRXn3x.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-wRXn3x.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-wRXn3x.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-bWbKyT.s: Assembler messages:
rabbit.c: /tmp/cc-bWbKyT.s:1127: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bWbKyT.s:1127: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bWbKyT.s:1142: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bWbKyT.s:1142: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bWbKyT.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bWbKyT.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bWbKyT.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bWbKyT.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bWbKyT.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bWbKyT.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bWbKyT.s:1215: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bWbKyT.s:1215: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bWbKyT.s:1228: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bWbKyT.s:1228: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bWbKyT.s:1243: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-bWbKyT.s:1243: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-bWbKyT.s:1257: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/2/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/2
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-x3IK2T.s: Assembler messages:
api.c: /tmp/cc-x3IK2T.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-x3IK2T.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-x3IK2T.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-x3IK2T.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-x3IK2T.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-x3IK2T.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-x3IK2T.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-x3IK2T.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-x3IK2T.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-x3IK2T.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-x3IK2T.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:1313:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-YqM6Jf.s: Assembler messages:
rabbit.c: /tmp/cc-YqM6Jf.s:891: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YqM6Jf.s:891: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YqM6Jf.s:906: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YqM6Jf.s:906: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YqM6Jf.s:923: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YqM6Jf.s:923: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YqM6Jf.s:940: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YqM6Jf.s:940: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YqM6Jf.s:957: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YqM6Jf.s:957: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YqM6Jf.s:979: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YqM6Jf.s:979: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YqM6Jf.s:992: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YqM6Jf.s:992: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YqM6Jf.s:1007: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-YqM6Jf.s:1007: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-YqM6Jf.s:1021: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/2/2

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-yzXVOc.s: Assembler messages:
api.c: /tmp/cc-yzXVOc.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yzXVOc.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yzXVOc.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yzXVOc.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yzXVOc.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yzXVOc.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yzXVOc.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yzXVOc.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yzXVOc.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yzXVOc.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yzXVOc.s:181: Warning: Macro instruction expanded into multiple instructions
rabbit.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:432:48: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
rabbit.c: *(u32*)(output+ 0) = *(u32*)(input+ 0) ^ U32TO32_LITTLE(ctx->gt;work_ctx.x0 ^
rabbit.c: ^
rabbit.c: '+' is not a recognized feature for this target (ignoring feature)
rabbit.c: 1 diagnostic generated.
rabbit.c: /tmp/cc-W4Bf3m.s: Assembler messages:
rabbit.c: /tmp/cc-W4Bf3m.s:1144: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-W4Bf3m.s:1144: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-W4Bf3m.s:1159: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-W4Bf3m.s:1159: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-W4Bf3m.s:1176: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-W4Bf3m.s:1176: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-W4Bf3m.s:1193: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-W4Bf3m.s:1193: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-W4Bf3m.s:1210: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-W4Bf3m.s:1210: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-W4Bf3m.s:1232: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-W4Bf3m.s:1232: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-W4Bf3m.s:1245: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-W4Bf3m.s:1245: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-W4Bf3m.s:1260: Warning: No .cprestore pseudo-op used in PIC code
rabbit.c: /tmp/cc-W4Bf3m.s:1260: Warning: Macro instruction expanded into multiple instructions
rabbit.c: /tmp/cc-W4Bf3m.s:1274: Warning: No .cprestore pseudo-op used in PIC code
rabbit.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/opt/1/1

Compiler output

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: gcc -O2 -fomit-frame-pointer
try.c: crypto_stream_rabbit.a(rabbit.o): In function `ECRYPT_process_blocks':
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: crypto_stream_rabbit.a(rabbit.o): In function `ECRYPT_keystream_bytes':
try.c: rabbit.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: crypto_stream_rabbit.a(rabbit.o):rabbit.c:(.text+0x...): more undefined references to `U32TO32_LITTLE' follow
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 192, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -O3 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -O -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -Os -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -fno-schedule-insns -O -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -O2 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -O3 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -O -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -Os -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -mabi=32 -O2 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -mabi=32 -O3 -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -mabi=32 -O -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref
gcc -mabi=32 -Os -fomit-frame-pointer e/opt/1/1 e/opt/1/2 e/opt/1/3 e/opt/1/4 e/opt/2/1 e/opt/2/2 e/opt/2/3 e/ref