Implementation notes: armeabi, h4mx515e, crypto_dh/kummer

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_dh
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
1094019refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014080320140622
1094050refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014080320140622
1094084refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014080320140622
1094502refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014080320140622
1094595refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080320140622
1095014refgcc -O3 -fomit-frame-pointer2014080320140622
1095213refgcc -funroll-loops -O2 -fomit-frame-pointer2014080320140622
1095214refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014080320140622
1095268refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014080320140622
1095277refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014080320140622
1095281refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014080320140622
1095283refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014080320140622
1095376refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080320140622
1095381refgcc -funroll-loops -O3 -fomit-frame-pointer2014080320140622
1095998refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014080320140622
1096057refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014080320140622
1096107refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014080320140622
1096170refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014080320140622
1096170refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014080320140622
1096173refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014080320140622
1096197refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014080320140622
1096234refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080320140622
1096242refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014080320140622
1096255refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014080320140622
1096264refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014080320140622
1096289refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080320140622
1096302refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014080320140622
1096312refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014080320140622
1096369refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014080320140622
1097867refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014080320140622
1097879refgcc -funroll-loops -O -fomit-frame-pointer2014080320140622
1107682refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080320140622
1107815refgcc -O2 -fomit-frame-pointer2014080320140622
1108549refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014080320140622
1108826refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080320140622
1108856refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014080320140622
1108899refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014080320140622
1108927refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080320140622
1108929refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014080320140622
1108957refgcc -Os -fomit-frame-pointer2014080320140622
1109010refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080320140622
1109104refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014080320140622
1109127refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014080320140622
1109183refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014080320140622
1109184refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014080320140622
1109188refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014080320140622
1109197refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014080320140622
1109889refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014080320140622
1109917refgcc -funroll-loops -Os -fomit-frame-pointer2014080320140622
1109919refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014080320140622
1109923refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014080320140622
1109952refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014080320140622
1109959refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014080320140622
1112963refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080320140622
1113051refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014080320140622
1113091refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014080320140622
1113092refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080320140622
1113201refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014080320140622
1113226refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014080320140622
1113226refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014080320140622
1113234refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014080320140622
1113243refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014080320140622
1113247refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014080320140622
1113249refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014080320140622
1113251refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014080320140622
1113251refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014080320140622
1113252refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014080320140622
1113268refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014080320140622
1119357refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014080320140622
1119408refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080320140622
1119439refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080320140622
1119454refgcc -O -fomit-frame-pointer2014080320140622
1119493refgcc -fno-schedule-insns -O -fomit-frame-pointer2014080320140622
1120273refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014080320140622
1120278refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014080320140622
1120294refgcc -mcpu=arm8 -O -fomit-frame-pointer2014080320140622
1120347refgcc -mcpu=arm810 -O -fomit-frame-pointer2014080320140622
1120363refgcc -mcpu=strongarm -O -fomit-frame-pointer2014080320140622
1121410refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014080320140622
1121448refgcc -mcpu=arm920 -O -fomit-frame-pointer2014080320140622
1121461refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014080320140622
1121474refgcc -mcpu=arm940t -O -fomit-frame-pointer2014080320140622
1121494refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014080320140622
1121496refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014080320140622
1121496refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014080320140622
1121501refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014080320140622
1121526refgcc -mcpu=arm920t -O -fomit-frame-pointer2014080320140622
1121540refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014080320140622
1121547refgcc -mcpu=arm9 -O -fomit-frame-pointer2014080320140622
1121582refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014080320140622
1121607refgcc -mcpu=arm9e -O -fomit-frame-pointer2014080320140622
1121613refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014080320140622
1121695refgcc -mcpu=xscale -O -fomit-frame-pointer2014080320140622
1173090refcc2014080320140622
1173113refgcc -funroll-loops2014080320140622
1173184refgcc2014080320140622

Compiler output

Implementation: crypto_dh/kummer/ref
Compiler: clang -O3 -fomit-frame-pointer
dh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keypair.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-cS0r37.s: Assembler messages:
try.c: /tmp/cc-cS0r37.s:226: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:275: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:346: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:407: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:420: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:454: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:466: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:486: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:498: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:550: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:609: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:622: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:655: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:667: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:687: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:700: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:720: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:729: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cS0r37.s:730: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: ...

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

Compiler output

Implementation: crypto_dh/kummer/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
dh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keypair.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-LIIzsM.s: Assembler messages:
try.c: /tmp/cc-LIIzsM.s:226: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:275: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:346: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:407: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:420: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:454: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:466: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:486: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:498: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:550: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:609: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:622: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:655: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:667: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:687: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:700: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:720: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:729: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-LIIzsM.s:730: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: ...

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

Compiler output

Implementation: crypto_dh/kummer/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
dh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keypair.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-tVO1af.s: Assembler messages:
try.c: /tmp/cc-tVO1af.s:226: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:275: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:346: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:407: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:420: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:454: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:466: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:486: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:498: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:550: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:609: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:622: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:655: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:667: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:687: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:700: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:720: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:729: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-tVO1af.s:730: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.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_dh/kummer/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
dh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keypair.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-ZVQGZh.s: Assembler messages:
try.c: /tmp/cc-ZVQGZh.s:226: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:275: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:346: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:407: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:420: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:454: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:466: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:486: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:498: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:550: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:609: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:622: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:655: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:667: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:687: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:700: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:720: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:729: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ZVQGZh.s:730: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: ...

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

Compiler output

Implementation: crypto_dh/kummer/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
dh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keypair.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-gD71mG.s: Assembler messages:
try.c: /tmp/cc-gD71mG.s:226: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:275: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:346: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:407: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:420: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:454: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:466: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:486: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:498: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:550: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:609: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:622: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:655: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:667: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:687: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:700: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:720: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:729: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gD71mG.s:730: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.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_dh/kummer/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
dh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keypair.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-evaGaz.s: Assembler messages:
try.c: /tmp/cc-evaGaz.s:226: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:275: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:346: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:407: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:420: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:454: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:466: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:486: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:498: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:550: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:609: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:622: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:655: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:667: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:687: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:700: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:720: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:729: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-evaGaz.s:730: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: ...

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

Compiler output

Implementation: crypto_dh/kummer/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
dh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keypair.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-gSoqR1.s: Assembler messages:
try.c: /tmp/cc-gSoqR1.s:226: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:275: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:346: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:407: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:420: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:454: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:466: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:486: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:498: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:550: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:609: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:622: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:655: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:667: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:687: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:700: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:720: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:729: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gSoqR1.s:730: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.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_dh/kummer/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
dh.c: dh.c:1: warning: target CPU does not support THUMB instructions
keypair.c: keypair.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