Implementation notes: armeabi, h4mx515e, crypto_hash/fugue512

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: fugue512
TimeImplementationCompilerBenchmark dateSUPERCOP version
176422sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062920140622
176683sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062920140622
191076sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062920140622
191412sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062920140622
218394sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062920140622
218418sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014062920140622
219274sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062920140622
219333sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014062920140622
221112sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062920140622
226922sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062920140622
238422sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062920140622
238422sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062920140622
238423sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062920140622
238425sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062920140622
238428sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062920140622
242487sphlibgcc -O3 -fomit-frame-pointer2014062920140622
242814sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014062920140622
243921sphlibgcc -O2 -fomit-frame-pointer2014062920140622
244526sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014062920140622
254633sphlibgcc -funroll-loops -O -fomit-frame-pointer2014062920140622
254655sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062920140622
259416sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014062920140622
259498sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014062920140622
259516sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062920140622
259531sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014062920140622
263105sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062920140622
263180sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062920140622
263182sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062920140622
263186sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062920140622
263197sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062920140622
263687sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062920140622
263781sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062920140622
263794sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062920140622
263877sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062920140622
263900sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062920140622
266900sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014062920140622
266957sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062920140622
281148sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014062920140622
281155sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014062920140622
288135sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014062920140622
288144sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014062920140622
288144sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062920140622
288144sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062920140622
288144sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014062920140622
314145sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014062920140622
325413sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014062920140622
371920sphlibgcc -O -fomit-frame-pointer2014062920140622
432144sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2014062920140622
432599sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2014062920140622
438546sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014062920140622
438552sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014062920140622
438620sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014062920140622
438648sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014062920140622
438895sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014062920140622
438913sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014062920140622
438978sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014062920140622
438990sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014062920140622
440712sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014062920140622
440724sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014062920140622
440734sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014062920140622
440743sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014062920140622
440747sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014062920140622
440751sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014062920140622
440769sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014062920140622
440811sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014062920140622
440819sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014062920140622
441075sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014062920140622
441154sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014062920140622
441154sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014062920140622
441362sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014062920140622
441389sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014062920140622
441390sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014062920140622
441393sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014062920140622
441397sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014062920140622
441418sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014062920140622
442944sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014062920140622
443284sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014062920140622
444907sphlibgcc -Os -fomit-frame-pointer2014062920140622
530499sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2014062920140622
531828sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2014062920140622
531849sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2014062920140622
531899sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014062920140622
531926sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2014062920140622
531927sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014062920140622
531933sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2014062920140622
531936sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2014062920140622
532047sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2014062920140622
532056sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2014062920140622
532070sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014062920140622
532124sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014062920140622
532137sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014062920140622
532168sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014062920140622
532185sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014062920140622
835924sphlibcc2014062920140622
836075sphlibgcc -funroll-loops2014062920140622
836152sphlibgcc2014062920140622

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: /tmp/cc-nBqbSU.s: Assembler messages:
fugue.c: /tmp/cc-nBqbSU.s:22: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:64: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:67: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:70: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:75: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:77: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:87: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:92: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:158: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:486: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:806: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1126: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1462: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1782: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1791: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1800: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1948: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1953: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1955: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1959: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1965: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:1975: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-nBqbSU.s:2153: Warning: conditional outside an IT block for Thumb.
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: /tmp/cc-YTH7Kf.s: Assembler messages:
fugue.c: /tmp/cc-YTH7Kf.s:22: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:64: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:67: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:70: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:75: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:77: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:87: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:92: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:158: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:486: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:806: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1126: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1462: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1782: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1791: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1800: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1948: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1953: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1955: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1959: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1965: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:1975: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-YTH7Kf.s:2153: Warning: conditional outside an IT block for Thumb.
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: /tmp/cc-8Q6y8M.s: Assembler messages:
fugue.c: /tmp/cc-8Q6y8M.s:22: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:64: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:67: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:70: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:75: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:77: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:87: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:92: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:158: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:486: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:806: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1126: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1462: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1782: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1791: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1800: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1948: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1953: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1955: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1959: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1965: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:1975: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-8Q6y8M.s:2153: Warning: conditional outside an IT block for Thumb.
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: /tmp/cc-ivPUcc.s: Assembler messages:
fugue.c: /tmp/cc-ivPUcc.s:22: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:64: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:67: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:70: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:75: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:77: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:87: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:92: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:158: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:486: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:806: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1126: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1462: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1782: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1791: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1800: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1948: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1953: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1955: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1959: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1965: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:1975: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-ivPUcc.s:2153: Warning: conditional outside an IT block for Thumb.
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: /tmp/cc-kAN8pQ.s: Assembler messages:
fugue.c: /tmp/cc-kAN8pQ.s:22: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:64: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:67: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:70: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:75: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:77: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:87: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:92: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:158: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:486: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:806: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1126: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1462: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1782: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1791: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1800: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1948: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1953: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1955: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1959: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1965: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:1975: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-kAN8pQ.s:2153: Warning: conditional outside an IT block for Thumb.
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: /tmp/cc-IRylti.s: Assembler messages:
fugue.c: /tmp/cc-IRylti.s:22: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:64: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:67: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:70: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:75: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:77: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:87: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:92: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:158: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:486: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:806: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1126: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1462: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1782: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1791: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1800: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1948: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1953: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1955: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1959: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1965: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:1975: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-IRylti.s:2153: Warning: conditional outside an IT block for Thumb.
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: /tmp/cc-TU8pqP.s: Assembler messages:
fugue.c: /tmp/cc-TU8pqP.s:22: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:64: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:67: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:70: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:75: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:77: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:87: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:92: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:158: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:486: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:806: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1126: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1462: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1782: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1791: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1800: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1948: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1953: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1955: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1959: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1965: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:1975: Warning: conditional outside an IT block for Thumb.
fugue.c: /tmp/cc-TU8pqP.s:2153: Warning: conditional outside an IT block for Thumb.
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
fugue.c: fugue.c:1: warning: target CPU does not support THUMB instructions
hash.c: hash.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 sphlib
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=arm810 -O -fomit-frame-pointer sphlib
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib