Implementation notes: armeabi, h4mx515e, crypto_aead/seakeyakv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: seakeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1475928refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
1485721refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
1536937refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
1711885refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
1855179refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
1929246refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
1949729refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
1949800refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
1950028refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
1950410refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
1957421refgcc -O3 -fomit-frame-pointer2014073120140622
1966941refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
2005987refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
2020076refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
2422147refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
2422291refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
2422392refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
2422533refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
2446057refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
2447340refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
2477099refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
2478923refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
2501998refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
2513169refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
2513980refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
2514064refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
2515740refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
2517988refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
2519403refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
2546876refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
2564043refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
6049033refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
6050729refgcc -O2 -fomit-frame-pointer2014073120140622
6302048refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
6303234refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
6304966refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
6322446refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
6339632refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
6340366refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
6496317refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
6503345refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
7467304refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
7467394refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
7467775refgcc -O -fomit-frame-pointer2014073120140622
7469058refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
7471758refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
7485872refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
7489140refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
7496086refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
7500160refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
7508165refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
15976160refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
15989574refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
15996256refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
15997189refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
16006935refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
16029226refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
16032402refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
16035005refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
16040554refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
16047339refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
16049157refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
16054907refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
16061232refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
16063167refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
16094509refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
16943484refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
16984948refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
16986093refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
16986370refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
16987882refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
17326416refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
17338722refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
17345826refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
17346593refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
17350087refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
17361471refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
17379091refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
17384474refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
17436490refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
17477833refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
17478259refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
17494048refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
17497339refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
17521128refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
17522660refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
17771158refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
17806001refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
17853471refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
17871099refgcc -Os -fomit-frame-pointer2014073120140622
17923204refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
18333851refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
18612052refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
20959975refcc2014073120140622
20985067refgcc -funroll-loops2014073120140622
20994736refgcc2014073120140622

Compiler output

Implementation: crypto_aead/seakeyakv1/ref
Compiler: clang -O3 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-ZhDEyO.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-ZhDEyO.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-FZ8ATz.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-FZ8ATz.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-z6Nd9e.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-z6Nd9e.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.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 ref

Compiler output

Implementation: crypto_aead/seakeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-2IdlvB.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-2IdlvB.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2IdlvB.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-0jmBdl.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-0jmBdl.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0jmBdl.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.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 ref

Compiler output

Implementation: crypto_aead/seakeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-QqjWya.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-QqjWya.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-QqjWya.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-0TagpQ.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-0TagpQ.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-0TagpQ.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.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 ref

Compiler output

Implementation: crypto_aead/seakeyakv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1: warning: target CPU does not support THUMB instructions
KeccakF-1600-reference.c: KeccakF-1600-reference.c:1: warning: target CPU does not support THUMB instructions
KeccakP-1600-12-reference.c: KeccakP-1600-12-reference.c:1: warning: target CPU does not support THUMB instructions
KeccakParallelDuplex.c: KeccakParallelDuplex.c:1: warning: target CPU does not support THUMB instructions
Keyak.c: Keyak.c:1: warning: target CPU does not support THUMB instructions
SerialFallback.c: SerialFallback.c:1: warning: target CPU does not support THUMB instructions
displayIntermediateValues.c: displayIntermediateValues.c:1: warning: target CPU does not support THUMB instructions
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
testParallelPaSM.c: testParallelPaSM.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1: warning: target CPU does not support THUMB instructions

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