Implementation notes: armeabi, h4mx515e, crypto_hash/lane512

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
321928cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
323893cgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
325520cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
326376cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
329422cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
331530cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
359951cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
360486cgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
361854cgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
361871cgcc -O -fomit-frame-pointer2014070320140622
361884cgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070320140622
362550cgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070320140622
364092cgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070320140622
376428cgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070320140622
377014cgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070320140622
400939cgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070320140622
401058cgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070320140622
401084cgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070320140622
401124cgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070320140622
401340cgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070320140622
401417cgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070320140622
401454cgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070320140622
407300cgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070320140622
407509cgcc -mcpu=xscale -O3 -fomit-frame-pointer2014070320140622
407565cgcc -mcpu=xscale -O2 -fomit-frame-pointer2014070320140622
407899cgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070320140622
408010cgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070320140622
408057cgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070320140622
408067cgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070320140622
408174cgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070320140622
408947cgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070320140622
408949cgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070320140622
408956cgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070320140622
408990cgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070320140622
409002cgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070320140622
409598cgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070320140622
409630cgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070320140622
409649cgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070320140622
409696cgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070320140622
409733cgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070320140622
409757cgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070320140622
409849cgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070320140622
411164cgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070320140622
412213cgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070320140622
417919cgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070320140622
424155cgcc -mcpu=arm8 -O -fomit-frame-pointer2014070320140622
424335cgcc -mcpu=arm810 -O -fomit-frame-pointer2014070320140622
424865cgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070320140622
424866cgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070320140622
424927cgcc -mcpu=strongarm -O -fomit-frame-pointer2014070320140622
434943cgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070320140622
437529cgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070320140622
437685cgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070320140622
449560cgcc -Os -fomit-frame-pointer2014070320140622
451058cgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070320140622
451553cgcc -mcpu=arm1020t -O -fomit-frame-pointer2014070320140622
451567cgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070320140622
451599cgcc -mcpu=arm9e -O -fomit-frame-pointer2014070320140622
451630cgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070320140622
451650cgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070320140622
451653cgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070320140622
451972cgcc -mcpu=arm920 -O -fomit-frame-pointer2014070320140622
452063cgcc -mcpu=ep9312 -O -fomit-frame-pointer2014070320140622
452075cgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070320140622
452111cgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070320140622
452270cgcc -mcpu=arm940t -O -fomit-frame-pointer2014070320140622
452342cgcc -mcpu=arm9 -O -fomit-frame-pointer2014070320140622
452771cgcc -mcpu=xscale -O -fomit-frame-pointer2014070320140622
454105cgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070320140622
455695cgcc -mcpu=arm920t -O -fomit-frame-pointer2014070320140622
580894cgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070320140622
580927cgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070320140622
581325cgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070320140622
581338cgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070320140622
581385cgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070320140622
583737cgcc -O2 -fomit-frame-pointer2014070320140622
590962cgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070320140622
594907cgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070320140622
594966cgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070320140622
595110cgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070320140622
595232cgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070320140622
595451cgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070320140622
601666cgcc -mcpu=strongarm -Os -fomit-frame-pointer2014070320140622
601682cgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070320140622
601774cgcc -mcpu=arm810 -Os -fomit-frame-pointer2014070320140622
602906cgcc -mcpu=arm8 -Os -fomit-frame-pointer2014070320140622
621947cgcc -funroll-loops2014070320140622
622230cgcc2014070320140622
622244ccc2014070320140622
628690cgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070320140622
661953cgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070320140622

Compiler output

Implementation: crypto_hash/lane512/c
Compiler: clang -O3 -fomit-frame-pointer
lane.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
lane.c: /tmp/cc-L4lRpc.s: Assembler messages:
lane.c: /tmp/cc-L4lRpc.s:24860: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24862: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24864: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24865: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24870: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24871: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24897: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24898: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24927: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24928: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24932: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24942: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24950: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24952: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24954: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24959: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24968: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24981: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24994: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24996: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:24998: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:25000: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-L4lRpc.s:25021: Warning: conditional outside an IT block for Thumb.
lane.c: ...

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

Compiler output

Implementation: crypto_hash/lane512/c
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
lane.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
lane.c: /tmp/cc-0rfpDX.s: Assembler messages:
lane.c: /tmp/cc-0rfpDX.s:24860: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24862: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24864: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24865: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24870: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24871: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24897: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24898: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24927: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24928: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24932: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24942: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24950: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24952: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24954: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24959: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24968: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24981: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24994: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24996: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:24998: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:25000: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-0rfpDX.s:25021: Warning: conditional outside an IT block for Thumb.
lane.c: ...

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

Compiler output

Implementation: crypto_hash/lane512/c
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
lane.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
lane.c: /tmp/cc-WfRdAv.s: Assembler messages:
lane.c: /tmp/cc-WfRdAv.s:24860: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24862: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24864: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24865: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24870: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24871: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24897: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24898: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24927: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24928: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24932: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24942: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24950: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24952: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24954: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24959: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24968: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24981: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24994: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24996: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:24998: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:25000: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-WfRdAv.s:25021: Warning: conditional outside an IT block for Thumb.
lane.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 c

Compiler output

Implementation: crypto_hash/lane512/c
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
lane.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
lane.c: /tmp/cc-qgalGQ.s: Assembler messages:
lane.c: /tmp/cc-qgalGQ.s:24860: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24862: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24864: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24865: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24870: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24871: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24897: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24898: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24927: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24928: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24932: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24942: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24950: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24952: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24954: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24959: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24968: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24981: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24994: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24996: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:24998: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:25000: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-qgalGQ.s:25021: Warning: conditional outside an IT block for Thumb.
lane.c: ...

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

Compiler output

Implementation: crypto_hash/lane512/c
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
lane.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
lane.c: /tmp/cc-g3xNrb.s: Assembler messages:
lane.c: /tmp/cc-g3xNrb.s:24860: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24862: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24864: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24865: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24870: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24871: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24897: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24898: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24927: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24928: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24932: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24942: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24950: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24952: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24954: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24959: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24968: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24981: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24994: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24996: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:24998: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:25000: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-g3xNrb.s:25021: Warning: conditional outside an IT block for Thumb.
lane.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 c

Compiler output

Implementation: crypto_hash/lane512/c
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
lane.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
lane.c: /tmp/cc-D5jl24.s: Assembler messages:
lane.c: /tmp/cc-D5jl24.s:24860: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24862: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24864: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24865: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24870: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24871: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24897: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24898: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24927: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24928: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24932: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24942: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24950: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24952: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24954: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24959: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24968: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24981: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24994: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24996: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:24998: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:25000: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-D5jl24.s:25021: Warning: conditional outside an IT block for Thumb.
lane.c: ...

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

Compiler output

Implementation: crypto_hash/lane512/c
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
lane.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
lane.c: /tmp/cc-JSKyji.s: Assembler messages:
lane.c: /tmp/cc-JSKyji.s:24860: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24862: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24864: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24865: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24870: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24871: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24897: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24898: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24927: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24928: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24932: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24942: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24950: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24952: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24954: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24959: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24968: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24981: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24994: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24996: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:24998: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:25000: Warning: conditional outside an IT block for Thumb.
lane.c: /tmp/cc-JSKyji.s:25021: Warning: conditional outside an IT block for Thumb.
lane.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 c

Compiler output

Implementation: crypto_hash/lane512/c
Compiler: gcc -O3 -fomit-frame-pointer
lane.c: Alarm clock

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer c
gcc -funroll-loops -O2 -fomit-frame-pointer c
gcc -funroll-loops -O3 -fomit-frame-pointer c
gcc -funroll-loops -Os -fomit-frame-pointer c
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer c

Compiler output

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