Implementation notes: armeabi, h4mx515e, crypto_sign/ntrumls593x

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: ntrumls593x
TimeImplementationCompilerBenchmark dateSUPERCOP version
24745037refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014080720140622
25023478refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014080720140622
25240982refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014080720140622
25359957refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080720140622
25367942refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014080720140622
25462688refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014080720140622
25464916refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014080720140622
25613934refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080720140622
26121320refgcc -O3 -fomit-frame-pointer2014080720140622
26193173refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080720140622
26222454refgcc -O2 -fomit-frame-pointer2014080720140622
26376511refgcc -funroll-loops -O2 -fomit-frame-pointer2014080720140622
26395575refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080720140622
26667405refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014080720140622
26707473refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014080720140622
26737874refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014080720140622
26743686refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014080720140622
26778761refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014080720140622
26789102refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014080720140622
26805557refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014080720140622
26807829refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014080720140622
26821142refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014080720140622
26859787refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014080720140622
27393234refgcc -funroll-loops -O3 -fomit-frame-pointer2014080720140622
28387764refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014080720140622
28421347refgcc -fno-schedule-insns -O -fomit-frame-pointer2014080720140622
28433576refgcc -O -fomit-frame-pointer2014080720140622
28484734refgcc -funroll-loops -O -fomit-frame-pointer2014080720140622
28493861refgcc -mcpu=arm810 -O -fomit-frame-pointer2014080720140622
28516538refgcc -mcpu=strongarm -O -fomit-frame-pointer2014080720140622
28573033refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080720140622
28627244refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014080720140622
28632072refgcc -mcpu=arm8 -O -fomit-frame-pointer2014080720140622
28664141refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080720140622
28971366refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014080720140622
29715806refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014080720140622
30762828refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014080720140622
30853674refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014080720140622
30874170refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014080720140622
30890366refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014080720140622
30892463refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014080720140622
31572323refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080720140622
31702227refgcc -Os -fomit-frame-pointer2014080720140622
33245861refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014080720140622
33643315refgcc -funroll-loops -Os -fomit-frame-pointer2014080720140622
33956391refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014080720140622
33974283refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080720140622
34527471refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014080720140622
34548787refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014080720140622
34550757refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080720140622
34557702refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014080720140622
34565134refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080720140622
34608520refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080720140622
34633858refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014080720140622
34646698refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014080720140622
34655590refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014080720140622
34668171refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014080720140622
34698484refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014080720140622
34711121refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014080720140622
34721611refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080720140622
34727913refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014080720140622
34729184refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014080720140622
34741784refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014080720140622
34757597refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014080720140622
34762032refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014080720140622
34770006refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014080720140622
34773531refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014080720140622
34774361refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014080720140622
34794867refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014080720140622
34813663refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014080720140622
34820128refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014080720140622
34848526refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014080720140622
34873673refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014080720140622
34883133refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014080720140622
34895225refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014080720140622
34899096refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014080720140622
35030567refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014080720140622
35730461refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014080720140622
36117713refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014080720140622
36153515refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014080720140622
36173114refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014080720140622
36237955refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014080720140622
36379314refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014080720140622
36389876refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014080720140622
36405678refgcc -mcpu=arm9 -O -fomit-frame-pointer2014080720140622
36433000refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014080720140622
36456845refgcc -mcpu=arm940t -O -fomit-frame-pointer2014080720140622
36463656refgcc -mcpu=arm920 -O -fomit-frame-pointer2014080720140622
36489614refgcc -mcpu=arm9e -O -fomit-frame-pointer2014080720140622
36531505refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014080720140622
36540493refgcc -mcpu=xscale -O -fomit-frame-pointer2014080720140622
36571800refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014080720140622
36642149refgcc -mcpu=arm920t -O -fomit-frame-pointer2014080720140622
58347217refgcc2014080720140622
58376299refgcc -funroll-loops2014080720140622
58416351refcc2014080720140622

Compiler output

Implementation: crypto_sign/ntrumls593x/ref
Compiler: clang -O3 -fomit-frame-pointer
convert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
convert.c: /tmp/cc-xPlSOy.s: Assembler messages:
convert.c: /tmp/cc-xPlSOy.s:17: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:18: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:22: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-xPlSOy.s:26: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:29: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:84: Rd and Rm should be different in mla
convert.c: /tmp/cc-xPlSOy.s:98: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:109: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:119: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:155: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:161: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:162: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:163: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:186: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-xPlSOy.s:190: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:192: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:205: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:208: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:210: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:211: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:218: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:225: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-xPlSOy.s:226: Warning: conditional outside an IT block for Thumb.
convert.c: ...

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

Compiler output

Implementation: crypto_sign/ntrumls593x/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
convert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
convert.c: /tmp/cc-HtuZTu.s: Assembler messages:
convert.c: /tmp/cc-HtuZTu.s:17: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:18: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:22: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-HtuZTu.s:26: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:29: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:84: Rd and Rm should be different in mla
convert.c: /tmp/cc-HtuZTu.s:98: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:109: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:119: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:155: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:161: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:162: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:163: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:186: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-HtuZTu.s:190: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:192: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:205: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:208: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:210: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:211: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:218: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:225: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-HtuZTu.s:226: Warning: conditional outside an IT block for Thumb.
convert.c: ...

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

Compiler output

Implementation: crypto_sign/ntrumls593x/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
convert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
convert.c: /tmp/cc-Tk9dKm.s: Assembler messages:
convert.c: /tmp/cc-Tk9dKm.s:17: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:18: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:22: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-Tk9dKm.s:26: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:29: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:84: Rd and Rm should be different in mla
convert.c: /tmp/cc-Tk9dKm.s:98: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:109: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:119: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:155: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:161: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:162: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:163: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:186: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-Tk9dKm.s:190: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:192: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:205: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:208: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:210: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:211: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:218: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:225: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-Tk9dKm.s:226: Warning: conditional outside an IT block for Thumb.
convert.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_sign/ntrumls593x/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
convert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
convert.c: /tmp/cc-hGFVHe.s: Assembler messages:
convert.c: /tmp/cc-hGFVHe.s:17: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:18: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:22: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-hGFVHe.s:26: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:29: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:84: Rd and Rm should be different in mla
convert.c: /tmp/cc-hGFVHe.s:98: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:109: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:119: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:155: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:161: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:162: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:163: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:186: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-hGFVHe.s:190: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:192: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:205: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:208: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:210: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:211: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:218: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:225: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-hGFVHe.s:226: Warning: conditional outside an IT block for Thumb.
convert.c: ...

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

Compiler output

Implementation: crypto_sign/ntrumls593x/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
convert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
convert.c: /tmp/cc-jSJom9.s: Assembler messages:
convert.c: /tmp/cc-jSJom9.s:17: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:18: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:22: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-jSJom9.s:26: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:29: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:84: Rd and Rm should be different in mla
convert.c: /tmp/cc-jSJom9.s:98: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:109: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:119: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:155: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:161: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:162: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:163: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:186: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-jSJom9.s:190: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:192: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:205: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:208: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:210: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:211: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:218: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:225: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jSJom9.s:226: Warning: conditional outside an IT block for Thumb.
convert.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_sign/ntrumls593x/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
convert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
convert.c: /tmp/cc-jryCqi.s: Assembler messages:
convert.c: /tmp/cc-jryCqi.s:17: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:18: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:22: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-jryCqi.s:26: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:29: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:84: Rd and Rm should be different in mla
convert.c: /tmp/cc-jryCqi.s:98: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:109: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:119: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:155: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:161: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:162: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:163: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:186: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-jryCqi.s:190: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:192: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:205: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:208: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:210: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:211: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:218: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:225: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-jryCqi.s:226: Warning: conditional outside an IT block for Thumb.
convert.c: ...

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

Compiler output

Implementation: crypto_sign/ntrumls593x/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
convert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
convert.c: /tmp/cc-aaQ2je.s: Assembler messages:
convert.c: /tmp/cc-aaQ2je.s:17: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:18: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:22: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-aaQ2je.s:26: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:29: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:84: Rd and Rm should be different in mla
convert.c: /tmp/cc-aaQ2je.s:98: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:109: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:119: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:155: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:161: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:162: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:163: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:186: rdhi, rdlo and rm must all be different
convert.c: /tmp/cc-aaQ2je.s:190: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:192: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:205: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:208: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:210: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:211: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:218: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:225: Warning: conditional outside an IT block for Thumb.
convert.c: /tmp/cc-aaQ2je.s:226: Warning: conditional outside an IT block for Thumb.
convert.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_sign/ntrumls593x/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
convert.c: convert.c:1: warning: target CPU does not support THUMB instructions
fastrandombytes.c: fastrandombytes.c:1: warning: target CPU does not support THUMB instructions
pack.c: pack.c:1: warning: target CPU does not support THUMB instructions
params.c: params.c:1: warning: target CPU does not support THUMB instructions
pol.c: pol.c:1: warning: target CPU does not support THUMB instructions
pqntrusign.c: pqntrusign.c:1: warning: target CPU does not support THUMB instructions
shred.c: shred.c:1: warning: target CPU does not support THUMB instructions
sign.c: sign.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