Implementation notes: armeabi, h4mx515e, crypto_encrypt/ntruees787ep1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2820833refgcc -funroll-loops -O3 -fomit-frame-pointer2014081820140622
2830988refgcc -funroll-loops -O2 -fomit-frame-pointer2014081820140622
3140343refgcc -O3 -fomit-frame-pointer2014081820140622
3169957refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014081820140622
3243347refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014081820140622
3247974refgcc -O2 -fomit-frame-pointer2014081820140622
3323156refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014081820140622
3349321refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014081820140622
3376515refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014081820140622
3381643refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014081820140622
3458936refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014081820140622
3460464refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014081820140622
3460873refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014081820140622
3463023refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014081820140622
3463318refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014081820140622
3463373refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014081820140622
3484768refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014081820140622
3510777refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014081820140622
3510907refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014081820140622
3513074refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014081820140622
3517061refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014081820140622
3713536refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014081820140622
3796576refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014081820140622
3799743refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014081820140622
3801780refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014081820140622
3805710refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014081820140622
3806658refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014081820140622
3807135refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014081820140622
3807455refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014081820140622
3808471refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014081820140622
3809017refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014081820140622
3812409refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014081820140622
3854274refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014081820140622
3854618refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014081820140622
3855989refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014081820140622
3863950refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014081820140622
3864551refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014081820140622
3864665refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014081820140622
3865188refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014081820140622
3865211refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014081820140622
3867339refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014081820140622
3867628refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014081820140622
3869097refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014081820140622
3871855refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014081820140622
3872695refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014081820140622
3874090refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014081820140622
3918285refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014081820140622
3938987refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014081820140622
3939186refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014081820140622
3950402refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014081820140622
3995496refgcc -Os -fomit-frame-pointer2014081820140622
3996931refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014081820140622
4002322refgcc -funroll-loops -Os -fomit-frame-pointer2014081820140622
4017563refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014081820140622
4122794refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014081820140622
4151492refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014081820140622
4152466refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014081820140622
4152653refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014081820140622
4153698refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014081820140622
4154204refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014081820140622
4196999refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014081820140622
4197051refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014081820140622
4197517refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014081820140622
4198904refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014081820140622
4199741refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014081820140622
4355009refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014081820140622
4355585refgcc -funroll-loops -O -fomit-frame-pointer2014081820140622
4427814refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014081820140622
4612822refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014081820140622
4613301refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014081820140622
4613908refgcc -fno-schedule-insns -O -fomit-frame-pointer2014081820140622
4614670refgcc -O -fomit-frame-pointer2014081820140622
4617275refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014081820140622
6269143refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014081820140622
6270344refgcc -mcpu=arm8 -O -fomit-frame-pointer2014081820140622
6270418refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014081820140622
6273262refgcc -mcpu=strongarm -O -fomit-frame-pointer2014081820140622
6274449refgcc -mcpu=arm810 -O -fomit-frame-pointer2014081820140622
20525509refgcc2014081820140622
20533545refgcc -funroll-loops2014081820140622
20535741refcc2014081820140622

Compiler output

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: clang -O3 -fomit-frame-pointer
crypto_hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_hash.c: /tmp/cc-5PeFZf.s: Assembler messages:
crypto_hash.c: /tmp/cc-5PeFZf.s:16: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:17: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:18: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:25: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:32: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:37: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:50: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:51: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:54: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:55: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:56: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:57: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:70: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:71: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:74: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:75: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:76: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:77: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:91: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:92: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:93: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:96: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-5PeFZf.s:97: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: ...

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

Compiler output

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_hash.c: /tmp/cc-OVGvCb.s: Assembler messages:
crypto_hash.c: /tmp/cc-OVGvCb.s:16: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:17: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:18: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:25: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:32: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:37: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:50: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:51: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:54: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:55: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:56: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:57: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:70: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:71: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:74: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:75: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:76: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:77: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:91: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:92: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:93: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:96: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-OVGvCb.s:97: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: ...

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

Compiler output

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_hash.c: /tmp/cc-m1lFcZ.s: Assembler messages:
crypto_hash.c: /tmp/cc-m1lFcZ.s:16: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:17: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:18: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:25: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:32: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:37: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:50: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:51: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:54: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:55: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:56: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:57: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:70: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:71: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:74: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:75: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:76: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:77: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:91: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:92: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:93: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:96: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-m1lFcZ.s:97: Warning: conditional outside an IT block for Thumb.
crypto_hash.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_encrypt/ntruees787ep1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_hash.c: /tmp/cc-U8D94g.s: Assembler messages:
crypto_hash.c: /tmp/cc-U8D94g.s:16: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:17: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:18: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:25: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:32: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:37: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:50: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:51: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:54: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:55: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:56: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:57: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:70: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:71: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:74: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:75: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:76: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:77: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:91: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:92: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:93: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:96: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-U8D94g.s:97: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: ...

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

Compiler output

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_hash.c: /tmp/cc-Xiw7Ba.s: Assembler messages:
crypto_hash.c: /tmp/cc-Xiw7Ba.s:16: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:17: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:18: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:25: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:32: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:37: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:50: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:51: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:54: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:55: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:56: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:57: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:70: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:71: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:74: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:75: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:76: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:77: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:91: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:92: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:93: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:96: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-Xiw7Ba.s:97: Warning: conditional outside an IT block for Thumb.
crypto_hash.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_encrypt/ntruees787ep1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_hash.c: /tmp/cc-mNDWbH.s: Assembler messages:
crypto_hash.c: /tmp/cc-mNDWbH.s:16: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:17: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:18: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:25: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:32: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:37: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:50: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:51: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:54: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:55: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:56: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:57: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:70: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:71: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:74: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:75: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:76: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:77: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:91: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:92: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:93: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:96: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-mNDWbH.s:97: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: ...

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

Compiler output

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_hash.c: /tmp/cc-ECC70w.s: Assembler messages:
crypto_hash.c: /tmp/cc-ECC70w.s:16: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:17: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:18: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:25: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:32: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:37: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:50: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:51: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:54: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:55: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:56: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:57: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:70: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:71: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:74: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:75: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:76: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:77: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:91: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:92: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:93: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:96: Warning: conditional outside an IT block for Thumb.
crypto_hash.c: /tmp/cc-ECC70w.s:97: Warning: conditional outside an IT block for Thumb.
crypto_hash.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_encrypt/ntruees787ep1/ref
Compiler: gcc -mcpu=arm1020t -O -fomit-frame-pointer
ntru_encrypt_keygen.c: ntru_encrypt_keygen.c: In function 'ntru_encrypt_keygen':
ntru_encrypt_keygen.c: ntru_encrypt_keygen.c:485: internal compiler error: in default_secondary_reload, at targhooks.c:660
ntru_encrypt_keygen.c: Please submit a full bug report,
ntru_encrypt_keygen.c: with preprocessed source if appropriate.
ntru_encrypt_keygen.c: See gt; for instructions.

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -mcpu=arm1020t -O -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer 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 -O -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer ref
gcc -mcpu=arm920 -O -fomit-frame-pointer ref
gcc -mcpu=arm920t -O -fomit-frame-pointer ref
gcc -mcpu=arm940t -O -fomit-frame-pointer ref
gcc -mcpu=arm9 -O -fomit-frame-pointer ref
gcc -mcpu=arm9e -O -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O -fomit-frame-pointer ref
gcc -mcpu=xscale -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
crypto_hash.c: crypto_hash.c:1: warning: target CPU does not support THUMB instructions
crypto_msbyte_uint32.c: crypto_msbyte_uint32.c:1: warning: target CPU does not support THUMB instructions
crypto_sha1.c: crypto_sha1.c:1: warning: target CPU does not support THUMB instructions
crypto_sha2.c: crypto_sha2.c:1: warning: target CPU does not support THUMB instructions
crypto_sha256.c: crypto_sha256.c:1: warning: target CPU does not support THUMB instructions
ebats.c: ebats.c:1: warning: target CPU does not support THUMB instructions
ntru_encrypt.c: ntru_encrypt.c:1: warning: target CPU does not support THUMB instructions
ntru_encrypt_keygen.c: ntru_encrypt_keygen.c:1: warning: target CPU does not support THUMB instructions
ntru_encrypt_param_sets.c: ntru_encrypt_param_sets.c:1: warning: target CPU does not support THUMB instructions
ntru_encrypt_util.c: ntru_encrypt_util.c:1: warning: target CPU does not support THUMB instructions
useshort.c: useshort.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