Implementation notes: armeabi, h4mx515e, crypto_aead/artemia128v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: artemia128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3772223refgcc -funroll-loops -O3 -fomit-frame-pointer2014071320140622
3945706refgcc -funroll-loops -O2 -fomit-frame-pointer2014071320140622
4014538refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
4196802refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
4371232refgcc -O3 -fomit-frame-pointer2014071320140622
4476939refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071320140622
4476966refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071320140622
4477067refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071320140622
4477205refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071320140622
4477541refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071320140622
4583227refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
4644158refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071320140622
4854806refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071320140622
5095020refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071320140622
5752468refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071320140622
5752664refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071320140622
5753166refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071320140622
5753867refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071320140622
5809231refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071320140622
5827716refgcc -O2 -fomit-frame-pointer2014071320140622
6039496refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071320140622
6057268refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
6099372refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071320140622
6100390refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071320140622
6101164refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071320140622
6126358refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071320140622
6128867refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071320140622
6129170refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071320140622
6152939refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071320140622
6156009refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071320140622
6201132refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071320140622
6201456refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071320140622
6201482refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071320140622
6201534refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071320140622
6202247refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071320140622
6203623refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071320140622
6226600refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071320140622
6336207refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071320140622
6338719refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071320140622
6357620refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071320140622
6371651refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071320140622
6373005refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071320140622
6379171refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071320140622
6392855refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071320140622
6695181refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
6696609refgcc -funroll-loops -O -fomit-frame-pointer2014071320140622
6762680refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071320140622
6764401refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071320140622
6768575refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071320140622
6769565refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071320140622
7058606refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
7146816refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
7164759refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071320140622
7195285refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071320140622
7196322refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071320140622
7204023refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071320140622
7213494refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071320140622
7247502refgcc -funroll-loops -Os -fomit-frame-pointer2014071320140622
7312100refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071320140622
7330350refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071320140622
7330577refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071320140622
7332040refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071320140622
7332161refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071320140622
7332892refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071320140622
7332995refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071320140622
7422587refgcc -Os -fomit-frame-pointer2014071320140622
7489753refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071320140622
7518191refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071320140622
7933526refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071320140622
7942314refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071320140622
7950952refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071320140622
7953129refgcc -O -fomit-frame-pointer2014071320140622
7953516refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071320140622
7956195refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071320140622
7961349refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
7963217refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071320140622
7968157refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071320140622
7969940refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071320140622
10324690refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071320140622
10324866refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071320140622
10327462refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071320140622
10327663refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071320140622
10676474refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071320140622
10678398refgcc -mcpu=xscale -O -fomit-frame-pointer2014071320140622
10679059refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071320140622
10681709refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071320140622
10813482refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071320140622
10816707refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071320140622
10817172refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071320140622
10823986refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071320140622
10828203refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071320140622
10861703refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071320140622
10861761refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071320140622
34171270refgcc2014071320140622
34198118refcc2014071320140622
34201348refgcc -funroll-loops2014071320140622

Compiler output

Implementation: crypto_aead/artemia128v1/ref
Compiler: cc
jhae_padding.c: jhae_padding.c: In function 'padding_message':
jhae_padding.c: jhae_padding.c:79: warning: right shift count >gt;= width of type
jhae_padding.c: jhae_padding.c:80: warning: right shift count >gt;= width of type
jhae_padding.c: jhae_padding.c:81: warning: right shift count >gt;= width of type
jhae_padding.c: jhae_padding.c:82: warning: right shift count >gt;= width of type

Number of similar (compiler,implementation) pairs: 76, namely:
CompilerImplementations
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer ref
gcc -mcpu=arm920 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O -fomit-frame-pointer ref
gcc -mcpu=arm920t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O -fomit-frame-pointer ref
gcc -mcpu=arm940t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O -fomit-frame-pointer ref
gcc -mcpu=arm9 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O -fomit-frame-pointer ref
gcc -mcpu=arm9e -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O -fomit-frame-pointer ref
gcc -mcpu=xscale -O2 -fomit-frame-pointer ref
gcc -mcpu=xscale -O3 -fomit-frame-pointer ref
gcc -mcpu=xscale -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/artemia128v1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-Bxniqv.s: Assembler messages:
encrypt.c: /tmp/cc-Bxniqv.s:34: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Bxniqv.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Bxniqv.s:49: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jhae_decryption.c: /tmp/cc-nceGjP.s: Assembler messages:
jhae_decryption.c: /tmp/cc-nceGjP.s:30: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:31: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:32: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:33: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:35: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:36: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:37: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:38: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:57: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:62: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:68: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:70: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:72: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:74: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:84: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:109: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:116: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:119: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:121: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:124: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:135: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:137: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-nceGjP.s:139: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: ...

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

Compiler output

Implementation: crypto_aead/artemia128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-ZNLOok.s: Assembler messages:
encrypt.c: /tmp/cc-ZNLOok.s:34: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZNLOok.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZNLOok.s:49: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jhae_decryption.c: /tmp/cc-uqVoaE.s: Assembler messages:
jhae_decryption.c: /tmp/cc-uqVoaE.s:30: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:31: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:32: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:33: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:35: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:36: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:37: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:38: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:57: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:62: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:68: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:70: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:72: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:74: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:84: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:109: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:116: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:119: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:121: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:124: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:135: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:137: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-uqVoaE.s:139: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: ...

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

Compiler output

Implementation: crypto_aead/artemia128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-2nF4sb.s: Assembler messages:
encrypt.c: /tmp/cc-2nF4sb.s:34: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-2nF4sb.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-2nF4sb.s:49: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jhae_decryption.c: /tmp/cc-hWbF9u.s: Assembler messages:
jhae_decryption.c: /tmp/cc-hWbF9u.s:30: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:31: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:32: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:33: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:35: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:36: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:37: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:38: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:57: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:62: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:68: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:70: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:72: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:74: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:84: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:109: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:116: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:119: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:121: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:124: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:135: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:137: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-hWbF9u.s:139: Warning: conditional outside an IT block for Thumb.
jhae_decryption.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/artemia128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-4s2TEO.s: Assembler messages:
encrypt.c: /tmp/cc-4s2TEO.s:34: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4s2TEO.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4s2TEO.s:49: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jhae_decryption.c: /tmp/cc-R5VJy8.s: Assembler messages:
jhae_decryption.c: /tmp/cc-R5VJy8.s:30: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:31: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:32: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:33: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:35: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:36: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:37: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:38: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:57: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:62: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:68: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:70: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:72: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:74: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:84: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:109: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:116: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:119: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:121: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:124: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:135: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:137: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-R5VJy8.s:139: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: ...

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

Compiler output

Implementation: crypto_aead/artemia128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-RZK4Dw.s: Assembler messages:
encrypt.c: /tmp/cc-RZK4Dw.s:34: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RZK4Dw.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RZK4Dw.s:49: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jhae_decryption.c: /tmp/cc-yMauHL.s: Assembler messages:
jhae_decryption.c: /tmp/cc-yMauHL.s:30: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:31: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:32: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:33: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:35: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:36: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:37: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:38: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:57: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:62: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:68: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:70: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:72: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:74: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:84: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:109: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:116: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:119: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:121: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:124: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:135: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:137: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-yMauHL.s:139: Warning: conditional outside an IT block for Thumb.
jhae_decryption.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/artemia128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-AOtVA9.s: Assembler messages:
encrypt.c: /tmp/cc-AOtVA9.s:34: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-AOtVA9.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-AOtVA9.s:49: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jhae_decryption.c: /tmp/cc-IXyP7k.s: Assembler messages:
jhae_decryption.c: /tmp/cc-IXyP7k.s:30: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:31: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:32: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:33: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:35: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:36: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:37: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:38: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:57: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:62: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:68: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:70: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:72: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:74: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:84: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:109: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:116: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:119: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:121: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:124: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:135: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:137: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-IXyP7k.s:139: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: ...

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

Compiler output

Implementation: crypto_aead/artemia128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-E07X40.s: Assembler messages:
encrypt.c: /tmp/cc-E07X40.s:34: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-E07X40.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-E07X40.s:49: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jhae_decryption.c: /tmp/cc-psgC9f.s: Assembler messages:
jhae_decryption.c: /tmp/cc-psgC9f.s:30: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:31: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:32: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:33: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:35: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:36: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:37: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:38: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:57: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:62: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:68: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:70: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:72: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:74: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:84: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:109: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:116: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:119: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:121: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:124: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:135: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:137: Warning: conditional outside an IT block for Thumb.
jhae_decryption.c: /tmp/cc-psgC9f.s:139: Warning: conditional outside an IT block for Thumb.
jhae_decryption.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/artemia128v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
jhae_decryption.c: jhae_decryption.c:1: warning: target CPU does not support THUMB instructions
jhae_encryption.c: jhae_encryption.c:1: warning: target CPU does not support THUMB instructions
jhae_padding.c: jhae_padding.c:1: warning: target CPU does not support THUMB instructions
jhae_padding.c: jhae_padding.c: In function 'padding_message':
jhae_padding.c: jhae_padding.c:79: warning: right shift count >gt;= width of type
jhae_padding.c: jhae_padding.c:80: warning: right shift count >gt;= width of type
jhae_padding.c: jhae_padding.c:81: warning: right shift count >gt;= width of type
jhae_padding.c: jhae_padding.c:82: warning: right shift count >gt;= width of type
jhae_permutation.c: jhae_permutation.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